- Есть у кого нибудь советник на основе Heiken Ashi smoothed
- Полезные функции от KimIV
- Советник на CCI
Госпада доброго времени суток!
Вопрос актуален? по советнику и он готов! Одноко у меня возникли проблемы с ним.
Где-то вылезла ошибка в советнике и он не торгует кажись, хотя сигналы проходят
Код прилогаю, может кто посмотреть?
//+------------------------------------------------------------------+ //| ADX Crossing.mq4 //| Amir //+------------------------------------------------------------------+ #property copyright "Author - Amir" #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Blue #property indicator_color2 Red //---- input parameters extern int CountBars=350; double cci1, cci2; extern int kCCI = 14; // Коэффициент основного индикатора //---- buffers double val1[]; double val2[]; int flagval1=0; int flagval2=0; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,108); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,108); SetIndexBuffer(0,val1); SetIndexBuffer(1,val2); //---- return(0); } //+------------------------------------------------------------------+ //| AltrTrend_Signal_v2_2 | //+------------------------------------------------------------------+ int start() { if (CountBars>=Bars) CountBars=Bars; SetIndexDrawBegin(0,Bars-CountBars); SetIndexDrawBegin(1,Bars-CountBars); int i,shift,counted_bars=IndicatorCounted(); //---- check for possible errors if(counted_bars<0) return(-1); //---- initial zero if(counted_bars<1) { for(i=1;i<=CountBars;i++) val1[CountBars-i]=0.0; for(i=1;i<=CountBars;i++) val2[CountBars-i]=0.0; } for (shift = CountBars; shift>=0; shift--) { cci1 = iCCI(NULL, 0, kCCI, PRICE_TYPICAL, shift-1); cci2 = iCCI(NULL, 0, kCCI, PRICE_TYPICAL, shift); if (cci1>=100) // (b4plusdi>b4minusdi && nowplusdi<nowminusdi) { val1[shift]=Low[shift]-5*Point; //if (flagval2==0) { Alert("не забудь отправить письмо о БАЙ"); flagval2=1; flagval1=0;} } if (cci1<=-100) //(b4plusdi<b4minusdi && nowplusdi>nowminusdi) { val2[shift]=High[shift]+5*Point; //if (flagval1==0) { Alert("не забудь отправить письмо о СЕЛЛ"); flagval2=0; flagval1=1;} } } return(0); } //+------------------------------------------------------------------+
ВЫШЕ код индикатора, кактолько выше 100 (-100), ставит точку синию (красную)
где то здесь должен был открыть, но не открывает, с**а!
'Нужна помощь!!!! Эксперт на основе CCI...........?'
'Обычный советник на основе CCI '
Может быть их объединить! Господа пользуйтесь поиском!
- - - - - - - - -
Поиск рулит!
Зачем изобретать велосипед? По всем стандартным индюкам уже полно экспертов - на них можно и программировать учиться. Поиск рулит не только по сайту, но и по интернету.
Прикладываю эксперт из журнала fortrader. Уровни задаются в параметрах, можно выставить 100 и -100.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования