Displaced Ma

Moderator: Perry

Displaced Ma

Berichtdoor BarneyB » wo 12 nov 2003, 11:06

Ik wil in Vestics gebruik maken van een displaced Ma, code hiervoor is er echter (nog) niet en el-code werkt niet :
Inputs: Price(Close), Length(9), Displace(0);

If Displace >= 0 OR CurrentBar > AbsValue(Displace) Then Begin
Plot1[Displace](AverageFC(Price, Length), "SimpAvg1");

Heeft iemand hier een oplossing voor ??
BarneyB
 
Berichten: 17
Geregistreerd op: ma 20 jan 2003, 21:11

Displaced Ma

Berichtdoor cees » vr 21 nov 2003, 9:42

Barney

Zou je misschien kunnen uitleggen wat je wilt, want wat je wilt met de EL code is mij niet duidelijk

groetjes
cees
cees
 
Berichten: 51
Geregistreerd op: wo 27 feb 2002, 19:48

Displaced Ma

Berichtdoor BarneyB » vr 21 nov 2003, 9:51

Ik wil gewoon een mov. avg. 1 een aantal posities naar rechts kunnen verschuiven, zoals standaard al in metastock en tradestation zit.
De el-code is de standaard tradestation code voor een gewoon mov. avg. met dus de mogelijkheid van verplaatsing naar links of rechts.
BarneyB
 
Berichten: 17
Geregistreerd op: ma 20 jan 2003, 21:11

Displaced Ma

Berichtdoor willie » vr 21 nov 2003, 17:14

in de post van handelssystemen staat bij requlariz een variant hiervan.
je kunt met lambda de verschuiving instellen
willie
 
Berichten: 53
Geregistreerd op: vr 10 okt 2003, 20:49

Displaced Ma

Berichtdoor cees » vr 21 nov 2003, 20:50

Ik heb hier nog even een vestics oplossing. Voor zover ik kan nagaan kun je een plot niet naar links schuiven. De berekening gaat per bar en stel je wilt de ma van over 5 dagen op de bar van vandaag plotten. Het punt is dat vandaag de ma over 5 dagen nog niet bekend is.
Je moet even opletten dat je van de Ma een series maakt.


Een vesticode voorbeeld is

value function zDisplaceMa
{------INDICATOR----}
(value xSeries[]=Close,value xNumberOfBars=20,
value xDisplaceBars=5);

begin
?value xMA[];
?xMA := Average(xSeries,xNumberOfBars);

Plot1(xMA[xDisplaceBars],'DMA'+NumToStr (xNumberOfBars));
?end;


groetjes

cees
cees
 
Berichten: 51
Geregistreerd op: wo 27 feb 2002, 19:48

Displaced Ma

Berichtdoor Paul M » vr 21 nov 2003, 23:10

Remarks
When applying the analysis technique to a chart, you can displace the plot to the right or left. For Example

Plot1[3](Value1);

The above example calculates the plot value using the current bar but draws it on the chart 3 bars ago. Use a negative number to draw the value 3 bars ahead of the current bar.

Notes

Paul
Paul M
 
Berichten: 263
Geregistreerd op: vr 13 dec 2002, 23:21

Displaced Ma

Berichtdoor JOHAN M » za 22 nov 2003, 11:40

Hoi

Paul & Cees met geen van beide Vesticodes lukt het mij een grafiek te teken zonder foutmeldingen. Vandaar ik volgende aanpassing heb gedaan en de grafiek wel getekend werd.

Enkel nog een probleempje het lukt mij niet in de statusbalk van de grafiek de waardeaanduiding te krijgen doormiddel van " , 'DMA'+NumToStr (xNumberOfBars) "

Indicator,

value function zDisplaceBars ( value xSeries[]=Close,value xNumberOfBars=20,
value xDisplaceBars=0)begin

If xDisplaceBars >= 0 OR CurrentBar > AbsValue(xDisplaceBars) Then Begin
?value xMA[];
?xMA := Average(xSeries,xNumberOfBars);
?end;
Plot1[xDisplaceBars]=(xMA);
plot2(xma);
Plot3[-xDisplaceBars]=(xMA);
end;

Johan
JOHAN M
 
Berichten: 16
Geregistreerd op: zo 07 sep 2003, 8:13

Displaced Ma

Berichtdoor Paul M » za 22 nov 2003, 16:31

Hallo Johan,

Heel goed.

Paul
Paul M
 
Berichten: 263
Geregistreerd op: vr 13 dec 2002, 23:21

Displaced Ma

Berichtdoor JOHAN M » za 22 nov 2003, 21:40

Paul

Weet jii een oplossing hiervoor:

Het lukt mij niet in de statusbalk van de grafiek de waardeaanduiding te krijgen doormiddel van :

Plot1[xDisplaceBars]=(xMA, 'DMA'+NumToStr (xNumberOfBars));

Geef volgende foutmelding: " Er dient een ?; ?na ?xMA ?te staan !!!

Johan
JOHAN M
 
Berichten: 16
Geregistreerd op: zo 07 sep 2003, 8:13

Displaced Ma

Berichtdoor Paul M » zo 23 nov 2003, 18:57

Johan,

Dat heb ik zo niet.

Paul.
Paul M
 
Berichten: 263
Geregistreerd op: vr 13 dec 2002, 23:21


Keer terug naar Suggesties en vragen

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 28 gasten

cron