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

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

我想文本輸出兩個BAR之間的數據該怎么寫? [開拓者 TB]

  • 咨詢內容: 比如我想統計MACD金叉時間,死叉時間,金叉和死叉之間的BAR數量,之間的最高價、最低價。并輸出到指定的文本文檔。
    我知道輸出到指定的文本文檔的函數了,
    但怎么得到金叉時間,死叉時間,怎么算出之間的BAR的數量,怎么統計之間的最高價、最低價不知道。
    想請老師提供一個源代碼供我們學習。謝謝!!!

    謝謝!!!
    謝謝!!!
    謝謝!!!
    謝謝!!!
    謝謝!!!
    謝謝!!!
    謝謝!!!
    謝謝!!!
    謝謝!!!

     

  • TB技術人員:
    1. Params
    2.         Numeric FastLength(12);
    3.         Numeric SlowLength(26);
    4.         Numeric MACDLength(9);
    5. vars
    6.         NumericSeries MACDValue;
    7.         Numeric AvgMACD;
    8.         Numeric MACDDiff;
    9.         bool crossup;
    10.         bool crossdown;
    11.         numericseries count1;
    12.         numericseries count2;
    13.         NumericSeries high1;
    14.         numericseries low2;
    15.         numericseries myhigh;
    16.         numericseries mylow;
    17.         numeric uphgih;
    18.     numeric downlow;
    19. begin
    20.        
    21.         MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;       
    22.         AvgMACD = XAverage(MACDValue,MACDLength);
    23.         MACDDiff = MACDValue - AvgMACD;
    24.         /* PlotNumeric("MACD",MACDValue);
    25.         PlotNumeric("MACDAvg",AvgMACD);
    26.         If (MACDDiff >= 0)       
    27.                 PlotNumeric("MACDDiff",MACDDiff,0,Red);
    28.         Else
    29.                 PlotNumeric("MACDDiff",MACDDiff,0,Green);
    30.         PlotNumeric("零線",0);           */
    31.         crossup = crossover(MACDValue,AVGMACD);
    32.         crossdown = CrossUnder(MACDValue,AVGMACD);
    33.         If(crossup == true)
    34.         {
    35.                 count1 = 1;
    36.                 mylow = low2[1];
    37.         }else If(crossdown == true)
    38.         {
    39.                 count2 =1;
    40.                 myhigh = high1[1];
    41.         }else
    42.         {
    43.                 count1 = count1+1;
    44.                 count2 = count2+1;
    45.         }
    46.         high1 = Highest(high,count1);
    47.         low2 = Lowest(low,count2);
    48.         Commentary("count1:"+Text(count1));
    49.         Commentary("count2:"+Text(count2));
    50.         PlotNumeric("myhigh",myhigh);
    51.         PlotNumeric("mylow",mylow);
    52. end
    53.        
    復制代碼

     

  • TB客服: 謝謝!!!!

     

  • 網友回復:
    小米 發表于 2016-4-26 09:12

    謝謝版主的回復!我學習了一下,發現你的代碼和我需求的還是有一點出入,我想要學的還沒有完全得到解決。

    1.我想要得到的是一個金叉到一個死叉為區間的數據結果(或一個死叉到一個金叉為區間),你的程序是一個金叉到下一個金叉為區間的結果。(或一個死叉到下一個死叉為區間)。

    2.能不能直接計算出結果,以文本的形式輸出到指定文本文檔。
    (具體有一,金叉和死叉之間的BAR數,
          二,金叉到死叉區間的最高價最低價和開倉BAR收盤(金叉或死叉形成為開倉BAR)的差值。
          三,最高價和最低價到開倉價的BAR數。
          四,最高價和最低價的差值。
          五,金叉收盤價到死叉收盤價的差值。



    最重點的是金叉到死叉的區間怎么描述??


    謝謝!!!!!!

    謝謝!!!!!!

    謝謝!!!!!!

    謝謝!!!!!!

     

  • 網友回復:
    zhoukaike 發表于 2016-4-26 12:19
    謝謝版主的回復!我學習了一下,發現你的代碼和我需求的還是有一點出入,我想要學的還沒有完全得到解決。 ...


    1,原來使用count2的地方,都使用count1來替換,去掉count2這個變量即可
    2,可以使用filappend, 將所需的內容輸出到指定文本文檔中。
        建議自己先學習后再來摸索,自己來實現需求吧。

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 久操视频免费看 | 手机在线精品视频每日更新 | 色噜噜狠狠色综合免费视频 | 中文字幕一区二区三区免费视频 | 黄色在线观看视频网站 | 天天插天天爽 | 波多野结衣在线免费视频 | 欧美国产91| 国产无套在线观看视频 | xxx中国毛茸茸 | 黄色三级视频 | 国产一区二区在线 |播放 | 亚洲国产成人久久综合一区 | 国产丝袜护土调教在线视频 | 日本三级香港三级人妇99 | 永久免费av网站 | 日韩在线免费播放 | 中文字幕一区二区三区永久 | 国产精品莉莉欧美自在线线 | 放荡的美妇一区二区三区 | 欧美亚洲国产成人高清在线 | 国产已拍视频 | 成免费视频 | 99热在线观看精品 | 午夜成年| 日韩国产中文字幕 | 热久久视久久精品18国产 | 日韩欧美一及在线播放 | 一本大道香蕉大69 | 中文字幕手机在线播放 | 美女黑丝网站 | 国产成人精品综合久久久软件 | 国产亚洲日本人在线观看 | 亚洲国产99 | 欧美在线一级精品 | 在线免费观看亚洲视频 | 免费成人视屏 | 日本护士色xxxxx视频 | 在线观看嗯啊成人动作片 | 黄色录像免费观看 | 日本伊人网 |