//+------------------------------------------------------------------+
//| 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+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь