请帮助我把买入和卖出箭头放在这个代码上。 - 页 3

 
Karputov Vladimir:

版本 "1.04"
我不明白老板的意思
 
younghadiz:
我不明白老板的意思

条数。

但今天不会了。

附上 "1.04 "版本的文件。


在上面的信息中,我附上了1.04版本。你可以在MetaEditor项目文件夹中找到新的版本。

 

先生,我已经修改了代码,现在工作得很好,但我遇到的唯一问题是,一旦我得到信号,比方说5分钟的时间框架和新的酒吧形成,那么一旦第二个新的酒吧形成,箭头就会消失了。

附件文件如下。

谢谢您的支持,先生。

附加的文件:
Test5.mq4  10 kb
 
younghadiz:

先生,我已经修改了代码,现在工作得很好,但我遇到的唯一问题是,一旦我得到信号,比方说5月的时间框架和新的酒吧形成,那么一旦第二个新的酒吧形成,箭头将消失。

下面是附件文件。

谢谢您的支持,先生。

条数。

但今天不会了。

附上 "1.04 "版本的文件。


在上面的信息中,我附上了1.04版本。你可以在MetaEditor项目文件夹中找到新的版本。

 


可能是这样,但它没有给出任何令人满意的信号。

#property indicator_chart_window
#property indicator_buffers 2
#property  indicator_color1 YellowGreen//Olive  
#property  indicator_color2 Yellow
#property  indicator_width1  1
#property  indicator_width2  1
//--- input parameter
extern  bool Alerts=TRUE;
extern bool EnableBB = true;
//--- input parameters of the script 
double arrow_up[];
double arrow_down[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init(0)
  {
   SetIndexBuffer(0, arrow_up);
   SetIndexStyle(0, DRAW_ARROW);
   SetIndexArrow(0, 233);  
   SetIndexEmptyValue(0, 0.0);
  
   SetIndexBuffer(1, arrow_down);
   SetIndexStyle(1, DRAW_ARROW);
   SetIndexArrow(1, 234);
   SetIndexEmptyValue(1, 0.0);

   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
  int start()  
    {
    int counted_bars=IndicatorCounted();
    if(counted_bars<0) return(-1);
    if(counted_bars>0) counted_bars--;
    int limit=Bars-counted_bars;

  for(int i=0;i< limit;i++)
     {
     int COUNT =0;
     for( int z = i+5; z >=i; z--)
        {
        if(Close[z] > Open[z]) COUNT++;  
        else COUNT--; 
        if( EnableBB==True)
           {
            if (COUNT == 4 && Close[z] < Open[z]) arrow_up[z] = Open[z];  
            if (COUNT == -4 && Close[z] > Open[z]) arrow_down[z] = Open[z]; 
            }
         }
     } 
//----
   return(0);
  }
//+------------------------------------------------------------------+ 
附加的文件:
EURUSDH4_22.png  41 kb
 

我认为,你必须把箭头向上和箭头向下倒过来,才能得到正确的东西。

 
Karputov Vladimir:


在上面的信息中,我附上了1.04版本。你可以在MetaEditor项目文件夹中找到新的版本。

是的,先生,但根据我的情况,箭头并没有显示/打印出来,先生。
 
younghadiz:
是的,先生,但箭头并没有显示/打印在我的条件下,先生。

你说的是1.04版本?请插入屏幕截图图形。该图应该是日期、句号和标题字符。

P.S. Sorri,我附上了1.5版本。

附加的文件:
Test.mq4  11 kb
 
Karputov Vladimir:

你说的是1.04版本?请插入屏幕截图图形。该图应该是日期、句号和标题字符。

P.S. Sorri,我附上了1.5版的图片。

现在工作得很好,先生。愿万能的上帝保佑你,先生。

我已经在警报方面做了工作,而且做得很好。

现在想研究如何确保mql4的安全,有没有这方面的教程,先生?

 
younghadiz:

现在工作得很好,先生。愿全能的上帝丰富地保佑你,先生。

我也在做警报工作,做得很好。

现在想研究如何确保mql4的安全,有没有这方面的教程,先生?

请原谅我。我不明白。