Auftrag beendet
Spezifikation
Есть советник (исходник), работающего по следующему алгоритму:
Торговля на пробой уровня, определяемого каналом макс/мин за определенное кол-во свечей (параметр устанавливается, устанавливается отступ от уровня в пп). Фиксированный лот, фиксированный СЛ (параметры устанавливаются). ТП нет. Есть перенос в безубыток, расстояние старта переноса в безубыток и величина безубытка от цены открытия выставляются в пп. Есть включаемый трейл-стоп, который работает по второму каналу макс/мин за определенное кол-во свечей (параметр устанавливается, устанавливается отступ от канала в пп). Есть ограничение на кол-во сделок в день.
Необходимо, не нарушая прочую логику текущего кода:
- ввести задержку на включение трейла по кол-ву свечей от свечи открытия;
- ввести включаемое условие торговли по close 5,15,30 или часового интервала (вне зависимости от периода на котором работает советник);
- ввести включаемое условие фиксированного лота "true/false", если true, то как сейчас, если false, то вводится параметр "Размер риска в деньгах", в который вбивается максимальная сумма потерь на сделку в валюте депозита,
торговый лот определяется исходя из размера СЛ, стоимости одного пункта движения цены (пусть будет устанавливаемая величина) и размера максимальной суммы риска. т.е. лот = размер максимальных потерь/размер СЛ*стоимость одного пункта;
- ввести выбор способа расчета СЛ из трех параметров: "схема1" - как сейчас, фиксированный СЛ в пп, "схема2" - СЛ в пп, но конкретный уровень цены куда встал первый СЛ за день фиксируется на целый день, "схема3" - СЛ определяется по третьему каналу, но это не трейл, т.е. установка его туда происходит разово при открытии позиции.
- ввести возможность работы советника на счетах не только в USD, но и в RUB.