您現(xiàn)在的位置:程序化交易>> 期貨公式>> 文華財經(jīng)>> 文華財經(jīng)知識>>正文內容

MT4指標能否幫忙用在文華上 [文華財經(jīng)]

  • 咨詢內容:  一個布林主圖指標,不知道是不是源碼,先咨詢下。

     

  • 文華技術人員:

     您可以發(fā)送下源碼,我們看是否能夠改寫。

    軟件是自帶布林指標的,右鍵--》設置技術指標--》BOLL (布林通道) 加載就可以使用了。

     

  • 文華客服:  /*   Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []   Website: http://purebeam.biz   E-mail : purebeam@gmail.com*/#property copyright "Copyright ?2006, TrendLaboratory Ltd."#property link      "http://finance.groups.yahoo.com/group/TrendLaboratory"
    #property indicator_chart_window#property indicator_buffers 6#property indicator_color1 Red#property indicator_color2 Lime#property indicator_color3 Red#property indicator_color4 Lime#property indicator_color5 Red#property indicator_color6 Lime
    extern int Length = 21;extern int pp = 0;extern int    BandsShift=0;extern double Deviation = 1;extern double MoneyRisk = 0.0;extern int Signal = 1;extern int Line = 1;extern int Nbars = 100000;double g_ibuf_104[];double g_ibuf_108[];double g_ibuf_112[];double g_ibuf_116[];double g_ibuf_120[];double g_ibuf_124[];extern bool SoundON = TRUE;extern bool EmailON=true;extern string shang = "alert.wav";extern string xia= "alert.wav";bool gi_132 = FALSE;bool gi_136 = FALSE;
    int init() {   SetIndexBuffer(0, g_ibuf_104);   SetIndexBuffer(1, g_ibuf_108);   SetIndexBuffer(2, g_ibuf_112);   SetIndexBuffer(3, g_ibuf_116);   SetIndexBuffer(4, g_ibuf_120);   SetIndexBuffer(5, g_ibuf_124);   SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID);   SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID);   SetIndexStyle(2, DRAW_ARROW, STYLE_SOLID);   SetIndexStyle(3, DRAW_ARROW, STYLE_SOLID);   SetIndexStyle(4, DRAW_LINE,STYLE_SOLID);   SetIndexStyle(5, DRAW_LINE,STYLE_SOLID);   SetIndexArrow(0, 159);   SetIndexArrow(1, 159);   SetIndexArrow(2, 108);   SetIndexArrow(3, 108);   IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));   string ls_0 = "BBands Stop(" + Length + "," + Deviation + ")";   IndicatorShortName(ls_0);   SetIndexLabel(0, "UpTrend Stop");   SetIndexLabel(1, "DownTrend Stop");   SetIndexLabel(2, "UpTrend Signal");   SetIndexLabel(3, "DownTrend Signal");   SetIndexLabel(4, "UpTrend Line");   SetIndexLabel(5, "DownTrend Line");   SetIndexDrawBegin(0, Length);   SetIndexDrawBegin(1, Length);   SetIndexDrawBegin(2, Length);   SetIndexDrawBegin(3, Length);   SetIndexDrawBegin(4, Length);   SetIndexDrawBegin(5, Length);   return (0);}
    int start() {   int li_8;   double lda_12[100000];   double lda_16[100000];   double lda_20[100000];   double lda_24[100000];   for (int l_shift_4 = Nbars; l_shift_4 >= 0; l_shift_4--) {      g_ibuf_104[l_shift_4] = 0;      g_ibuf_108[l_shift_4] = 0;      g_ibuf_112[l_shift_4] = 0;      g_ibuf_116[l_shift_4] = 0;      g_ibuf_120[l_shift_4] = EMPTY_VALUE;      g_ibuf_124[l_shift_4] = EMPTY_VALUE;   }   for (l_shift_4 = Nbars - Length - 1; l_shift_4 >= 0; l_shift_4--) {      lda_12[l_shift_4] = iBands(NULL, 0, Length, Deviation, BandsShift, pp, MODE_UPPER, l_shift_4);      lda_16[l_shift_4] = iBands(NULL, 0, Length, Deviation, BandsShift, pp, MODE_LOWER, l_shift_4);      if (Close[l_shift_4] > lda_12[l_shift_4 + 1]) li_8 = 1;      if (Close[l_shift_4] < lda_16[l_shift_4 + 1]) li_8 = -1;      if (li_8 > 0 && lda_16[l_shift_4] < lda_16[l_shift_4 + 1]) lda_16[l_shift_4] = lda_16[l_shift_4 + 1];      if (li_8 < 0 && lda_12[l_shift_4] > lda_12[l_shift_4 + 1]) lda_12[l_shift_4] = lda_12[l_shift_4 + 1];      lda_20[l_shift_4] = lda_12[l_shift_4] + (MoneyRisk - 1.0) / 2.0 * (lda_12[l_shift_4] - lda_16[l_shift_4]);      lda_24[l_shift_4] = lda_16[l_shift_4] - (MoneyRisk - 1.0) / 2.0 * (lda_12[l_shift_4] - lda_16[l_shift_4]);      if (li_8 > 0 && lda_24[l_shift_4] < lda_24[l_shift_4 + 1]) lda_24[l_shift_4] = lda_24[l_shift_4 + 1];      if (li_8 < 0 && lda_20[l_shift_4] > lda_20[l_shift_4 + 1]) lda_20[l_shift_4] = lda_20[l_shift_4 + 1];      if (li_8 > 0) {         if (Signal > 0 && g_ibuf_104[l_shift_4 + 1] == -1.0) {            g_ibuf_112[l_shift_4] = lda_24[l_shift_4];            g_ibuf_104[l_shift_4] = lda_24[l_shift_4];            if (Line > 0) g_ibuf_120[l_shift_4] = lda_24[l_shift_4];            if (SoundON == TRUE && l_shift_4 == 1 && !gi_132) {               Alert("bulin BUY Stop ", Symbol(), "-", Period(),"分鐘",  Close[0]);               if (EmailON) SendMail("布林上升", "布林上升, Period="+Period()+" price="+Close[0]);               gi_132 = TRUE;               gi_136 = FALSE;            }         } else {            g_ibuf_104[l_shift_4] = lda_24[l_shift_4];            if (Line > 0) g_ibuf_120[l_shift_4] = lda_24[l_shift_4];            g_ibuf_112[l_shift_4] = -1;         }         if (Signal == 2) g_ibuf_104[l_shift_4] = 0;         g_ibuf_116[l_shift_4] = -1;         g_ibuf_108[l_shift_4] = -1.0;         g_ibuf_124[l_shift_4] = EMPTY_VALUE;      }      if (li_8 < 0) {         if (Signal > 0 && g_ibuf_108[l_shift_4 + 1] == -1.0) {            g_ibuf_116[l_shift_4] = lda_20[l_shift_4];            g_ibuf_108[l_shift_4] = lda_20[l_shift_4];            if (Line > 0) g_ibuf_124[l_shift_4] = lda_20[l_shift_4];            if (SoundON == TRUE && l_shift_4 == 1 && !gi_136) {               Alert("bulin SELL Stop ", Symbol(), "-", Period(),"分鐘",  Close[0]);               if (EmailON) SendMail("布林向下", "布林向下, Period="+Period()+" price="+Close[0]);               gi_136 = TRUE;               gi_132 = FALSE;            }         } else {            g_ibuf_108[l_shift_4] = lda_20[l_shift_4];            if (Line > 0) g_ibuf_124[l_shift_4] = lda_20[l_shift_4];            g_ibuf_116[l_shift_4] = -1;         }         if (Signal == 2) g_ibuf_108[l_shift_4] = 0;         g_ibuf_112[l_shift_4] = -1;         g_ibuf_104[l_shift_4] = -1.0;         g_ibuf_120[l_shift_4] = EMPTY_VALUE;      }   }   return (0);}不知道是不是源碼,麻煩老師看看吧,先謝謝老師了

     

  • 網(wǎng)友回復:

    抱歉,程序中含有的FOR語句和If循環(huán)目前在軟件中沒有等價的語句可以替換,暫時不能實現(xiàn)改寫。

 

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

可聯(lián)系技術人員 QQ: 1145508240  點擊這里給我發(fā)消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 爽爽影院色黄网站在线观看| 无码人妻一区二区三区免费看| 精品无码三级在线观看视频| 精品熟女碰碰人人a久久| 色噜噜狠狠一区二区| 韩国三级电影网址| 视频免费在线观看| 老熟妇仑乱视频一区二区| 茄子视频国产在线观看| 视频一区二区在线播放| 欧美另类精品xxxx人妖换性| 182tv在线观看国产路线一| 国产视频你懂得| 18gay台湾男同亚洲男同| www视频在线观看免费| 黄色软件下载免费观看| jizz中国jizz欧洲/日韩在线| 欧美色图亚洲激情| 91丨九色丨蝌蚪3p| 边做饭边被躁欧美三级| 高清videosgratis欧洲69| 青青艹在线观看| 风间由美性色一区二区三区| 18禁强伦姧人妻又大又| 99久久国产免费福利| 一个人看的视频www在线| 中国武警gaysexchina武警gay| 中文字幕亚洲综合久久菠萝蜜| 一级毛片国产**永久在线| 波多野结衣痴汉电车| 啦啦啦中文在线观看| 麻豆成人精品国产免费| 国产精品久久久久久久久99热| 99久久精品免费视频| 小受被多男摁住—灌浓精| 中文字幕精品视频在线观看| 日韩欧美色视频在线观看| 亚洲日韩在线中文字幕综合 | 日日操夜夜操天天操| 亚洲AV无码一区二区三区人 | 日韩精品极品视频在线观看免费 |