Meta Trader中的价差交易 - 页 70

 

大家好,我在这里有点沉闷。有一个指标可以在一个窗口中输出不同工具的MA。

这里是它的外部参数(第1个仪器=第0个缓冲器,第2个仪器=第1个缓冲器)。

extern string  Symbol_1 = "FDAXH0";
extern string  Symbol_2 = "FTSEH0";
extern int N1 = 10;
extern int N2 = 10;
extern string  _________  = "=== Параметры МА ==="; 
extern int MA_per =  21;

我如何在EA中写出挑战?这是正确的方法吗?

//--задаем значения индикатора по первому символу  ---
   double Complex_1_1=iCustom( Symbol_1,0,"C_Com", N1, N2, MA_per,0,1); 

  
//---задаем значения индикатора по второму символу ---
  double Complex_2_1=iCustom(  Symbol_2,0,"C_Com", N1, N2, MA_per,1,1); 

我把这些值放在评论窗口中(更确切地说--它们的差异),发现在我的可视化图表中,评论值与我在可视化图表中画的指标值不一致。它是相同的,尽管参数是相同的。

我无法理解为什么会这样。它们之间的差异超过一个数量级...。



 

icustome中的所有参数都应该是相同的:-)否则你就会调用两个不同的指标。

在你的情况下。

double Complex_1_1=iCustom( NULL,0,"C_Com", Symbol_1,Symbol_2, N1, N2, MA_per,0,1); 
double Complex_2_1=iCustom( NULL,0,"C_Com", Symbol_1,Symbol_2, N1, N2, MA_per,1,1); 
 
但对我来说,它们都是一样的!除了人物的名字。
 
好的。我明白了。谢谢。
 
可以为欧元和瑞士法郎编写另一个相关指标 ,但只适用于澳元和新西兰元期货,有很好的相关性,而且不会相距太远。
 
kaln82 >>:
forex-k вы не моглибы ещё написать индюк по кореляциям такойже как для EURO и SWISS FRANC, но только для фьючей AUSTRALIAN DOLLAR и NEW ZEALAND DOLLAR, хорошая кореляция и далико от друг дружка не уходят

为什么要写它--它是一个多功能的工具,你只需要在设置中开出正确的工具,就可以了。

附加的文件:
 
forex-k ,非常感谢你,我试着在设置中写了6NH06AH0,但没有任何结果。
 
neoclassic >>:

Все параметры в icustome должны быть одинаковые :-) а то тыж 2 разных индикатора вызываешь.

В твоем случае:


我想是的。

double Complex_1_1=iCustom( NULL,0, "C_Com",Symbol_1,Symbol_2,N1,N2,MA_per,0,1)。
double Complex_2_1=iCustom( NULL,0, "C_Com",Symbol_1,Symbol_2,N1,N2,MA_per,1,1)。

它也不起作用。毕竟,变量Symbol_1,Symbol_2 被设置在指标和顾问的参数中-作为一个外部字符串, 这种 iCustom可能不能被设置....。

恐怕完全没有办法了......

 
... - 参数清单(如有必要)。传递的参数应与自定义指标的 外部(extern)变量的声明顺序和类型相对应。

没有任何关于限制的信息。而我有一次也是这样做的。它说的是什么?

 

它不写任何东西。它返回零。

而这里是如何

double Complex_1_1=iCustom( NULL,0, "C_Com",N1,N2,MA_per,0,1);
double Complex_2_1=iCustom( NULL,0, "C_Com",N1,N2,MA_per,1,1)。

作品。但Complex_1_1,"\n",Complex_2_1,"\r\n")中的数字。

是与视觉图上的indyuk本身不一样的几十次。