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: , , , ,

This entry was posted on Воскресенье, 3 апреля, 2011 at 15:59 and is filed under TRANSAQ. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed at this time.