[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 187

 
TheXpert >> :

EA中的参数设置不正确(按编号或类型)。

或者,从指标中删除所有字符串参数。

TheXpert, 谢谢你!

===================================

你能告诉我如何计算一个日线的高点和低点,它与高点和低点的距离如何输出。

我们假设有一个高价位和低价位,它们之间的距离超过50个点,这将是一个交易信号。 如果它小于50个点,这将是一个禁止交易的信号....。

大约如此,只是无法推导出一个公式 ........

	 
double ind_hi = iHigh(NULL, PERIOD_D1, 0);
double ind_lo = iLow (NULL, PERIOD_D1, 0);

 if (( ind_hi==Bid&& ind_lo==Bid)>50) ind2 = 1;     
	 else if (( ind_hi==Bid&& ind_lo==Bid)<50) ind2 =- 1;

真的需要....

 

....мне преобразовать эти данные для тестирования?

这个问题不在讨论之列。
 

如何使for循环中的步骤大于1(i++)?

 
NTH >> :

如何使for循环中的步骤大于1(i++)?

{
   int step = 3;

   for (int i = 0; i < size; i += step)
   {
      //...
   }
}
 

帮助我理解对数组的写入...

我们有一个变量A--它可以取不同的值,包括重复的,例如(1,2,3,3,3,5,1)
,我们有一个数组mass[s],数组的索引s=0;
,我不明白如何将变量A写入数组,使其不在其中重复。而数组的元素A排列如下:
mass = (s0=1, s1=2, s2=3, s3=5, s4=1)

for(int d=1;d<-1;d++)
{
if (A!
=0) //检查变量是否没有值 0
{
if( mass[s-1] !=A) //检查数组的最后一个元素,如果它不等于当前变量A,就把它写下来,如果等于,就寻找另一个变量A
{
mass[s] = A; //把变量A写入数组
s++; //把数组索引 增加一个单位
break; //退出循环 }
}
}
我尝试写了这个代码,我不知道它是否正确

 
请告诉我如何确定MA的方向(向上或向下),或者至少是倾斜的角度......。
 
ArtY0m писал(а)>>
请告诉我如何确定MA的方向(向上或向下),或至少确定其倾斜的角度......

计算零点和例如第3条的差值。如果是正数,MA就会向上看,如果是负数,它就会向下看。

 
Roger >> :

计算零点和例如第3条的差值。如果是正数,MA就会向上看,如果是负数,它就会向下看。

这两个MAs之间的区别是什么?

 
ArtY0m писал(а)>>

这两个MAs之间的区别是什么?

不,同样的MA,只是一个值在零条上,另一个在前条上。

 
Roger >> :

不,同样的MA,只是在零条上有一个值,在前面的条上有一个值。

请告诉我如何做到这一点))

原因: