下午好,弗拉基米尔。现在一切正常了,我可以在两台仪器上分别限制音量。谢谢!
Vladimir Karputov:
所有仓位在开仓时都会立即设置止损和止盈。在净额结算时,EA 在开仓前检查是否达到最大交易量 - 如果达到,则不开仓。
请提供更详细的说明:在哪些符号上、何时启动 Expert Advisor 以及日志。
SI - 6 月 15 日至 6 月 25 日测试仪上的卢布/美元期货https://www.mql5.com/ru/charts/7260846/si-9-17-m6-ao-otkritie-broker

График Si-9.17, M6, 2017.06.26 18:49 UTC, АО ''Открытие Брокер'', MetaTrader 5, Real
- www.mql5.com
Символ: Si-9.17. Период графика: M6. Брокер: АО ''Открытие Брокер''. Торговая платформа: MetaTrader 5. Режим торговли: Real. Дата: 2017.06.26 18:49 UTC.
venecpl:
问题是我不使用 TakeProfit。我使用止损和追踪。在趋势开始时,Expert Advisor 会获得一个仓位--比方说 4 个买入*4 个手=16 个手。趋势并不总是朝着一个方向平稳发展,也会出现修正,在此期间,它可以多次部分平仓,然后再次获得最大交易量。事实上,这就是第二个版本的工作原理,其唯一的缺点是无法在多个工具上安装智能交易系统。我想您已经理解我的意思了。
谢谢,我发现了一个错误:在检查允许交易量(净值)时,我完全忽略了当前仓位的方向。例如,我们买入 9.0 手,想卖出 3.0 手 - 在这种情况下,我加上了 买入 + 卖出 => 12。这是错误的,我很快就会发布更新,正确计算净额交易量。
N-_Candles_v4:
本EA交易搜索连续N个相同方向的烛形,它会在连续上升的烛形时买入,而在下跌烛形时卖出。考虑到了账户的类型,也就是它是单边账户还是锁仓账户。
作者: Vladimir Karputov