新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1082

 

可以理解的是,如果你删除EA,它就会重新开始。但在所有30个窗口中,它以不同的参数运行。我花了半小时或一小时来恢复一切,并在所有窗口中重写EA的所有参数。

***

 
gifrom:
很明显,如果EA被删除,它将再次启动。但在所有30个窗口中,它都以不同的参数运行。需要半小时或一小时来重新恢复一切,并在所有窗口重写专家顾问的所有参数。

你需要对顾问进行这样的修改。

if(OrderTotal() == 0) Lot=StartLot;

最后,如果市场上什么都没有,它要么还没有,要么已经开始了起拍。

P.S. 而 "魔法 "在这里不需要被触及。
 
Vitaly Muzichenko:

你需要对顾问进行这样的修改。

一句话,如果市场上什么都没有,要么还没有,要么已经有了,就会从起拍价开始。

P.S. 而 "魔法 "在这里不需要被触及。

非常感谢您

***
 
pivalexander:


非常感谢你对这个问题提出的有益建议!你的建议是什么?这只是正确的做法。
我已经厌倦了按照上面专家的建议用CHART_EVENT_MOUSE_MOVE做实验。;-|
 
Maksims Ignatovs:
非常感谢你对这个问题的有益提示!这正是我所需要的。
我已经受够了用CHART_EVENT_MOUSE_MOVE的实验,正如上面的专家建议的那样。;-|

这是在戳我的痛处吗?我告诉你要阅读帮助,并给了你所有的链接。原来我应该用我的嘴去戳你?

我写给你的东西。

请注意 "特别是--鼠标左键滚动图"这一行。

你甚至可以按照链接,阅读我指导你的地方。

但 "按照上面的建议,尝试使用CHART_EVENT_MOUSE_MOVE"
这完全是你的主动行为,因为你太懒了,没有去看专业帮助中的例子。

CHART_MOUSE_SCROLL - 用鼠标左键进行图表滚动。

 
这是个问题,但函数
iOpen()

为了获得开盘价,访问了嵌入在MT4中的数组或访问了经纪人的数据档案,我只是想知道,写一个数组并收集这些价格或使用这个函数是否有意义?

这样的条目能行得通吗?

typedef template <typename T>T(*Funk)(T,T);
 

我错过了一些东西。你能告诉我为什么图表上的价格和勾股图上的价格会永久不同吗? 以及买入和卖出。我以前从未注意到这一点。 为了以防万一,我在炒股软件上查过价格--零。我在OnTick上检查了一下,得到了tick图表上的内容。我还检查了主图上的内容和刻度线上的内容。

 

如果我想创建一个以数组为输入的函数,我应该在括号里写上什么?

void ARREY ( ? ) 
{...}
 
Viatcheslav Pashkov:

如果我想创建一个以数组为输入的函数,我应该在括号里写上什么?

void ARREY ( double &a[] ) 
 

如果不勾选 "遗传算法优化 "复选框,由于对所有优化参数值进行了全面列举,我认为优化参数的 与优化无关,这种说法是否正确?


原因: