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

您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(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  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 成人精品一区二区三区中文字幕 | 亚洲精品在线免费 | 在线看日本吃奶孕交 | 免费国产一区二区在免费观看 | 久色阁| 中文字幕一区二区三区免费看 | 日本一级在线观看 | 久草视频免费在线观看 | 99999久爱视频在线观看 | 国产三级做爰在线观看∵ | 天天干夜夜夜操 | 久草经典视频 | 欧美日本视频在线观看 | 在线日本妇人成熟免费观看 | 在线欧美视频免费观看国产 | 精品国产欧美一区二区最新 | 爱色aⅴ | 国产精品香蕉在线观看不卡 | 欧美区视频 | 福利社看片 | 97久久影院 | 国内精品久久久久久 | 亚洲欧洲成人 | 天天透天天干 | 美女很黄很黄免费 | 中文字幕天天躁夜夜狠狠综合 | 欧美精品日日鲁夜夜 | 日日狠狠 | 久久久久久在线 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 色综合天天射 | 狠狠干图片 | 久久ww | 国产高清美女一级毛片久久 | 日本欧美一区二区三区在线观看 | 欧美一级久久久久久久久大 | 久久噜噜久久久精品66 | 猛草视频| 夜夜网站 | 精久久 | 欧美艹逼视频 |