작업 종료됨
명시
1) Принцип работы робота
Это модификация робота Expert+10. Основная суть осталась прежней так же по пробою дня торгует. Но добавлена возможность реверс, добавлено вкл/выкл возможность торговать по мартингейл. Мартин работает по количеству торгуемых дней в убыток Ещё добавлена возможность удалять второй ордер как только первый сработал.
В параметрах указывается количество убыточных дней достигнув которое будет повышение лота умножив его на цифру указанную в строке множитель. Учитываются именно "торгуемые" дни.
Работает это так. Если в параметрах указано 5 дней, то робот торгует пять дней с лотом 0.01 с шестого дня будет торговать 5 дней с лотом 0.02 с одиннадцатого для будет торговать с лотом 0.04. Если три дня убытки потом день вообще не было пробоя и как следствие торгов, а дальше убыток то это не 5 дней а 4. Так как из этих 5 дней торгуемые только 4. тогда повышение будет на 7 день, так как это только лишь 6 торгуемый день. Такой принцип. Если возникнут вопросы спрашивайте.
2) Задача
Устранить не стабильность в алгоритме робота. Нету чёткого соблюдения дней указанных в параметрах, даже в тестере стратегий. Указано 5 дней а он может поднять лот с 8 дня и даже более.
После предыдущего программиста фиксация прибыли стала не фиксированной цифры постоянно переменные насколько понимаю что то там со спредом намудрено, но в тестере вроде бы всегда норм отображается. А ещё, не понятным стало то что теперь закрытые ордера не всегда подсвечиваются красным цветом будто они и не по стоп лосс закрыты. Нужно найти и исправить эти ошибки, а также проверить нет ли и других косяков в принципе. Исправить не только указанные ошибки но и проверить нет ли других.
Проблему с не соблюдением дней смог решить разделив робота на два, один только покупает, а второй только продаёт но оба под одним магическим числом чтобы второй ордер мог удаляться после срабатывания первого. Только разделив его на два проблем с днями ещё не было. во всяком случае пока что.
3) Полностью робочий советник нужен и под MT5