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

 
Artyom Trishkin:

根据评论,最好在MQL4中跟踪平仓的原因 - 通过输入 "sl["和 "tp["。

至于公开的职位,最好不要以这种方式关注,因为用户评论的完整性得不到保证。

例如,我有几个信号1的未结头寸和几个信号2的未结头寸

我希望由信号1开出的头寸被TP平仓或关闭。

而我希望信号2中的头寸被相反的信号关闭。

追踪这些职位的最佳方式是什么?

 
Aleksandr Prishenko:

例如,我在信号1下有几个仓位,在信号2下有几个仓位

通过信号1建立的头寸,我希望它们被跟踪或被TP关闭。

我希望信号2中的头寸被相反的信号关闭。

追踪这些职位的最佳方式是什么?

妙语连珠

 
Artyom Trishkin:

妙语连珠

关于在MQL5中编码的问题,然后告诉我关于长pos_id的问题。

但要跟踪所有头寸的ID,甚至那些突然关闭的头寸(要进入历史),要创建一个算法, 等等。

没有更简单的解决方案吗?

 
Aleksandr Prishenko:

关于在MQL5中编码的问题,然后告诉我关于长pos_id的问题。

但要跟踪所有头寸的ID,甚至那些突然关闭的头寸(要翻阅历史记录),要建立一个算法, 等等。

没有更简单的解决方案吗?

你想存储所有的位置ID并使用它们来追踪吗?

那如果专家顾问重新启动呢?还是终端重启?或者说是失败?

我们必须使用存储在服务器上的信息,而不是计算机内存中的信息。然后你将能够在任何失败的情况下轻松地检索它。

但如果你是为测试人员做的,那么你当然可以在内存中存储必要的信息。但我担心你也要为此付出汗水,因为你必须以某种方式将未知的位置标识符与你在TS中需要的行动联系起来。

 
Artyom Trishkin:

但我担心你也要为此付出汗水,因为你必须以某种方式将未知的位置标识符与你在TS中想要的行动联系起来。

帮助!)))

SZZY:我经常怀念在服务器上为我的每个订单保存一个脚本的能力,我去年使用动态列表做的,并将列表保存在一个文件中到磁盘上--一切都像时钟一样工作,但我需要在我的模板中加入从文件中写入和恢复的方法--我仍然找不到它,当我找到时,它并不有趣)))https://www.mql5.com/ru/forum/1111/page2488#comment_12158274

 
Artyom Trishkin:

你想把所有的位置ID存储在内存中并跟踪它们吗?

如果EA被重新启动了怎么办?还是终端重启?或者说是失败?

你需要使用这些信息,这些信息存储在服务器上,而不是在计算机的内存中。然后,在任何故障中,你可以很容易地检索它。

但如果你是为测试人员做的,当然也可以把你需要的信息储存在内存中。但我担心你也要为此付出汗水--因为你需要以某种方式将事先未知的位置标识符与你在TS中需要的行动联系起来。

谢谢你的推荐!

 
Igor Makanu:

(列表来拯救!)))

ZS:经常缺乏在服务器上为每个订单保存某种脚本的能力,去年做了一个快速通过动态列表并将列表保存到磁盘上的文件--一切都像时钟一样工作,但需要在我的模板中添加记录和恢复文件的方法--我不凑热闹,当我凑热闹的时候,它不感兴趣)))https://www.mql5.com/ru/forum/1111/page2488#comment_12158274

嗯...这对我们来说很简单,而这个人要求的是更简单的东西:甚至对魔术师进行追踪--说,他们说,这很难。

 
Aleksandr Prishenko:

谢谢你的推荐!

不客气。

 

有没有可能在第一个终端创建一个全局变量,以便第二个终端可以读取它?就像所有终端的共享文件夹,只是没有文件,而是有全局变量,可以被任何已安装的终端读取。

 
NastyaMaley:

有没有可能在第一个终端创建一个全局变量,以便第二个终端可以读取它?就像所有终端的共享文件夹一样,只是没有文件,而是有全局变量,可以被任何已安装的终端所读取。

你不能,在论坛上搜索 "数据共享"...会有很多问题,很少有答案,而且......。这个任务不是 "两下子 "就能解决的。

原因: