door Pierre » zo 17 nov 2002, 20:24
Hallo Franz,
Je kunt elke plot (dus Plot1, Plot2, enz) ook benaderen als een series. Dus kun je bijv. zeggen...
Plot1[100] = Average(Close,200);
Dit doet precies wat je zoek. Als je echter wilt dat de legenda ook laat zien dat de betreffende plot een CMA is moet je ergens in de module ook een Plot1() instructie gebruiken want dat is de enige manier om de legenda te zetten.
Ik heb dat als volgt gedaan...
value function CMA ( value xNumberOfBars=20 ) begin
?if CurrentBar=1 then Plot1( _NA,'CMA'+NumToStr( xNumberOfBars ) ) ;
?Plot1[xNumberOfBars/2] := Average( Close,xNumberOfBars );
?end;
Overigens moet je bij het plaatsen van stukjes VestiCode of EasyLangugae altijd erg oppassen met haakjes, want die worden soms omgezet in smilies. Helemaal mis gaat het met "kleinder dan" tekens want die worden gebruikt om controle-informatie aan te geven.