[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 200

 
请帮助我理解。我有一个doubleminus_1专家顾问(其代码让我想起了Ilan 1.6 Pipstep)。最近,越来越多的交易只向一个方向开放,但几个小时后一切又恢复正常。频率各不相同,不取决于波动性。由于EA代码太长,无法在此添加,我把EA文件本身附上。

	          
附加的文件:
 
ierehon:
请帮助我理解。我有一个doubleminus_1专家顾问(其代码让我想起了Ilan 1.6 Pipstep)。最近,越来越多的交易只向一个方向开放,但几个小时后一切又恢复正常。频率各不相同,不取决于波动性。由于EA代码太长,无法在此添加,我把EA文件本身附上。

这是无稽之谈。在另一家经纪公司试试。例如,这个人 按照算法工作,没有任何问题。
 
Roman.:

这是无稽之谈。在另一个DC上试试。例如,这个--它按照算法工作,没有任何问题。
我不明白为什么会发生这种情况,但这是一个事实。因此,它工作得很好,只是有一段时间只在一个方向上打开交易。根据我的观察,这种情况发生在没有严重修正的急剧上升或下降之后。我唯一能想到的是,这可能与RSI有关,但具体如何我不知道。
 
ierehon:
我不明白为什么会发生这种情况,但这是一个事实。它工作得很好,但有些时候它只在一个方向上打开交易。根据观察,这种情况发生在没有严重修正的急剧上升或下降之后。我唯一能想到的是,这可能与RSI有关,但具体如何我不知道。
怎么说呢?仔细研究专家顾问的信号部分...当RSI指标越过某些水平时就会有输入。如果你搞不清楚,一切都能正常工作,所以不要担心......
 
Roman.:
怎么说呢?仔细研究专家顾问的信号部分...当RSI指标越过某些水平时就会有输入。一切工作都是正确的,如果你搞不清楚,那么就不要紧张......
那么会是什么呢?没有时间限制,也没有订单数量 的限制(价值超过1000)...
 
ierehon:
那么会是什么呢?没有时间限制,也没有订单数量的限制(价值超过1000)...

它不是执行(触发)进入(平均)市场的信号的时间。你必须等待...
 
SkinnerDE:

大家好。请帮助我找到代码中的错误,我已经筋疲力尽了--我什么都做不了。

最有可能的是在最后部分。


ObjectSetText

在最上面,它指的是什么?把它拿走。

 

我正在写一个指标,计算一个指定时期的日平均范围。当附在图表上时,图表会正常显示。

但在收到新的报价后,价值发生了巨大的变化。

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red

extern int History=1000;
extern int D1_Period=21;
//+------------------------------------------------------------------+
double Buf_0[];
//+------------------------------------------------------------------+
int init()
  {
   SetIndexBuffer(0, Buf_0);
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);
   return(0);
  }

int deinit()
  {

   return(0);
  }

int start()
  {
   int Counted_Bars, i, n, count=0;
   double L_High, L_Low, L_Range, Sum=0, range;
//+------------------------------------------------------------------+
   Counted_Bars=IndicatorCounted();
   i=Bars-Counted_Bars-1;
   if(i>History-1)
      i=History-1;
   while(i>=0)
    {
     for(n=i;n<=D1_Period+i;n++)
      {
        L_High=iHigh(NULL,PERIOD_D1,n);
        L_Low =iLow(NULL,PERIOD_D1,n);
        L_Range=(L_High-L_Low)/Point;
        Sum=Sum+L_Range;
        count++;         
      }
     range=MathRound(Sum/count);
     Buf_0[i]=range; 
     i--;
    }   
   return(0);
  }
//+------------------------------------------------------------------+
原因是什么呢?
 
silhouette:

我正在写一个指标,计算一个指定时期的日平均范围。当附在图表上时,图表会正常显示。

但在收到新的报价后,价值发生了巨大的变化。

原因何在?


问题是在这个循环中

     for(n=i;n<=D1_Period+i;n++)
      {
        L_High=iHigh(NULL,PERIOD_D1,n);
        L_Low =iLow(NULL,PERIOD_D1,n);
        L_Range=(L_High-L_Low)/Point;
        Sum=Sum+L_Range;
        count++;         
      }
 

大家好!!!。

请告诉我是否有一种EA,在终端挂单 开盘时,自动将订单放在另一侧的预定参数--1.指定的点位距离 2.手数 3.订单类型--止损或限价?

P.S.--搜索了一下--没有找到。


但是,我将努力为你找到合适的订单。