人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

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

均線為什么不在圖表上顯示? [開(kāi)拓者 TB]

  • 咨詢內(nèi)容: Params
            Numeric MALength(20);
    Vars
            NumericSeries MA;           //基準(zhǔn)均線
            Numeric Counter(0);         //關(guān)于K線有多少根的計(jì)數(shù)器
            BoolSeries CrossUp;         //是否上穿基準(zhǔn)均線
            BoolSeries CrossDown;       //是否下穿基準(zhǔn)均線
            Numeric CrossOverCon;       //上穿基準(zhǔn)均線次數(shù)
            Numeric CrossUnderCon;      //下穿基準(zhǔn)均線次數(shù)
    Begin
            If(!CallAuctionFilter()) Return;    // 集合競(jìng)價(jià)和小節(jié)休息過(guò)濾
            Counter = BarCount;
            If(Counter >= MALength)             //要求至少有基準(zhǔn)均線的參數(shù)一樣多的Bar
            {
                    MA = Average((O+H+L+C)/4,MALength);  //計(jì)算基準(zhǔn)均線值
                    PlotNumeric("MA",MA);                //圖表上輸出顯示均線MA
            }       
           
            CrossUp = CrossOver(H,MA);           //判斷最高價(jià)是否上穿均線MA
            CrossDown = CrossUnder(L,MA);        //判斷最低價(jià)是否下穿均線MA
            //CountIf獲取最近N周期條件滿足的計(jì)數(shù)
            If(CrossUp == True)
            {
                    CrossOverCon = CountIf(CrossUp,Counter);     //High上穿MA的次數(shù)
            }
            If(CrossDown == True)
            {
                    CrossUnderCon = CountIf(CrossDown,Counter);  //Low下穿MA的次數(shù)
            }
           
    End       

     

  • TB技術(shù)人員: 如果是這樣均線就顯示了
    Params
            Numeric MALength(20);
    Vars
            NumericSeries MA;           //基準(zhǔn)均線
            Numeric Counter(0);         //關(guān)于K線有多少根的計(jì)數(shù)器
            BoolSeries CrossUp;         //是否上穿基準(zhǔn)均線
            BoolSeries CrossDown;       //是否下穿基準(zhǔn)均線
            Numeric CrossOverCon;       //上穿基準(zhǔn)均線次數(shù)
            Numeric CrossUnderCon;      //下穿基準(zhǔn)均線次數(shù)
    Begin
            If(!CallAuctionFilter()) Return;    // 集合競(jìng)價(jià)和小節(jié)休息過(guò)濾
            Counter = BarCount;
            If(Counter >= MALength)             //要求至少有基準(zhǔn)均線的參數(shù)一樣多的Bar
            {
                    MA = Average((O+H+L+C)/4,MALength);  //計(jì)算基準(zhǔn)均線值
                    PlotNumeric("MA",MA);                //圖表上輸出顯示均線MA
            }        
    End      

     

  • TB客服: 不支持這樣寫CountIf(CrossUp,Counter),支持如下寫法:
    Params
            Numeric MALength(20);
            Numeric CC(30);   //統(tǒng)計(jì)上穿下穿的時(shí)間周期
    Vars
            NumericSeries MA;           //基準(zhǔn)均線
            Numeric Counter(0);         //關(guān)于K線有多少根的計(jì)數(shù)器
           
            BoolSeries CrossUp;         //是否上穿基準(zhǔn)均線
            BoolSeries CrossDown;       //是否下穿基準(zhǔn)均線
            Numeric CrossOverCon;       //上穿基準(zhǔn)均線次數(shù)
            Numeric CrossUnderCon;      //下穿基準(zhǔn)均線次數(shù)
    Begin
            If(!CallAuctionFilter()) Return;    // 集合競(jìng)價(jià)和小節(jié)休息過(guò)濾
            Counter = BarCount;
            MA = Average((O+H+L+C)/4,MALength);  //計(jì)算基準(zhǔn)均線值
            PlotNumeric("MA",MA);                //圖表上輸出顯示均線MA
            CrossUp = CrossOver(H,MA);           //判斷最高價(jià)是否上穿均線MA
            CrossDown = CrossUnder(L,MA);        //判斷最低價(jià)是否下穿均線MA
            //CountIf獲取最近N周期條件滿足的計(jì)數(shù)
           
            If(CrossUp == True)
            {
                    CrossOverCon = CountIf(CrossUp,CC);     //High上穿MA的次數(shù)
            }
            If(CrossDown == True)
            {
                    CrossUnderCon = CountIf(CrossDown,CC);  //Low下穿MA的次數(shù)
            }
           
    End       

     

  • 網(wǎng)友回復(fù): 代碼問(wèn)題挺多的,不一一解釋了,大概改一下,先看看。
    1. Params
    2.         Numeric MALength(20);
    3. Vars
    4.         NumericSeries MA;           //基準(zhǔn)均線
    5.         Numeric Counter(0);         //關(guān)于K線有多少根的計(jì)數(shù)器
    6.         Bool CrossUp;         //是否上穿基準(zhǔn)均線
    7.         Bool CrossDown;       //是否下穿基準(zhǔn)均線
    8.         NumericSeries CrossOverCon;       //上穿基準(zhǔn)均線次數(shù)
    9.         NumericSeries  CrossUnderCon;      //下穿基準(zhǔn)均線次數(shù)
    10. Begin
    11.         If(!CallAuctionFilter()) Return;    // 集合競(jìng)價(jià)和小節(jié)休息過(guò)濾
    12.         If(barcount<=malength)return;
    13.        // If(Counter >= MALength)             //要求至少有基準(zhǔn)均線的參數(shù)一樣多的Bar
    14.       //  {
    15.                 MA = Average((O+H+L+C)/4,MALength);  //計(jì)算基準(zhǔn)均線值
    16.                 PlotNumeric("MA",MA);                //圖表上輸出顯示均線MA
    17.       //  }        
    18.         
    19.         CrossUp = CrossOver(H,MA);           //判斷最高價(jià)是否上穿均線MA
    20.         CrossDown = CrossUnder(L,MA);        //判斷最低價(jià)是否下穿均線MA
    21.         //CountIf獲取最近N周期條件滿足的計(jì)數(shù)
    22.         If(CrossUp == True)
    23.         {
    24.                 CrossOverCon = crossovercon +1;     //High上穿MA的次數(shù)
    25.         }
    26.         If(CrossDown == True)
    27.         {
    28.                 CrossUnderCon = crossundercon+1;  //Low下穿MA的次數(shù)
    29.         }
    30.         Commentary("over:"+Text(crossovercon));
    31.         Commentary("under:"+Text(crossundercon));
    32.         
    33. End  
    復(fù)制代碼

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價(jià)格!


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

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 国产一级片网址 | 一级色黄 | 天天搞天天操 | 成年男女男免费视频网站不卡 | 国产精品久久久久久免费 | 视频色www永久免费 视频区小说区图片区激情 视频免费1区二区三区 | 国产区一区二区三区 | 91免费精品国偷自产在线在线 | 精品久草 | 日韩精品一区二区三区中文字幕 | 亚洲大成色www永久网 | 日韩天天操 | 国产高清在线精品一区a | 日韩a视频 | 公又粗又长又大又深好爽日本 | 韩国伦理片中文字幕 | 中国国产一国产一级毛片视频 | 午夜影院伦理 | 日本一区二区三区欧美在线观看 | 欧美一级高清视频在线播放 | 好男人在线社区影院www | 最色网站入口 | 在线a亚洲视频播放在线观看 | 午夜精品视频5000 | 日本乱人伦免费播放 | 欧美乱子伦xxxx96 | 在线视频欧美日韩 | 浪浪视频成版人在线观看 | 99九九视频高清在线 | 奇米影视一区二区三区 | 亚洲一区二区免费在线观看 | 一区小说二区另类小说三区图 | 手机毛片在线观看 | 日韩高清毛片 | 国产成人无精品久久久 | 在线观看视频免费 | 免费黄色在线网站 | 免费精品一区二区三区第35 | 欧美精品一区二区三区久久 | 精品视频在线免费看 | 日韩亚洲制服丝袜中文字幕 |