Переделать советник помогите!)
Здравствуйте!
Имеется советник, который открывает позиции на пробой выстраиваемой мною линии, при закрытии свечи ниже линии открывается селл, выше линии соответственно бай.
Подскажите пожалуйста что надо добавить в код советника, чтобы позиция открывалась только один раз и дальше советник ничего не отслеживал уже.
if(OrdersTotal()>0) return(0);
Как вариант, в первых строках функции start() добовляем
Ага, и прощай, трейлинг.
Ага, и прощай, трейлинг.
Тады так
if(OrdersTotal()>0) { modify(); return(0); }
Здравствуйте!
Имеется советник, который открывает позиции на пробой выстраиваемой мною линии, при закрытии свечи ниже линии открывается селл, выше линии соответственно бай.
Подскажите пожалуйста что надо добавить в код советника, чтобы позиция открывалась только один раз и дальше советник ничего не отслеживал уже.
int Position(int aaa) {//возвращает кол-во открытых позиций выбранного типа int bbb=0,i=0 ; for(i=0;i<OrdersTotal();i++) {//проверяем ордера на принадлежность эксперту OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ; if(OrderType()==aaa && OrderMagicNumber()== Magic) bbb++ ; } return(bbb); }
Здравствуйте!
Имеется советник, который открывает позиции на пробой выстраиваемой мною линии, при закрытии свечи ниже линии открывается селл, выше линии соответственно бай.
Подскажите пожалуйста что надо добавить в код советника, чтобы позиция открывалась только один раз и дальше советник ничего не отслеживал уже.