谁能分享他们在MetaTrader 4 / MetaTrader 5中使用MetaQuotes ID的推送通知的经验? - 页 4

 
Wahoo:
如果也能从移动应用中回复信息,那就太好了。

是的,我们将在信息中包括自动分类(子目录),这将改善导航。例如,来自123456账户的终端信息将进入 "123456账户 "目录,来自MQL5.com的信息将进入 "MQL5通知"。

对于私人交流,我们将分配一个单独的MQL5信息类别,在那里你可以很容易地与其他MQL5.社区成员通信。


另外,如果推送信息的长度受到限制,那么就有可能将长信息作为几个小信息来发送,而现在很多信息都被截断了。

即使安卓/iOS运输工具发送较短的信息,移动终端 也知道如何抽出 "长 "信息,包括错过的信息。

但不存在非常长(超过允许的长度)的文本问题。它是关于传输简短但完整的unicode信息,而且它显然比过时的SMS更长。

 

如果能从移动电话向固定终端发送一条信息(来自标准集的命令,或由用户创建的更好),如 "停止机器"、"只做空 "等,那就太好了。

想象一下这种情况:一个机器人正在固定的电脑上进行交易,并愉快地向移动终端 发送报告和问候,我们发现出了问题--我们如何阻止机器人?

 
joo:

如果能从移动电话向固定终端发送一条信息(来自标准集的命令,或由用户创建的更好),如 "停止机器"、"只做空 "等,那就太好了。

想象一下这种情况:一个机器人正在固定的电脑上进行交易,并愉快地向移动终端发送报告和问候,我们发现出了问题--我们如何阻止机器人?

当然,这与冠军赛无关,它不应该在那里出现。 但作为一个普通的功能,它实在是太好了。
 
好主意
 
MetaDriver:
....这自然与冠军无关,它不应该出现在....。

Ohhh....

我甚至没有想到这一点。:)当然,这个功能在冠军赛中应该被禁用。

 

在智能手机上,没有人阻止你与顾问一起远程访问电脑。然而,即使没有远程访问,也肯定可以访问该账户,甚至可以从同一台智能手机上访问。

在进入账户时,总是可以同时在几个字段中放置一个包含不同类型信息的虚构挂单:OpenPrice、SL、TP、Comment和Magic。

相应地,我们只需要编造我们自己的命令系统。例如,如果有一个非常遥远的挂单,注释=="停止",专家顾问将停止交易。

很明显,通过这种方式,你可以非常灵活地管理你的EA,甚至可以为它设置新的输入参数。当然,这种技术可以在任何平台上使用(不仅仅是MT4和MT5)。

P.S. 最好使用止损单而不是限价单。那么保证金就不会被吃掉了。虽然,在最小的挂单量下,这个因素实际上不会起到作用。

P.P.S. 讨论一下允许确定专家顾问不 "掌舵 "的方法将是有趣的。例如,VPS已经崩溃了。最简单的一个--永久可修改的远方待定。停止修改--EA已经停机。

 
hrenfx:

在智能手机上,没有人阻止你与顾问一起远程访问电脑。然而,即使没有远程访问,也肯定可以访问该账户,甚至可以从同一台智能手机上访问。

在进入账户时,总是可以下一个包含不同类型信息的虚构挂单:OpenPrice、SL、TP、Comment和Magic。

相应地,我们只需要编造我们自己的命令系统。例如,如果有一个非常遥远的挂单,注释=="停止",专家顾问将停止交易。

很明显,通过这种方式,你可以非常灵活地管理你的EA,甚至可以为它设置新的输入参数。当然,这种技术可以在任何平台上使用(不仅仅是MT4和MT5)。

P.S. 最好使用止损单而不是限价单。那么保证金就不会被吃掉了。虽然,在最小的挂单量下,这个因素实际上不会起到作用。

P.P.S. 讨论一下允许确定专家顾问不 "掌舵 "的方法将是有趣的。例如,VPS已经死亡。

酷。

好的小龙虾是物有所值的。

// 这是说,"对于无鱼...."。 :-)

 
hrenfx:

P.P.S. 讨论确定EA没有 "掌舵 "的技术将是有趣的。例如,VPS是关闭的。最简单的是--可永久修改的远方待定。停止修改--EA已经停机。

是的,我已经这么做了。你也可以ping -- 在命令中远程EA 应该打开一个远方的挂单,并加上一些注释,如 "Hello world",或重新打开订单,如果它已经有一个。

而且,唉,只要删除命令式的命令。

 

毕竟,只有智能手机上的信号才能发现这种情况。

而不是一个不可靠的第二个VPS,应该可以在智能手机上执行一个简单的脚本,发送一个待定的命令。

换句话说,移动终端 至少应该能够执行最简单的脚本。

当然,如果能够在服务器端不仅存储交易订单,而且至少存储一个命令行,那就更好了。

即在MQL5中。

bool SendCommandString( string Command );

string GetCommandString();
这样的解决方案将允许很好地摆脱虚假的订单。
 
虚位以待的想法并不新鲜,但有一个巨大的缺点--这个 "命令 "是通过交易服务器发出的,与之可能没有联系,并导致机器人与手机之间的障碍。这就是双向推送通知的好处--通信绕过了贸易服务器。