需要添加提醒
Results 1 to 4 of 4

Thread: 需要添加提醒

  1. #1
    嗨,

    如果有人能帮助我为我的室内增加警报,真的很感激...

    插入的代码//---------------------------------------------- ------------------------------------------输入字符串__________ 1 __________ = xxxxxxxxxxxxxxxxxxxxx;输入字符串__________ 2 __________ == ARROW CODE =;/ARROW DETAILS输入字符串__________ 3 __________ = xxxxxxxxxxxxxxxxxxxxx; input int ARROWUP = 217;/ARROW CODE输入int ARROWDN = 218;/ARROW CODE输入颜色ARROWUPc = clrWhite;/向上箭头颜色输入颜色ARROWDNc = clrWhite;/箭头Dn颜色//------ -------------------------------------------------- --------------------------------/--- indior buffers double ArrUpBuffer#91;#93 ;; double ArrDnBuffer#91;#93 ;;/---/ ------------------------------------------ ------------------------ /|自定义indior初始化函数|/ ----------------------------------------------- ------------------- int OnInit(){//--- indior buffers映射IndiorBuffers(2); SetIndexBuffer(0,ArrUpBuffer); SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,2,ARROWUPc); SetIndexArrow(0,ARROWUP); SetIndexBuffer(1,ArrDnBuffer); SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,2,ARROWDNc); SetIndexArrow(1,ARROWDN);返回(INIT_SUCCEEDED); }/ ---------------------------------------------- -------------------- /| |/ ----------------------------------------------- ------------------- /|自定义indior迭代功能|/ ----------------------------------------------- ------------------- int OnCalculate(const int rates_total,const int prev_calculated,const datetime time#91;#93;,const double open#91;#93; ,const double high#91;#93;,const double low#91;#93;,const double close#91;#93;,const long tick_volume#91;#93;,const long volume#91;#93; ,const int spread#91;#93;){//--- int i,limit;极限= rates_total-prev_calculated;如果(prev_calculatedgt; 0)=极限限制 2; for(i = limit-2; igt; = 0; i--){if(iMA(_Symbol,_Period,5,0,MODE_LWMA,PRICE_LOW,i 1)lt; iBands(_Symbol,_Period,20,2.0, 0,PRICE_CLOSE,MODE_LOWER,i 1)){ArrUpBuffer#91; i 1#93; = iBands(_Symbol,_Period,20,2.0,0,PRICE_CLOSE,MODE_LOWER,i 1)-35 * pix_y(); } if(iMA(_Symbol,_Period,5,0,MODE_LWMA,PRICE_HIGH,i 1)gt; iBands(_Symbol,_Period,20,2.0,0,PRICE_CLOSE,MODE_UPPER,i 1)){ArrDnBuffer#91; i 1#93; = iBands(_Symbol,_Period,20,2.0,0,PRICE_CLOSE,MODE_UPPER,i 1) 35 * pix_y();}}/------------- - return(rates_total); }/ ---------------------------------------------- -------------------- /| |/ ----------------------------------------------- ------------------- double pix_y(){return((ChartGetDouble(0,CHART_PRICE_MAX,0)-ChartGetDouble(0,CHART_PRICE_MIN,0))/ChartGetInteger(0 ,CHART_HEIGHT_IN_PIXELS,0));}/ ---------------------------------------------- -------------------- /| |/ ----------------------------------------------- -------------------

    这部分为买入警报
    插入代码if(iMA(_Symbol,_Period,5,0,MODE_LWMA,PRICE_LOW,i 1)lt; iBands(_Symbol,_Period,20,2.0,0,PRICE_CLOSE,MODE_LOWER,i 1)){ArrUpBuffer#91; I 1#93; = iBands(_symbol,_Period,20,2.0,0,PRICE_CLOSE,MODE_LOWER,I 1)-35 * pix_y();}

    这是卖出警报的部分
    插入代码if(iMA(_Symbol,_Period,5,0,MODE_LWMA,PRICE_HIGH,i 1)gt; iBands(_Symbol,_Period,20,2.0,0,PRICE_CLOSE,MODE_UPPER,i 1)){ArrDnBuffer#91; I 1#93; = iBands(_symbol,_Period,20,2.0,0,PRICE_CLOSE,MODE_UPPER,I 1) 35 * pix_y();}

    谢谢!

  2. #2
    1附件试试这个。 HTH M.编辑:注意你需要添加.... #property indior_buffers 2如果你想显示两组箭头(你的代码没有显示那么假设你想要的那样?)
    https://www.forex-pedia.com/attachme...2066362460.mq4

  3. #3
    嗨,箭头代码都可以......代码的上半部分已经完成,包括indior缓冲区...只是我没有在这里发布完整代码...我只需要添加警报

  4. #4
    警报的代码被添加了???

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。