Коллеги, есть функция для расчета ATR (среднего хода пары) за 14 дней ATR=int(NormalizeDouble(iATR(NULL,PERIOD_D1,14,0)/Point,0)); DrawTextLabel("ATR",2,5,5,"ATR
Коллеги, помогите, пожалуйста, с условием, которое будет определять два типа свечей либо свечи, у которых тело 1/3 от размера и находится либо в верхней либо в нижней части У меня есть такая формула ( (Open[3]>High[3]-(High[3]-Low[3])/3)
Коллеги, как правильно прописать условие на открытие сделки в продажу по стохастику ? На скрине перая сделка удачная: красная линия над синей - вторая сделка - убыточная - ложный пробой там - красная ниже синей
Коллеги, нужна ваша помощь: нужна процедура, которая будет следить за связью с сервером и если происходит обрыв связи, запускать другу процедуру. Может, есть у кого готовый вариант ?
Коллеги, не удаётся реализовать код в советнике int finish,price,summ=0; extern int hist = 30; extern bool W1 = TRUE; int start() { if(W1)finish=iBarShift(NULL,PERIOD_D1,iTime(NULL,PERIOD_W1,0),false)+1; else
Коллеги, приветствую! Назрела необходимость регулировки количества открываемых сделок. Сейчас у меня открывается только один раз в сутки при достижении ценой указанного уровня. Delta = 10; TimeCandle = 1440; double
Подскажите, пожалуйста, алгоритм поиска консолидаций по заданным параметрам. Например, консолидацией считается пять пятиминутных свече подряд в корридоре 10 пп . От границ корридора выставляем отложенные ордера . Буду благодарен за пример
Коллеги, сейчас, когда у меня срабатывает трейлинг стоп, видно как стоп начинает прыгать от значения безубытка к трейлингу..как сделать так, что бы если сделка начала трейлиться, стоп безубытка на использовался? init (){
Сделал блок, в котором происходит частичное закрытие позции, при достижении ценой определённого уровня: for (int i=0; i<OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS))
Коллеги, приветствую! Подскажите, пожалуйста, решение по закрытию ордеров, если профит/убыток достигает определённого процента для все открытых сделок на текущей валютной паре
Коллеги, никак не получается составить правильное условие для открытия ордеров.. Сейчас у меня такие условия: int OnInit() { fPreviousBid = 0; return(INIT_SUCCEEDED); } int start() { double