Nord писал(а):Сергей Киров писал(а):Сделайте пожалуйста советник
вход на одной машке мтф -а выход на другой машке мтф
трендфильтров два-оба по изгибу машек но других.можно включить одну а можно две
число разрешенных сделок на один сигнал вынести в настройки
стоп профит и мм тоже надо
Это модификация советника в этой теме или отдельный советник по самостоятельному алгоритму?
тут как бы алгоритм очень простой мне его уже сделали
СОВ 1
теперь есть другой достойный алгоритм
Сделка открывается по углу наклона машки если угол наклона больше заданного то сделку открыть в направлении наклона .Добавить возможное закрытие по обратному сигналу (труе-фалсе)
время открытия сделок (часы минуты-часы минуты)
стоп. профит. безубыток и трал из безубытка.
как видите основное это прописать алгоритм открытия сделок
ну и ММ естественно в процентах от депо.
СОВ 2
Советник выставляет два отложенных стоп ордера на расстоянии Step в пунктах от рыночной цены, после чего модифицирует цену их открытия по следующей формуле: для бай стопов — средняя скользящая (МА) + Step2 пунктов, для селл стопов — средняя скользящая — Step2 пунктов.
Бай стоп ордер открывается, когда текущая цена ниже, чем МА+Delta (в пунктах).
Селл стоп ордер открывается, когда текущая цена выше, чем МА-Delta.
extern int Step = 100; первоначальное расстояние в пунктах, на котором устанавливаются ордера
extern int Step2 = 50; расстояние от средней скользящей в пунктах, на котором советник держит стоп ордера
extern int Delta = 10; расстояние от средней скользящей - когда в пределах которого находится рыночная цена, советник выставляет стоп ордер
extern int PeriodMA=50; период средней скользящей
extern double shift=0; сдвиг относительно текущего бара, с которого берутся показания индикатора МА, если 0 — текущий бар, 1 — предыдущий и.т.д.
extern double Risk=10; стандартный манейменеджмент
extern double LotStart=0.00; если равен 0, то применяется параметр Risk из расчета в процентах от депозита
extern int SL = 40; стоп лосс ордера
extern int TP = 150; тейк профит ордера
extern int Bezubitok = 30; если позиция выходит в профит на Bezubitok пунктов,
extern int TrailingStop=30; то на расстоянии TrailingStop от цены будет подтягиваться стоп лосс
extern int Bezubitok2 = 8; // безубыток, выставляется один раз — когда позиция выходит в профит на Bezubitok2 пунктов,
extern int TrailingStop2=1; то на TrailingStop2 пунктов от цены открытия ордера выставляется стоп лосс в плюсе
extern int Magic = 1111; меджик номер, с которым советник открывает ордера
extern int Slip = 3; проскальзывание
и время торговли