вопрос к программистам

 

Может кто нибуть подсказать как написать индикатор, а то я программист хреновый??? Вставляю текст индикатора ''силы тренда'' в программу MetaEditor, пишет ошибки текст ниже. Индикатор очень клевый на картинке, а в реале не пробовал . Помогите кто сможет.


Trend Strength Indicator in MetaStock Code
P1:=Input(«Period of first MA», 1, 100, 10); {период первой
скользящей средней}
Sp:=Input(«Spacing», 1, 100, 10); {шаг изменения периодов
скользящих средних}
Quant:=Input(«Quantity of MA», 1, 12, 10); {количество
скользящих средних (не более 12)}
BaseMA:=Mov(C,P1,S); {расчет первой скользящей средней }
{расчет индикатора силы тренда}
TSI:=(If(Quant>1,C>Mov(C,P1+Sp,S),C>BaseMA)+
If(Quant>2,C>Mov(C,P1+Sp*2,S),(C>BaseMA)*(Quant=2))+
If(Quant>3,C>Mov(C,P1+Sp*3,S),(C>BaseMA)*(Quant=3))+
If(Quant>4,C>Mov(C,P1+Sp*4,S),(C>BaseMA)*(Quant=4))+
If(Quant>5,C>Mov(C,P1+Sp*5,S),(C>BaseMA)*(Quant=5))+
If(Quant>6,C>Mov(C,P1+Sp*6,S),(C>BaseMA)*(Quant=6))+
If(Quant>7,C>Mov(C,P1+Sp*7,S),(C>BaseMA)*(Quant=7))+
If(Quant>8,C>Mov(C,P1+Sp*8,S),(C>BaseMA)*(Quant=8))+
If(Quant>9,C>Mov(C,P1+Sp*9,S),(C>BaseMA)*(Quant=9))+
If(Quant>10,C>Mov(C,P1+Sp*10,S),(C>BaseMA)*(Quant=10))+
If(Quant>11,C>Mov(C,P1+Sp*11,S),(C>BaseMA)*(Quant=11))+
If(Quant>12,C>Mov(C,P1+Sp*12,S),(C>BaseMA)*(Quant=12)))*200/Quant-100;
TSI
 

PPC... MetaTrader и MetaStock в скольких буквах разница?

 
Figar0 >>:

PPC... MetaTrader и MetaStock в скольких буквах разница?

Может кто нибуть подсказать как написать индикатор, а то я программист хреновый.


 

Лови..

Файлы: