伟大而可怕的MT4永远(或如何制定过渡策略) - 页 6 12345678910111213...31 新评论 Vasiliy Pushkaryov 2021.04.28 15:50 #51 Alexey Viktorov:好吧,如果这不是考试,那就是一个试金石。请注意位置属性POSITION_IDENTIFIER ...而且你不必做无用的循环。一个关闭的Hadge账户头寸总是有两笔交易......在指数0下开仓,在指数1下平仓,除非你做了部分平仓。 部分关闭是罕见的,但我使用它们,并使用网状物。这就是为什么我一下子就把它普及了。说对冲头寸只能有两种交易,这是否准确?如同在净额结算中,经纪公司不能根据执行政策,部分或分批关闭? Vasiliy Pushkaryov 2021.04.28 15:59 #52 Igor Makanu:嗯,这是MT5速度的代价 - 所有的交易订单都是异步的,也就是说,MQL5不会等待服务器的回答,而是继续它的工作。在MT4中,所有的交易订单都收到来自服务器的同步响应。你要问的是怎么做,而不是为什么?- 要么在下一个tick上处理订单关闭(要么在循环中,要么暂停......或者在这里,这取决于TS)。- 或处理OnTradeTransaction 我正在从一个四岁的孩子过渡到另一个孩子。)而这些差异,在你遇到的同时,感受到了,克服了,并创造了一个复杂的印象。所以,是的,我在 "Peculiarities of mql5 language "分支中找到了解决方案,并做到了。很明显,当你自己的资料库准备好了,MT5就不会显得那么麻烦了。 Alexey Viktorov 2021.04.28 16:21 #53 Vasiliy Pushkaryov:...关于对冲头寸,只能有两个交易,这是否准确?根据执行政策,DC不能像净值化那样部分或分部分关闭吗? HistoryDealsTotal()总是有效的,而且总是比循环浏览所有订单和交易的历史要快。 Vasiliy Pushkaryov 2021.04.28 18:01 #54 Alexey Viktorov:HistoryDealsTotal()总是有效的,而且总是比循环浏览所有订单和交易的历史要快。 我就是这样做的,我控制位置ID,然后用它们来取样。我只是没有遇到过这样的信息,即对冲的头寸总是只有两笔交易,除非使用部分平仓。 Renat Akhtyamov 2021.04.28 18:13 #55 要切换到MT5,你必须购买它 那么问题来了,为什么你已经购买了MT4? 所以只有一个办法--更便宜的升级或免费。 然后,交易者将面临这样一个事实:只有MT5,仅此而已。 fxsaber 2021.04.28 18:14 #56 我还没有看到一个有效的MT5解决方案来解决以下问题 关于交易、自动交易系统和交易策略测试的论坛 mql5语言的特点、技巧和窍门 fxsaber, 2018.02.15 11:48 我建议尝试在MQL5中写一个具有这种交易逻辑的脚本(MQL4风格只是为了快速感知显示)。 void OnStart() { OrderCloseBy(OrderSend(_Symbol, OP_BUY, 1, Ask, 0, 0, 0), OrderSend(_Symbol, OP_SELL, 1, Bid, 0, 0, 0)); } 这一点都不容易。 还有更多微妙的情况......。如果一个经纪商提供MT4/5,在所有其他条件相同的情况下,选择总是很清楚的。 Alexey Viktorov 2021.04.28 19:12 #57 Vasiliy Pushkaryov: 这就是我所做的,我控制位置的ID,然后对它们进行采样。我 只是没有看到有资料 显示,除非使用部分平仓,否则一个对冲的头寸总是只有两个交易。 你希望每件小事都有手册吗? Alexey Viktorov 2021.04.28 19:19 #58 fxsaber: 我还没有看到任何有效的MT5解决方案,以下是 还有更多微妙的情况......。如果一个经纪人提供MT4/5,在其他条件相同的情况下,选择总是很清楚的。 而且你永远不会,原因很简单,部分平仓,或用反仓平仓,都是随同仓单一起的,而开仓 并不返回仓单。而且无论如何......为什么会有这种变态行为?也许,它来自于那个系列,如何在一个周期内关闭头寸和删除挂单... Vasiliy Pushkaryov 2021.04.28 19:23 #59 Alexey Viktorov:你希望每件小事都有手册吗? 我当然会。我不认为我是唯一的一个。 在指望获得全部利润的信息时,要么获得部分利润,要么获得全部利润,毕竟对我来说不是一件小事。通过经验路线,你会损失很多钱。 因此,帮助越详细越好。 fxsaber 2021.04.28 19:27 #60 Alexey Viktorov: 而你永远不会遇到这种情况,原因很简单,部分平仓或反仓平仓会出现在仓单上,而开仓 并不会返回仓单。而且无论如何......为什么会有这样的变态行为? 代码可读性的 例子。在MQL4中,马上就能明白发生了什么事。 12345678910111213...31 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
好吧,如果这不是考试,那就是一个试金石。请注意位置属性POSITION_IDENTIFIER
...而且你不必做无用的循环。一个关闭的Hadge账户头寸总是有两笔交易......在指数0下开仓,在指数1下平仓,除非你做了部分平仓。
嗯,这是MT5速度的代价 - 所有的交易订单都是异步的,也就是说,MQL5不会等待服务器的回答,而是继续它的工作。
在MT4中,所有的交易订单都收到来自服务器的同步响应。
你要问的是怎么做,而不是为什么?
- 要么在下一个tick上处理订单关闭(要么在循环中,要么暂停......或者在这里,这取决于TS)。
- 或处理OnTradeTransaction
...关于对冲头寸,只能有两个交易,这是否准确?根据执行政策,DC不能像净值化那样部分或分部分关闭吗?
HistoryDealsTotal()总是有效的,而且总是比循环浏览所有订单和交易的历史要快。
HistoryDealsTotal()总是有效的,而且总是比循环浏览所有订单和交易的历史要快。
要切换到MT5,你必须购买它
那么问题来了,为什么你已经购买了MT4?
所以只有一个办法--更便宜的升级或免费。
然后,交易者将面临这样一个事实:只有MT5,仅此而已。
关于交易、自动交易系统和交易策略测试的论坛
mql5语言的特点、技巧和窍门
fxsaber, 2018.02.15 11:48
我建议尝试在MQL5中写一个具有这种交易逻辑的脚本(MQL4风格只是为了快速感知显示)。
这一点都不容易。
还有更多微妙的情况......。如果一个经纪商提供MT4/5,在所有其他条件相同的情况下,选择总是很清楚的。
这就是我所做的,我控制位置的ID,然后对它们进行采样。我 只是没有看到有资料 显示,除非使用部分平仓,否则一个对冲的头寸总是只有两个交易。
你希望每件小事都有手册吗?
我还没有看到任何有效的MT5解决方案,以下是
还有更多微妙的情况......。如果一个经纪人提供MT4/5,在其他条件相同的情况下,选择总是很清楚的。
你希望每件小事都有手册吗?
在指望获得全部利润的信息时,要么获得部分利润,要么获得全部利润,毕竟对我来说不是一件小事。通过经验路线,你会损失很多钱。
因此,帮助越详细越好。
而你永远不会遇到这种情况,原因很简单,部分平仓或反仓平仓会出现在仓单上,而开仓 并不会返回仓单。而且无论如何......为什么会有这样的变态行为?
代码可读性的 例子。在MQL4中,马上就能明白发生了什么事。