Оптится, но каждый раз даёт ошибку 130, неправильные стопы. Именно, при установкe СтопЛосса. Потом всё в порядке, тралит. Может, проверите своё детище?!
2011.06.08 17:48:54 2011.06.02 11:00 LiveMA EURUSD,M30: modify #82 buy 0.01 EURUSD at 1.43764 sl: 1.43786 tp: 0.00000 ok
2011.06.08 17:48:54 2011.06.02 10:30 LiveMA EURUSD,M30: OrderModify error 130
2011.06.08 17:48:54 2011.06.02 10:00 LiveMA EURUSD,M30: open #82 buy 0.01 EURUSD at 1.43764 sl: 1.43577 ok
//+------------------------------------------------------------------+ //|---------------------// Trend Detection //----------------------| //+------------------------------------------------------------------+ int TrendDetection() { //-------------------------------------------------------------------+ double MA1=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_CLOSE,0); double MA2=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_WEIGHTED,0); double MA3=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_TYPICAL,0); double MA4=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_MEDIAN,0); double MA5=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_OPEN,0); //-------------------------------------------------------------------+ //BULL trend if(MA1 > MA2 && MA2 > MA3 && MA3 > MA4 && MA4 > MA5) { return(BULL); } //BEAR trend if(MA1 < MA2 && MA2 < MA3 && MA3 < MA4 && MA4 < MA5) { return(BEAR); } //----- return(0); }Любопытно... Вы делаете вывод о наличии тренда по вееру Машек одного периода, но рассчитанным по CLOSE, WEIGHTED , TYPICAL , MEDIAN и OPEN ???
//+------------------------------------------------------------------+ //|---------------------// Trend Detection //----------------------| //+------------------------------------------------------------------+ int TrendDetection() { //-------------------------------------------------------------------+ double MA1=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_CLOSE,0); double MA2=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_WEIGHTED,0); double MA3=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_TYPICAL,0); double MA4=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_MEDIAN,0); double MA5=iMA(NULL,0,MAPeriod,0,MAMode,PRICE_OPEN,0); //-------------------------------------------------------------------+ //BULL trend if(MA1 > MA2 && MA2 > MA3 && MA3 > MA4 && MA4 > MA5) { return(BULL); } //BEAR trend if(MA1 < MA2 && MA2 < MA3 && MA3 < MA4 && MA4 < MA5) { return(BEAR); } //----- return(0); }Любопытно... Вы делаете вывод о наличии тренда по вееру Машек одного периода, но рассчитанным по CLOSE, WEIGHTED , TYPICAL , MEDIAN и OPEN ???
Нанесите эти Машки на график и увидите, что это очень точный вход, который мы все ищем. Прекрасная находка Автора!
на сколько я понял - трабла в том что советник взлетает по каждому тику и ордер модифай тоже по каждому тику взлетает... отсюда и ругань что пытаемся установить уже установленные параметры стоплоса.
переделал немного, сделал что бы взлет был только при открытии нового бара. получилась картинка схожая с автором.
if(PreviousBar == Time[0]) { return; } ..... ваш код ..... PreviousBar = Time[0];
на сколько я понял - трабла в том что советник взлетает по каждому тику и ордер модифай тоже по каждому тику взлетает... отсюда и ругань что пытаемся установить уже установленные параметры стоплоса.
переделал немного, сделал что бы взлет был только при открытии нового бара. получилась картинка схожая с автором.
if(PreviousBar == Time[0]) { return; } ..... ваш код ..... PreviousBar = Time[0];
Благодарю за отклик! Я заменил: PreviousBar = Time[0]; на if (PreviousBar == Time[0]) { return; } A error 130 не исчез. Что делать?
2011.06.09 17:49:07 2011.06.09 03:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 02:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 01:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 00:00 LiveMA EURUSD,H1: OrderModify error 130
на сколько я понял - трабла в том что советник взлетает по каждому тику и ордер модифай тоже по каждому тику взлетает... отсюда и ругань что пытаемся установить уже установленные параметры стоплоса.
переделал немного, сделал что бы взлет был только при открытии нового бара. получилась картинка схожая с автором.
if(PreviousBar == Time[0]) { return; } ..... ваш код ..... PreviousBar = Time[0];
Благодарю за отклик! Я заменил: PreviousBar = Time[0]; на if (PreviousBar == Time[0]) { return; } A error 130 не исчез. Что делать?
2011.06.09 17:49:07 2011.06.09 03:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 02:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 01:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 00:00 LiveMA EURUSD,H1: OrderModify error 130
на сколько я понял - трабла в том что советник взлетает по каждому тику и ордер модифай тоже по каждому тику взлетает... отсюда и ругань что пытаемся установить уже установленные параметры стоплоса.
переделал немного, сделал что бы взлет был только при открытии нового бара. получилась картинка схожая с автором.
if(PreviousBar == Time[0]) { return; } ..... ваш код ..... PreviousBar = Time[0];
Благодарю за отклик! Я заменил: PreviousBar = Time[0]; на if (PreviousBar == Time[0]) { return; } A error 130 не исчез. Что делать?
2011.06.09 17:49:07 2011.06.09 03:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 02:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 01:00 LiveMA EURUSD,H1: OrderModify error 130
2011.06.09 17:49:07 2011.06.09 00:00 LiveMA EURUSD,H1: OrderModify error 130
Тогда продемонстрируйте свой рабочий, только без сложностей установки. Включил и работает! Если уж такой профессионал!
Спасибо за внимание! Хорошим Машкам нужен обходительный Тральщик. Трал на Селле часто не работает, наверно, занят Машкой. Может, Трал сделать не от Машки, а обычный. Я подставлял, и всё нарушается. Хорошо бы не сразу выставлять СтопЛосс, а после открытия позы.
И если можно не открывать сразу позу, а ограничиться только отложками на дистанции, чтобы избежать случайных входов?
Поставил 10 авансом. Благополучного возвращения!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
LiveMA:
Author: Warstein