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

 
gipoteticheskiy >> :

在iCustom中,我不知道如何从一个数组中导入数据,如何正确声明这个数组,如何在其中指定一个滑动平均数。简单、平均的方法 我搞不清楚外部变量,我已经看过这个教程了。我对使用Alligator的例子很感兴趣,而且有两条移动平均线,应该作为不同的数组声明两次,或者可以在一个数组中,但如何设置?

关于两条移动平均线:你可以简单地在你的指标中使用iMA,并在那里指定所有参数,分别为每个波段指定一个双重类型的变量,然后比较这两个变量。

如果你有一个特殊的自写副本,你必须在其代码中声明一个缓冲区,CC值将通过它传递给主指标。

这在一开始就宣布了。

double Buffer1[];
然后在init()函数中你应该插入

SetIndexBuffer(0,Buffer1)。

这意味着在零 "剪贴板-交换 "中,缓冲区1的值被放入。 最多有8个剪贴板(从0到7)。

然后你应该在这段代码中传递所有的条形图和

Buffer1[i]="你所计算的内容"。

之后你应该填充Buffer1数组,并在 "模式 "字段中指定0(你的剪贴板)来使用iCustom,将iCustom分配给一些变量并按你的意愿使用获得的值。iCustom中的shift字段只是用来在Buffer1阵列中移动。

 
大家好,我有一个问题,我在这个EA中做错了什么,出现了'\end_of_program'的错误--不平衡的左括号看起来都到位了,没有多余和缺失的括号,但这个错误如果不难看,请纠正。提前感谢。
附加的文件:
dtvelwave1.mq4  35 kb
 

致穆夫卡

你当然是非常好的!你希望有人为你铲除近800行的文字。

 

不太可能会有志愿者在34KB的EA中寻找未配对的括号。

我给你的建议是--自己用排除法试试。

禁用带注释的代码片段(函数、块...)。

/*

...

...

*/

.

这条路是为那些走路的人准备的。

 

你从哪里得到的,你删除了什么? 因为如果这是你的作品,你写了这么多行,要找到一个错误并不难...

 

我想仔细看看这种表达方式。错误不止一个

    Comment("Minuette       "," entrySell1 = ",entrySell1," exitSell1 = ",exitSell1,"\n",
           "                "," entryBuy1 = ",entryBuy1," exitBuy1 = ",exitBuy1,"\n",
           "SubMinuette     "," entrySell2 = ",entrySell2," exitSell2 = ",exitSell2,"\n",
           "                "," entryBuy2 = ",entryBuy2," exitBuy2 = ",exitBuy2,"\n",
           "Micro   "," entrySell3 = ",entrySell3," exitSell3 = ",exitSell3,"\n",
           "                "," entryBuy3 = ",entryBuy3," exitBuy3 = ",exitBuy3);"\n",
           "Lvl11         "," entrySell4 = ",entrySell4," exitSell4 = ",exitSell4,"\n",
           "                "," entryBuy4 = ",entryBuy4," exitBuy4 = ",exitBuy4')';"\n",
 
不仅仅是一个错误,而是一整车的错误,而且这个地方是某个函数的一部分,其标题被删除....。
 

请告知如何解决在EA优化 过程中出现的错误"在优化过程中做了1次,有1次结果因不重要而被丢弃"。

 
yar4i писал(а)>>

请告知如何解决在EA优化过程中出现的错误:"在优化过程中做了1次,有1次结果因不重要而被丢弃"。

取消勾选 "优化结果 "选项卡中的 "跳过无用结果"。

 
yar4i писал(а)>>

请告知如何解决在EA优化过程中出现的错误:"在优化过程中做了1次,有1次结果因不重要而被丢弃"。

取消勾选 "优化结果 "选项卡中的 "跳过无用结果"。

原因: