создание магического числа - страница 5

 
Пока что, основываясь на вашем описании, я считаю, что вы можете легко обрабатывать несколько ордеров независимо друг от друга с помощью одного эксперта:

- ордера открываются

- двумерный глобальный массив хранит ордерный билет и другую необходимую информацию для отслеживания или манипулирования ордерами.

- на каждом тике OrderChecker просматривает открытые ордера и принимает решение о действиях, основываясь на информации в глобальном массиве.

- поддерживайте свой массив, очищая записи или что-то еще, когда это возможно.

Я не знаю, насколько сложны данные, которые хранит ваш советник после открытия ордера, что заставляет его фокусироваться только на одной сделке, но похоже, что вы можете работать с несколькими ордерами.

Если не нужно хранить много данных (например, двойные ордера), можно даже не использовать массив, а хранить информацию в магическом массиве и сохранять ее при перезагрузках и на разных машинах.
 

Спасибо за идею! Я попробую. Это кажется лучше, чем то, что я придумал.