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

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

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

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

     

  • 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數。
          四,最高價和最低價的差值。
          五,金叉收盤價到死叉收盤價的差值。



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


    謝謝!?。。。?!

    謝謝?。。。。?!

    謝謝?。。。。。?br />
    謝謝!?。。。?!

     

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


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

 

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

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 玖玖成人网 | 夜夜狠 | 很黄的网站在线观看 | 一本久道久久综合 | 中文字幕亚洲精品 | 国产v亚洲v天堂无码 | 在线视频欧美亚洲 | 亚洲日韩中文第一精品 | 亚洲欧美成aⅴ人在线观看 亚洲欧美成人 | 高清国产亚洲va精品 | 44383亚洲大成网人网站 | 99在线观看视频免费精品9 | 午夜影院普通 | 性视频一级 | 久久婷婷五月综合色丁香 | 久久99毛片免费观看不卡 | 成人中文在线 | 日韩国产三级 | 久久免费香蕉视频 | 一个人看的免费视频www中国 | 狠狠插入视频 | 日韩综合在线观看 | 在线观看免费精品国产 | 成年黄页网站大全免费动漫 | 黄网在线观看 | 一区二区三区日本 | 亚洲免费在线视频 | 免费在线观看黄网站 | 免费鲁丝片一级在线观看 | 黄色网址中文字幕 | vvideos欧美极度另类 | 涩涩视频网站 | 日本高清影院 | 欧美无遮挡国产欧美另类 | 九九久久99 | 九九精品视频在线播放 | 在线观看免费黄视频 | 人人做人人爽人人爱秋霞影视 | 久久亚洲人成国产精品 | 日韩影视在线 | 成人啪精品视频免费网站 |