您現(xiàn)在的位置:程序化交易>> 期貨公式>> 交易開(kāi)拓者(TB)>> 開(kāi)拓者知識(shí)>>正文內(nèi)容

使用用CrossOver出現(xiàn)的疑問(wèn) - TradeBlazer公式 [開(kāi)拓者 TB]

  • 咨詢內(nèi)容: 當(dāng)用兩條移動(dòng)平均線交叉(CrossOver/CrossUnder)作為判斷條件時(shí),是否會(huì)出現(xiàn)交叉點(diǎn)剛好在兩個(gè)相鄰Bar之間,而導(dǎo)致信號(hào)消失?

     

  • TB技術(shù)人員: 本帖最后由 傻了吧 于 2012-3-1 14:08 編輯

    用TB自帶的KD指標(biāo)寫一個(gè)簡(jiǎn)單判斷前一根Bar的K和D值,金叉做多,死叉做空的代碼,因?yàn)樵?jīng)看小米管理說(shuō)過(guò):
    crossover,corssunder,除了可以使用close,open,high,low等K線原有數(shù)據(jù)的回溯值外,不可以使用A[1],B[1]等這樣的變量回溯。
    可以使用變通的方法。如果使用回溯的值來(lái)計(jì)算A,B,再代入這兩個(gè)crossover,crossunder的函數(shù)就可以了。
    (參見(jiàn):http://www.tradeblazer.net/forum ... p;extra=&page=1)
    所以增加紅色字體部分(黑色是TB的KD指標(biāo)原代碼),但圖表上無(wú)交易信號(hào)。請(qǐng)幫忙看看是什么原因,謝謝

    Params
            Numeric Length(14);                       
            Numeric SlowLength(3);       
            Numeric SmoothLength(3);
    Vars
            NumericSeries HighestValue;                               
            NumericSeries LowestValue;               
            NumericSeries KValue;
            Numeric SumHLValue;
            Numeric SumCLValue;
            NumericSeries DValue;
            NumericSeries TmpK;
            NumericSeries TmpD;

    Begin
            HighestValue = HighestFC(High, Length);
            LowestValue = LowestFC(Low, Length);
            SumHLValue = SummationFC(HighestValue-LowestValue,SlowLength);
            SumCLValue = SummationFC(Close - LowestValue,SlowLength);
            If(SumHLValue <> 0)
            {
                    KValue = SumCLValue/SumHLValue*100;
            }Else
            {
                    KValue = 0;
            }
             DValue = AverageFC(KValue,SmoothLength);

            TmpK=KValue[1];
            TmpD=DValue[1];
                   
            If(CrossOver(TmpK,TmpD)){
                    Buy(1,Open);
            }
            else if(CrossUnder(TmpK,TmpD)){
                    SellShort(1,Open);
            }       
            PlotNumeric("K",KValue);
            PlotNumeric("D",DValue);
            PlotNumeric("Ref1",20);
            PlotNumeric("Ref2",80);
    End

     

  • TB客服: 本帖最后由 傻了吧 于 2012-3-1 14:41 編輯

    非常奇怪的是,為檢查問(wèn)題,特意在圖表上輸出Bool值,有“笑臉”但沒(méi)有開(kāi)倉(cāng)訊號(hào),

    紅色部分替換為以下代碼
    1. ConBuy=CrossOver(KValue[1],DValue[1]);
    2.         ConSell=CrossUnder(KValue[1],DValue[1]);
    3. //        If(CrossOver(TmpK,TmpD)){
    4.         If(ConBuy) {
    5.                 Buy(1,Open);
    6.                 PlotBool("B",ConBuy);
    7.         }
    8.         else if(ConSell){
    9.                 SellShort(1,Open);
    10.                 //PlotBool("S",ConSell);
    11.         }
    復(fù)制代碼 tt.jpg (117.12 KB, 下載次數(shù): 0) 2012-3-1 14:40:12 上傳 下載次數(shù): 0

     

  • 網(wǎng)友回復(fù): 我試了下2樓的代碼,沒(méi)有問(wèn)題啊,開(kāi)倉(cāng)什么都好好的
    可能不是代碼問(wèn)題,是你其他設(shè)置問(wèn)題,自己查查看

     

  • 網(wǎng)友回復(fù): 本帖最后由 傻了吧 于 2012-3-1 16:35 編輯

    謝謝zzzlondon 提醒,不是代碼問(wèn)題

【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: jizzyou中国少妇| 在线天堂bt种子| 亚洲国产精品ⅴa在线观看| 翁止熄痒禁伦短文合集免费视频 | poverty中国老妇人| 日韩av激情在线观看| 亚洲欧洲另类春色校园网站| 精品无人区麻豆乱码1区2区| 国产成人一区二区三区| 91大神免费观看| 妞干网在线免费视频| 久久久国产精品四虎| 欧美XXXX黑人又粗又长精品| 人人玩人人添人人澡mp4| 色哟哟在线网站| 国产成人精品高清在线观看99| 97日日碰曰曰摸日日澡| 巨粗挺进女县长| 久久亚洲国产成人精品无码区| 欧美伊香蕉久久综合类网站| 免费人成网站7777视频| 色婷婷精品大在线视频| 国产成人无码精品久久二区三区| 91精品国产亚洲爽啪在线观看| 岛国免费v片在线播放| 久久久久久久伊人电影| 最近最好的中文字幕2019免费| 亚洲欧美成人影院| 窝窝人体色www| 国产69精品久久久久APP下载| 黄瓜视频芭乐视频app下载| 国产精品情侣呻吟对白视频| aaaaa毛片| 尹人香蕉久久99天天| 久久99精品免费视频| 最新精品亚洲成a人在线观看| 亚洲成年人电影网站| 男人j进女人p视频免费观看| 啊灬啊灬啊灬岳| 边吃奶边摸下我好爽视频免费| 国产欧美一区二区三区在线看 |