//+------------------------------------------------------------------+ //| KGBP0.mq4 | //| Goodman&Keny ( thanks to komposter ) | //| info@goodman.ru unclekenny@yandex.ru komposterius@mail.ru | //+------------------------------------------------------------------+ #property copyright "Goodman&Keny ( thanks to komposter )" #property link "info@goodman.ru unclekenny@yandex.ru komposterius@mail.ru" //Цифровой полосовой пропускающий фильтр от Kenny и Goodman //Параметры: //Период: от 24 до 36 //Период отсечки переходного процесса: 13 //Биения в полосе пропускания: 0.075 //Затухание в полосе задержки: -40 //Задержка: 0 #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Blue extern int CountBars = 300; double buf1[]; int init() { IndicatorShortName( "KGBP0 (" + CountBars + ") - " ); SetIndexBuffer( 0 , buf1 ); SetIndexStyle ( 0 , DRAW_LINE ); SetIndexLabel( 0 , "KGBP0" ); SetIndexEmptyValue( 0, 0 ); return(0); } int deinit() { return(0); } int start() { if ( Bars <= CountBars ) { return(0); } int counted_bars = IndicatorCounted(); if ( counted_bars < 0 ) return(-1); if ( counted_bars > 0 ) counted_bars -- ; int limit = CountBars; if ( counted_bars > 0 ) { limit = CountBars - counted_bars - 1; } for ( int i = limit; i >= 0; i -- ) { buf1[i] = 0.188602963189906*Close[i+0] +0.184691686168592*Close[i+1] +0.171272761625253*Close[i+2] +0.151650019168793*Close[i+3] +0.125559327279287*Close[i+4] +0.0973776269706606*Close[i+5] +0.0674471809192548*Close[i+6] +0.0401846614534144*Close[i+7] +0.0155302566652461*Close[i+8] -0.00300293371773087*Close[i+9] -0.0166744428467212*Close[i+10] -0.0232930092230732*Close[i+11] -0.0254172664514428*Close[i+12] -0.022017866189895*Close[i+13] -0.0164668815438118*Close[i+14] -0.00821834021499362*Close[i+15] -0.000680986996945436*Close[i+16] +0.00694634113270807*Close[i+17] +0.0118384128422366*Close[i+18] +0.0154913678975648*Close[i+19] +0.0159091587882043*Close[i+20] +0.0152562183883687*Close[i+21] +0.0121500144942292*Close[i+22] +0.0090754060984454*Close[i+23] +0.00482838219889845*Close[i+24] +0.00178579837560632*Close[i+25] -0.00143592061745608*Close[i+26] -0.00284343876052252*Close[i+27] -0.00413492219376702*Close[i+28] -0.00371007603053478*Close[i+29] -0.0077014988697736*Close[i+30]; } return(0); }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь