request.type_time =ORDER_TIME_SPECIFIED; // есть ещё ORDER_TIME_SPECIFIED_DAY - там, наверное, всё по аналогии
request.expiration=TimeTradeServer()+172800; // 172800 - количество секунд за период в два дня, TimeTradeServer() - момент оформления запроса
tol64: После того, как тест завершён перейдите на вкладку Результаты, нажмите правую кнопку и в контекстном меню выберите Открыть график. Откроется график со всеми сделками и на нём можно создавать любые объекты и применять для анализа любые индикаторы.
在一些平台上,可以绑定1个(有时是2个)CCA订单。在MT4/5中,我以编程方式实现了一连串的链接订单(有时相当复杂),并发现这是更方便的选择。
比方说,服务器的执行?
在服务器执行方面,灵活性较低,不一定更可靠
只有在报价时间和交易时间之间的服务器执行,没有其他选择。
只有在报价时间和交易时间之间的服务器执行,没有其他选择。
......当你的网络出现故障时。
现在当然不难(不贵)提供一个稳定的PC,但客户端的解决方案仍然无法与基于服务器的执行竞争。
我的理解是,经纪人不愿意承担执行的责任,而MK则支持他们。
所以问题就来了,当某些事件发生时(特别是当TP订单在开仓时触发),究竟如何删除一个 不是SL或TP订单的挂单。
目前,这种待定订单只能通过发送相关的 "删除待定订单 "请求来强制性地删除。所以我们必须在终端上监控某些事件的发生,并发送一个请求。 但与你的变体不同,在请求中只有两个字段需要指定,其中一个是request。秩序。
在你提到的情况下,OCO订单("一个坎塞尔其他(s)")将是有帮助的:在TP水平上,将放置一个具有未平仓头寸大小的订单,而在SL水平上,将放置一个具有 "逆转 "头寸所需大小的订单。如果其中一个OCO订单被触发,第二个订单将在服务器端被自动删除。然而在这个论坛存在的过程中,平台开发者断然拒绝实施任何额外的订单类型,包括OCO订单。
谢谢你的推荐。在我的情况下,决定最简单的事情是使用订单的到期时间,即。
......... request.type_time =ORDER_TIME_DAY; ........不清楚如何设置2天的时间限制?不清楚如何设置2天的到期时间?
日期时间过期。
在当前日期上增加2天或60*60*24*2秒
如何在测试后在测试图上显示交易上方的文字?或者一般来说,如何在测试后使测试者的图表显示一些额外的对象?
我试着在OnDeinit()函数 中插入它们,但没有任何显示。
如何在测试后在测试图上显示交易上方的文字?或者一般来说,如何在测试后使测试者的图表显示一些额外的对象?
我试着在OnDeinit()函数 中插入它们,但没有任何显示。
tol64:
После того, как тест завершён перейдите на вкладку Результаты, нажмите правую кнопку и в контекстном меню выберите Открыть график. Откроется график со всеми сделками и на нём можно создавать любые объекты и применять для анализа любые индикаторы.