基于 "ZigZag "指标的策略--"Last ZZ50" - 页 4

 
Vitaly Muzichenko:

如果梁的中心断裂,则认为梁已失效。

如果你想避免重启后的问题,你应该把最后一条射线的点保存在终端的一个全局变量 中,然后用它们来工作。


那么我认为下面的说法将是正确的:如果有这样一张图片,当把它放在图表上时

图3和图4

而且没有挂单,我们什么都不做,等待情况改变为以下情况?

图1和2

?

 
Vladimir Karputov:

那么我认为下面的说法将是正确的:如果有这样一张图片,当我们把它放在图表上时

并且没有挂单--什么都不做,等待情况变化到这个时候。

?

上图显示1号射线在工作,但0号射线不工作,所以我们对它下了一个挂单。如果挂单是在终端关闭前下的,那么如果在终端关闭时重新绘制射线,它应该被修改到射线的中心。

 
Vitaly Muzichenko:

在上图中,1号射线被加工出来了,但0号射线没有加工出来,所以我们对它下了一个挂单。如果它是在终端关闭之前放置的,那么就把它修改为射线的中心,如果射线是在终端关闭时重新绘制的


我什么都不明白。谁 "重绘"?什么 "射线"?请用 "AB"、"BC "段的名称操作。

如果我们看到图3和图上的情况。4,没有挂单--这意味着我们什么都不做。

 

讲述的是


 
Vitaly Muzichenko:

告知


还不能看视频(暂时坐在边缘互联网上)。现在,问题二:如何最好地保持 "AB "和 "AC "段上存在的挂单信息。


"优点。"缺点"。
保存在一个全局变量如果终端重新启动,该信息将被保存。全局变量以 "双倍 "存储信息--这意味着不能正确保存待定订单的票号。

全局变量不会被转移到终端内置的虚拟主机中。

保存到文件中在终端重新启动的情况下,信息将被保存。

该文件被传输到终端内置的虚拟主机中。

你可以把票据写到一个文件里--它将被正确地写入和读取

 
Vladimir Karputov:

还不能看视频(我暂时在边缘互联网上)。现在,问题二:如何最好地保持 "AB "和 "AC "段上存在的挂单信息。


"优点。"缺点"。
保存在一个全局变量如果终端重新启动,该信息将被保存。全局变量以 "双倍 "存储信息--这意味着不能正确保存待定订单的票号。

全局变量不会被转移到终端内置的虚拟主机中。

保存到文件中在终端重新启动的情况下保存信息

该文件被传输到终端内置的虚拟主机中。

你可以把票据写到一个文件里--它将被正确地写入和读取

在我看来

保存终端的一个全局变量

 
Vitaly Muzichenko:

在我看来

保存到一个全局变量


可以正确地将价格保存到一个全局变量中(即数据类型为双数)。但这是非常危险的:你可以在四舍五入方面犯错,用户可以(有意或无意地)修改顺序。

但保存票据(ulong型)是一种更安全的方法--即使被修改,票据也保持不变(当然不包括翻转和清算(虽然在清算的情况下我不是100%确定))。

 
Vladimir Karputov:

还不能看视频(我暂时在边缘互联网上)。现在,问题二:如何最好地保持 "AB "和 "AC "段上存在的挂单信息。


"优点。"缺点"。
保存在一个全局变量如果终端重新启动,该信息将被保存。全局变量以 "双倍 "存储信息--这意味着不能正确保存待定订单的票号。

全局变量不会被转移到终端内置的虚拟主机中。

保存到文件中在终端重新启动的情况下保存信息

该文件被传输到终端内置的虚拟主机上

你可以把票据写到一个文件里--它将被正确地写入和读取

此外,如果终端或计算机崩溃,全局变量会丢失--这种情况时有发生...
 
Aleksey Vyazmikin:

如果终端或计算机崩溃,全局变量也会丢失--这可能发生...

强行将所有全局变量 的内容写入磁盘。

全局变量刷新()无效

Документация по MQL5: Глобальные переменные терминала / GlobalVariablesFlush
Документация по MQL5: Глобальные переменные терминала / GlobalVariablesFlush
  • www.mql5.com
Глобальные переменные терминала / GlobalVariablesFlush - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vitaly Muzichenko:

强行将所有全局变量 的内容写入磁盘。

全局变量刷新()无效

谢谢--不知道有这个功能!