Работа завершена
Техническое задание
Есть простой советник (4 кб кода), основанный на пересечение MA
Нужно:
1. Исправить открытие - закрытие ордеров, т.е. сигналы есть, но ничего не открывает и не закрывает.
2. В версии два типа открытия ордеров. Первый - открывает все ордера без разбора по сигналам в любом направление. Второй - при появление нового сигнала, закрывает предыдущий ордер.
2.1 Второй тип, нужно откорректировать и сделать, чтобы, если сигналы были в одну сторону, то не было бы схлопывания ордеров. Ордера в таком случае должны закрываться, либо по TP\SL (если событие наступт), либо по новому противоположному сигналу.
2.2 Также подвид операции, если сигналы в одну сторону, то второй ордер по сигналу не открывается.
3. Маджик сделать, так чтобы советник видел что это его ордера
4. TP1 и SL1 - сделать так, чтобы они отслеживали общую прибыль (со знаком плюс или минус) всех ордеров в системе (со своим маджик или чужим) и когда достигается значение, все ордера (свои чужие) сразу закрываются! При этом очередность - первыми самые прибыльные - вторыми, менее прибыльные и последние самые убыточные.
5. Трейлинг только значений TP1 (общих) - в советнике трейлинг есть, просто проверить и откорректировать
Пометка:
У советника есть свое магическое число, когда сделки открываются и закрываются по сигналам, то работает это число, т.е. советник закрывает и открывает только свои ордера, но когда TP и SL срабатывают, закрываются все ордера в системе, абсолютно! Ордера сделанные в ручную или другим советником.
если значения TP и SL равно нулю, то эти функции не работают (такая логика должна быть)
если трейлинг равен нулю, то эта функция не работает (такая логика должна быть)
6. у советника должен быть TP1 и SL1 - они отслеживают показатели не общие по системе, а только своих ордеров! и когда достигается значение, закрывается ордер (конкретный).
При TP1 и SL1 равном нулю, они отключены и не работают (такая должна быть логика)
P.S. Советник не для работы а сбора статистики.
Цена 10 кредитов, если не устраивает, заявки не оставляем!