人人爽天天爽夜夜爽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  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 国产精品1024永久免费视频 | 亚洲福利视频网站 | 成人禁在线观看网站 | 亚洲精品一二三四区 | 我要看黄色一级片 | 欧美一区二区日韩一区二区 | 人人莫人人爽人人爽 | 亚洲图片欧美日韩 | 中文字幕一区二区三区四区 | 日本精品中文字幕在线播放 | 亚洲小视频在线 | 在线观看黄色大片 | 成人久久18免费网 | 成人免费福利片在线观看 | 国产精品麻豆一区二区 | 一区二区三区在线 | 网站 | 日本高清中文字幕在线观穿线视频 | 亚洲一区在线免费 | 91免费精品国偷自产在线在线 | 888xxxx免费视频| 欧美日韩国产欧美 | 日韩欧美亚洲每日更新网 | 人人爽人人爽人人爽 | 黄h视频 | 日韩一区二区三区在线观看 | 天天摸天天操天天射 | 色xx综合| 亚洲精品午夜国产va久久 | 欧美成人午夜在线全部免费 | 色www视频永久免费 骚片免费 | 亚洲天堂网2014 | 韩国在线伦理片 | 天天夜天干天天爽 | 亚洲激情视频图片 | 五月激情久久 | 国产1级毛片 | 欧美成人全部视频 | 午夜影院在线观看免费 | 91精品视频在线播放 | 日韩版码免费福利视频 | 美女1819xxxx |