Помогите преобразовать под MetaStock ЦИФРОВОЙ ФИЛЬТР

 
MOV9.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Goodman&Keny ( thanks to komposter )"
#property link "http://www.metaquotes.net"//Цифровой полосовой пропускающий фильтр от Kenny и Goodman
//Параметры:
//Период: от 32 до 36
//Период отсечки переходного процесса: 12
//Биения в полосе пропускания: 0.04
//Затухание в полосе задержки: -40
//Задержка: 5
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Blue


extern int CountBars = 300;

double buf1[];

int init()
{
IndicatorShortName( "MOV9 (" + CountBars + ") - " );
SetIndexBuffer( 0 , buf1 );
SetIndexStyle ( 0 , DRAW_LINE );
SetIndexLabel( 0 , "MOV9" );
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.0562493406727081*Close[i+0]
+0.0752332035489096*Close[i+1]
+0.0923945693612785*Close[i+2]
+0.106061670884745*Close[i+3]
+0.114868938193708*Close[i+4]
+0.117911686702798*Close[i+5]
+0.114868938193708*Close[i+6]
+0.106061670884745*Close[i+7]
+0.0923945693612785*Close[i+8]
+0.0752332035489096*Close[i+9]
+0.0562493406727081*Close[i+10]
+0.0371672261082794*Close[i+11]
+0.0195904946447284*Close[i+12]
+0.00480640461499652*Close[i+13]
-0.00635449491648041*Close[i+14]
-0.0135465667204829*Close[i+15]
-0.0169213882021531*Close[i+16]
-0.0170291750461473*Close[i+17]
-0.0147073117571056*Close[i+18]
-0.0109038630675165*Close[i+19]
-0.00655201687098542*Close[i+20]
-0.00244151788547953*Close[i+21]
+0.000858293857070084*Close[i+22]
+0.0030367185512137*Close[i+23]
+0.00415461872127944*Close[i+24]
+0.00360831892345752*Close[i+25]
+0.00676827078673339*Close[i+26]
+0.000938856233096589*Close[i+27];
}
 
Ну так и напишите
0.0562493406727081*Close
+0.0752332035489096*Ref(Close,-1)
+0.0923945693612785*Ref(Close,-2)
........................
+0.000938856233096589*Ref(Close,-27);
 
Ну так и напишите
0.0562493406727081*Close
+0.0752332035489096*Ref(Close,-1)
+0.0923945693612785*Ref(Close,-2)
........................
+0.000938856233096589*Ref(Close,-27);



МАК , СПАСИБО.
Причина обращения: