我该如何解决这个问题,这样闹钟会起作用?
Results 1 to 5 of 5

Thread: 我该如何解决这个问题,这样闹钟会起作用?

  1. #1
    1附件有人可以帮助我让闹钟起作用吗?它具有该功能,但似乎不起作用。

    谢谢

    这里是代码(我将附上指标):


    #property版权所有©2006,Eli hayun
    #property链接
    #property indior_chart_window
    #property indior_buffers 2
    #property indior_color1蓝色
    #property indior_color2红色
    //----输入参数
    extern int fastEma = 38;
    extern int slowEma = 120;
    extern int macdSma = 20;
    extern bool UseAlert = false;
    //----缓冲区
    double ExtMapBuffer1 [];
    double ExtMapBuffer2 [];
    // ----------------------------------------------- -------------------
    //|自定义指标初始化函数|
    // ----------------------------------------------- -------------------
    int init()
    {
    //----指标
    SetIndexStyle(0,DRAW_ARROW);
    SetIndexArrow(0233);
    SetIndexBuffer(0,ExtMapBuffer1);
    SetIndexEmptyValue(0,0.0);
    SetIndexStyle(1,DRAW_ARROW);
    SetIndexArrow(1234);
    SetIndexBuffer(1,ExtMapBuffer2);
    SetIndexEmptyValue(1,0.0);
    //----
    返回(0);
    }
    // ----------------------------------------------- -------------------
    //|自定义指标取消初始化函数|
    // ----------------------------------------------- -------------------
    int deinit()
    {
    //----

    //----
    返回(0);
    }
    // ----------------------------------------------- -------------------
    //|自定义指标迭代函数|
    // ----------------------------------------------- -------------------
    int start()
    {
    int limit;
    int counted_bars = IndiorCounted();
    //----检查可能的错误
    if(counts_barslt; 0)return(-1);
    //----最后计算的酒吧将被重新计算
    if(counts_barsgt; 0)counting_bars--;
    极限=棒材 - counted_bars;
    //----主循环
    for(int i = 0; ilt; limit; i )
    {
    ExtMapBuffer1 [i] = 0; ExtMapBuffer2 [i] = 0;
    double macdMain0 = iMACD(NULL,0,fastEma,slowEma,macdSma,PRICE_CLOSE,MODE_MAIN,i);
    double macdMain2 = iMACD(NULL,0,fastEma,slowEma,macdSma,PRICE_CLOSE,MODE_MAIN,i 1);
    double macdSignal0 = iMACD(NULL,0,fastEma,slowEma,macdSma,PRICE_CLOSE,MODE_SIGNAL,i);
    double macdSignal2 = iMACD(NULL,0,fastEma,slowEma,macdSma,PRICE_CLOSE,MODE_SIGNAL,i 1);

    (macdMain0> macdSignal0 macdMain2 lt; macdSignal2)
    ExtMapBuffer1 [i] = iLow(NULL,0,i 1);
    如果(macdMain0 <macdSignal0 macdMain2> macdSignal2)
    ExtMapBuffer2 [i] = iHigh(NULL,0,i 1);
    }
    返回(0);
    }
    // ----------------------------------------------- -------------------

    https://www.forex-pedia.com/attachme...6588651794.mq4

  2. #2

    Quote Originally Posted by ;
    有人可以帮助我让闹钟起作用吗?它具有该功能,但似乎不起作用。
    似乎缺少应在每个条件之后写入的Alert命令,并且为Alert(警报)弹出窗口选择参数和最终文本。此外,由于警报可以关闭或打开,如果UseAlert = true条件,则应该包含前一个。 if(macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2)ExtMapBuffer1 [i] = iLow(NULL,0,i 1); Alert(参数here)if(macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2)ExtMapBuffer2 [i] = iHigh(NULL,0,i 1);警报(参数在这里)

  3. #3

    Quote Originally Posted by ;
    似乎缺少应在每个条件之后写入的Alert命令,并且为Alert(警报)弹出窗口选择参数和最终文本。此外,由于警报可以关闭或打开,如果UseAlert = true条件,则应该包含前一个。 if(macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2)ExtMapBuffer1 [i] = iLow(NULL,0,i 1); Alert(参数here)if(macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2)ExtMapBuffer2 [i] = iHigh(NULL,0,i 1);警报(参数在这里)
    感谢你的协助。请问您可以为我代码吗?我无法编写代码,尽管我理解了一些代码,但我仍然无用。

  4. #4
    1附件你好Jnita请试试Radatats修改。希望这有助于〜profi〜
    https://www.forex-pedia.com/attachme...8649321028.mq4

  5. #5

    Quote Originally Posted by ;
    嗨请尝试通过Radatats进行此修改。希望这有助于〜profi〜
    感谢profi

發布權限

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