Техническое задание
Приветствую.
Требуется утилита для контроля парных сделок
ТЗ :
Вручную создается список синтетических инструментов (СИ) каждый из которых состоит из 2-х и более инструментов.
Максимум 20 СИ в каждом максимум 6 составляющих.
Сделки открываются внешней программой с помощью советника в МТ4.
Контроль открытия всех составляющих СИ , если не все открылись по каким-то причинам (нет денег или off/requotes) то трал по деньгам на открывшееся инструменты этого СИ, уведомление на MetaQuotes ID что СИ открылся неполностью.
(бывает что в парной сделки какой-то инструмент не открывается по причине offquotes и др нужно быстро и адекватно закрыть остальные составляющие СИ)
Возможность закрытия сделок одного СИ по суммарному профиту или при достижении суммарного профита СИ включается трал на профит по этому СИ (+ этот режим для всех открытых на данный момент СИ по общему профиту всех СИ, при этом нужно остановить советника открывающего СИ )
Вычисление максимальной просадки для СИ и его отдельных составляющих - данные в файл.
Вычисление варианта с одной ногой (часто прибыль приносят одни и те же составляющие в СИ а другие служат для компенсации просадки ,хочу попробовать это использовать но нужно накопить статистику) - какие составляющие в минусе, какова просадка плюсовых без них - данные в файл.
Сумма прибыли и убытков по каждому СИ, количество СИ сделок - данные в файл.
Раз в установленный промежуток времени отправлять на MetaQuotes ID текущие открытые СИ сделки и состояние депо.