通过专家顾问运行脚本 - 页 4 123456789 新评论 Dadas 2012.08.14 08:40 #31 如果有一种方法可以通过EA向经纪商的服务器发送信号,使EA以服务器关闭SL和TP的方式打开和关闭订单 以服务器关闭SL和TP的方式(立即,无延迟,在点上)。 请让我知道! 我的意思不是说,我想把TP设置在我的经纪人的最低TP水平。 我不想设置任何TP,我希望我的EA能在我自己的利润水平上可靠地关闭(任何0.1 - 1点,取决于经纪人的4或5位数)。 而且,不要告诉我,我必须开一个有百万美元的专业账户! P.S. 我知道问题出在程序的运行方式上。我有过一些PHP编码的经验。PHP在服务器端运行。 我电脑上的mql程序在客户端运行,也就是在我的电脑上,向经纪人的服务器发送信号。 但我不是一个专业的编码员!我可以思考,我知道,我可以用我的语言来表达。我认为,我知道,当一个订单被打开时,信息是在经纪人的服务器上。 这就是为什么TP和SL的执行是如此之好。我希望我的EA也有同样的执行力--这要求是不是太高了? 我认为这是很公平的。否则,经纪人对我有更多的优势,而不是他应该有的! Ickyrus 2012.08.14 08:52 #32 MACD 样本程序通过一点编辑就可以做到这一点。顺便说一下,你知道 "离线 "意味着你没有连接到互联网,因此没有连接到经纪人,因此要想进行交易,你要给他们打电话。 Dadas 2012.08.14 08:58 #33 Ickyrus: MACD样本程序就是这样。顺便说一下,你知道 "离线 "意味着你没有连接到互联网,因此没有连接到经纪人,因此要想进行交易,你要给他们打电话。 我当然会这样做! 但这并不是我想要的。 我想现场交易,在线交易,此刻。 我对长时间框架交易 不感兴趣。 我感兴趣的是用我的EA进行大量的剥头皮交易! Ickyrus 2012.08.14 09:07 #34 你编辑程序,使其按照你的方式行事。程序是稳定和持久的,通常不关心新闻或金融世界发生的事情。如果你的交易方式是一致的和持久的,那么EA就是答案。 Simon Gniadkowski 2012.08.14 09:16 #35 Dadas: 请给我指点迷津 怎样才能在离线图表上进行实时实盘交易? 很简单 . . . 首先,你需要用合成刻度线对离线图表进行 "勾选",这使你的EA能够运行start(),然后当你的EA进行交易时,它不能使用symbol(),它必须使用正确的符号名称,例如 "EURUSD".它也不能使用Bid, Ask等。 Simon Gniadkowski 2012.08.14 09:19 #36 Ickyrus: MACD样本程序通过一点编辑就可以做到这一点。顺便说一下,你知道 "离线 "意味着你没有连接到互联网,因此没有连接到经纪商,因此要进行交易,你要给他们打电话。 实际上,在我在这个主题中使用它的背景下,它并不意味着。 离线图表是指不 直接从你的经纪人那里接收实时数据的图表,例如,一个Renko图表是由其他一些使用经纪人的实时数据的代码制作的。 Simon Gniadkowski 2012.08.14 09:32 #37 Dadas: 非常感谢! 它是如此简单,我应该自己想到它...... 累了,我想.......就像我的旧电脑一样--大笑! 虽然,你知道,我想的是一个有点不同的东西。 我想的是如何在MT4实时交易中覆盖滴答声! 请阅读一下这个。 https://www.mql5.com/en/forum/124688 Dadas 2012.08.14 09:52 #38 RaptorUK: 请阅读这个: https://www.mql5.com/en/forum/124688 现在这是我必须学习的东西! 最后,一些有用的东西! 非常感谢,RaptorUK! Dadas 2012.08.14 12:25 #39 好的,所以做了以下工作。 int init() { int hWnd = WindowHandle(Symbol(),Period()); PostMessageA(hWnd,WM_COMMAND,33232,1); } 这并没有使start()运行,那么这将如何帮助我的EA更好地执行关闭? #define MT4_WMCMD_UPDATE_DATA 33324 /* This doesn't cause experts start() to run */ 那么,这些怎么能帮助解决我的情况呢? 这怎么能覆盖经纪人的勾选,迫使服务器关闭我的订单? 我需要一个命令,使专家start()运行。 Simon Gniadkowski 2012.08.14 12:29 #40 Dadas: 好的,所以做了以下工作。 这并没有使start()运行,那么这将如何帮助我的EA更好地执行关闭? 那么,这些对解决我的情况有什么帮助呢?这怎么能覆盖经纪人的勾选,迫使服务器关闭我的订单? 使用一个无限循环运行的脚本来 "勾选 "你的EA所在的图表......每100毫秒,每50毫秒......不管你的电脑能处理什么,只要确保当你勾选它时,它没有在每个刻度上请求数据,否则你的经纪人会对你有点恼火。 脚本甚至不需要在同一个图表上 ......。 123456789 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果有一种方法可以通过EA向经纪商的服务器发送信号,使EA以服务器关闭SL和TP的方式打开和关闭订单
以服务器关闭SL和TP的方式(立即,无延迟,在点上)。
请让我知道!
我的意思不是说,我想把TP设置在我的经纪人的最低TP水平。
我不想设置任何TP,我希望我的EA能在我自己的利润水平上可靠地关闭(任何0.1 - 1点,取决于经纪人的4或5位数)。
而且,不要告诉我,我必须开一个有百万美元的专业账户!
P.S. 我知道问题出在程序的运行方式上。我有过一些PHP编码的经验。PHP在服务器端运行。
我电脑上的mql程序在客户端运行,也就是在我的电脑上,向经纪人的服务器发送信号。
但我不是一个专业的编码员!我可以思考,我知道,我可以用我的语言来表达。我认为,我知道,当一个订单被打开时,信息是在经纪人的服务器上。
这就是为什么TP和SL的执行是如此之好。我希望我的EA也有同样的执行力--这要求是不是太高了?
我认为这是很公平的。否则,经纪人对我有更多的优势,而不是他应该有的!
MACD样本程序就是这样。顺便说一下,你知道 "离线 "意味着你没有连接到互联网,因此没有连接到经纪人,因此要想进行交易,你要给他们打电话。
我当然会这样做!
但这并不是我想要的。
我想现场交易,在线交易,此刻。
我对长时间框架交易 不感兴趣。
我感兴趣的是用我的EA进行大量的剥头皮交易!
你编辑程序,使其按照你的方式行事。程序是稳定和持久的,通常不关心新闻或金融世界发生的事情。如果你的交易方式是一致的和持久的,那么EA就是答案。
请给我指点迷津
怎样才能在离线图表上进行实时实盘交易?
很简单 . . .
首先,你需要用合成刻度线对离线图表进行 "勾选",这使你的EA能够运行start(),然后当你的EA进行交易时,它不能使用symbol(),它必须使用正确的符号名称,例如 "EURUSD".它也不能使用Bid, Ask等。
MACD样本程序通过一点编辑就可以做到这一点。顺便说一下,你知道 "离线 "意味着你没有连接到互联网,因此没有连接到经纪商,因此要进行交易,你要给他们打电话。
实际上,在我在这个主题中使用它的背景下,它并不意味着。
离线图表是指不 直接从你的经纪人那里接收实时数据的图表,例如,一个Renko图表是由其他一些使用经纪人的实时数据的代码制作的。
非常感谢!
它是如此简单,我应该自己想到它......
累了,我想.......就像我的旧电脑一样--大笑!
虽然,你知道,我想的是一个有点不同的东西。
我想的是如何在MT4实时交易中覆盖滴答声!
请阅读一下这个。 https://www.mql5.com/en/forum/124688
请阅读这个: https://www.mql5.com/en/forum/124688
现在这是我必须学习的东西!
最后,一些有用的东西!
非常感谢,RaptorUK!
好的,所以做了以下工作。
这并没有使start()运行,那么这将如何帮助我的EA更好地执行关闭?
#define MT4_WMCMD_UPDATE_DATA 33324 /* This doesn't cause experts start() to run */
那么,这些怎么能帮助解决我的情况呢?
这怎么能覆盖经纪人的勾选,迫使服务器关闭我的订单?
我需要一个命令,使专家start()运行。
好的,所以做了以下工作。
这并没有使start()运行,那么这将如何帮助我的EA更好地执行关闭?
那么,这些对解决我的情况有什么帮助呢?这怎么能覆盖经纪人的勾选,迫使服务器关闭我的订单?
使用一个无限循环运行的脚本来 "勾选 "你的EA所在的图表......每100毫秒,每50毫秒......不管你的电脑能处理什么,只要确保当你勾选它时,它没有在每个刻度上请求数据,否则你的经纪人会对你有点恼火。
脚本甚至不需要在同一个图表上 ......。