- Отладка Советника - странное поведение
- Прошу помощи с советником!
- Блокбастер EA
С количеством ордеров вроде сам разобрался, а вот с передвижением стопа пока никак, помогите, пожалуйста или назовите цену работы. Спасибо заранее.
с передвижением стопа :
spread = (int)MarketInfo(NULL,MODE_SPREAD); .......................... buy: ................. if(Bid - OrderOpenPrice() >= 100*Point) { SLb = 0; SLb = OrderOpenPrice() + (spread+1)*Point; ticket = OrderModify(OrderTicket(),OrderOpenPrice(),SLb,OrderTakeProfit(),0,Yellow); if(ticket > 0) { Sleep(pause); } else { Print("Order Modify failed with error #",GetLastError()); error=GetLastError(); if(error==4107) {RefreshRates();} } }
с передвижением стопа :
Спасибо Вам большое, но, к сожалению, данную волшебную запись, я не смог добавить в свой советник, руки корявенькие по ходу. Советник поставил на один график, на второй треллингатор, а он почему-то как тащит стоп вверх за графиком, а потом также тащит его вниз до безубытка в один пункт. Пока ничего не получается... Ищу другие методы, которые смогу осилить. Еще раз спасибо! Буду пробовать поставить его.
Спасибо Вам большое, но, к сожалению, данную волшебную запись, я не смог добавить в свой советник, руки корявенькие по ходу. Советник поставил на один график, на второй треллингатор, а он почему-то как тащит стоп вверх за графиком, а потом также тащит его вниз до безубытка в один пункт. Пока ничего не получается... Ищу другие методы, которые смогу осилить. Еще раз спасибо! Буду пробовать поставить его.
Для того, чтобы стоп двигался туда, куда Вам хочется, надо текущий стоплосс постоянно сравнивать с текущей ценой, с ценой открытия ордера..... Или есть ли он вообще (>0) ?
Короче, вставить
if(OrderStopLoss() > или < чего-то........или >0
Посмотрите Ваш код с этой точки зрения, может найдёте ошибку.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования