Обсуждение статьи "Какие проверки должен пройти торговый робот перед публикацией в Маркете" - страница 27

 
Aleh Sasonka #:

Этой проверки не достаточно при использовании отложенных ордеров!

Нет гарантии пройти проверку:

test on EURUSD,H1 2023.04.28 17:00:38 Tester: not enough money for buy 0.60 EURUSD at 1.10395 sl: 0.00000 tp: 0.00000 [2023.04.28 17:00] 2023.04.28 17:00:38 Tester: PrevBalance: 10272.11, PrevPL: -4308.04, PrevEquity 5964.07, PrevMargin: 6271.62, NewMargin: 6293, FreeMargin: -328.50 2023.04.28 17:00:38 Tester: pending order is deleted [no enough money] strategy tester report 360 total trades

Придётся проверять маржу на каждом тике... И что мы этим добились? Дополнительную нагрузку на сервер?

Ну так делайте перед установкой всех отложек OrderCheck для реальной покупки/продажи на объем всех отложек, как если бы ордера тут же исполнились. Спишем погрешность из-за изменения цен за потенциальное время до срабатывания, т.к. в любом случае нужно оставлять в марже некоторый запас.