大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內容

使用用CrossOver出現的疑問 - TradeBlazer公式 [開拓者 TB]

  • 咨詢內容: 當用兩條移動平均線交叉(CrossOver/CrossUnder)作為判斷條件時,是否會出現交叉點剛好在兩個相鄰Bar之間,而導致信號消失?

     

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

    用TB自帶的KD指標寫一個簡單判斷前一根Bar的K和D值,金叉做多,死叉做空的代碼,因為曾經看小米管理說過:
    crossover,corssunder,除了可以使用close,open,high,low等K線原有數據的回溯值外,不可以使用A[1],B[1]等這樣的變量回溯。
    可以使用變通的方法。如果使用回溯的值來計算A,B,再代入這兩個crossover,crossunder的函數就可以了。
    (參見:http://www.tradeblazer.net/forum ... p;extra=&page=1)
    所以增加紅色字體部分(黑色是TB的KD指標原代碼),但圖表上無交易信號。請幫忙看看是什么原因,謝謝

    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 編輯

    非常奇怪的是,為檢查問題,特意在圖表上輸出Bool值,有“笑臉”但沒有開倉訊號,

    紅色部分替換為以下代碼
    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.         }
    復制代碼 tt.jpg (117.12 KB, 下載次數: 0) 2012-3-1 14:40:12 上傳 下載次數: 0

     

  • 網友回復: 我試了下2樓的代碼,沒有問題啊,開倉什么都好好的
    可能不是代碼問題,是你其他設置問題,自己查查看

     

  • 網友回復: 本帖最后由 傻了吧 于 2012-3-1 16:35 編輯

    謝謝zzzlondon 提醒,不是代碼問題

【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 国产精品综合在线 | 日韩在线欧美在线 | 裸身裸乳免费视频网站 | 欧洲色网 | 欧美日韩亚毛片免费观看 | julia中文字幕在线观看 | 香蕉成人在线视频 | 国产亚洲精品国产第一 | 一区二区三区美女视频 | 亚洲高清中文字幕 | 精品国产一区二区三区四区色 | 一级毛片大全免费播放 | 国产精品天天影视久久综合网 | 日韩欧美综合在线二区三区 | 国产精品偷伦视频免费观看的 | 爱我久久国产精品 | 国产精品一区在线观看你懂的 | 中文字幕综合 | 国产高h| 日本高清一级做a爱过程免费视频 | 精品久久久中文字幕一区 | 99热久久这里只有精品6国产网 | 亚洲在线免费 | 中国一级特黄高清免费的大片 | 国产目拍亚洲精品一区麻豆 | 国产日韩精品欧美一区色 | 国产情侣普通话刺激对白 | 午夜网站在线观看免费网址免费 | 香蕉久久夜色精品国产2020 | 国产一区二区亚洲精品天堂 | 奇米在线影视 | 国产精品久久香蕉免费播放 | 中文字幕在线影院 | 亚洲精品高清国产一线久久97 | 在线观看一级毛片 | 欧美性精品不卡在线观看 | 天堂va| 国产不卡精品一区二区三区 | 99在线观看视频 | 国产精品不卡 | 免费鲁丝片一级观看 |