工作已完成
指定
Требуется скрипт или советник или еще какая программа выполняющая цикл :
1. При
выполнении определённого условия
остановить, заблокировать или каким-то образом не давать открывать новые
позиции советникам пока не выполнен пункт 2(см. ниже). Количество советников в
терминале от 12 штук (как правило больше) и каждый под своим magic
работает со своими ордерами.
2. Закрыть все открытые позиции по всем парам в 2 этапа. 1 этап -это закрытие перекрытых (Lock) ордеров по всем парам. 2 этап -это закрытие оставшихся совокупных (состоящих из нескольких ордеров по паре) позиций в одну сторону ( Buy или Sell) встречными ордерами объемом равным совокупным позициям по парам.
3. Через N секунд после выполнения пункта 2 снова запустить или разблокировать советники для работы и перейти в режим ожидания выполнения условия.
Подробности при обсуждении ТЗ. Скайп желателен.
Основное требование это простота и надежность алгоритма. Как + нехитрое графическое отображение(круговая диаграмма) использованной маржи по парам.
Как-то так. Сам не программист, рассмотрю рациональные предложения.