Author Archive

3
Апр

Индикатор AMA на ATF

Posted by: Kamynin   in TRANSAQ

Автор: Николай Камынин

Приведу пример программирования индикатора AMA на встроенном в торговый терминал TRANSAQ языке программирования ATF

//индикатор АМА
#samewindow
#line 0 dot red

extern period=10; //период

extern Fast=2;

extern Slow=30;

var FastSCm;  var SlowSC;  var Signal;   var SSC; var Noise;
//~~~~~~~~~~~~~~
function init(){

setInitCandles(1);

line[0]=close;

Signal=0;

Noise=0;

SlowSC=2/(Slow+1);

FastSCm=2/(Fast+1)-SlowSC;    }
//~~~~~~~~~~~~~~
function calc() {

Noise=Noise+abs(close-close[-1]);
if (period>=noCandle()) { line[0]=close;  }
else{

Noise=Noise-abs(close[-period]-close[-period-1]);

Signal=abs(close-close[-period]);
SSC=Signal*FastSCm/Noise+SlowSC;
line[0]=line[0][-1]+SSC*SSC*(close-line[0][-1]);
}
}

//конец программы

Успехов.

Tags: , , , ,