Gann

Stel hier uw vragen over TA-script, of help anderen met het oplossen van hun probleem
Plaats reactie
Boru14
Berichten: 3
Lid geworden op: zo feb 10, 2013 2:22 pm

Re: Gann

Bericht door Boru14 » ma feb 11, 2013 5:03 pm

Hoi Janus,

Syntax error: lijn9, kolom 6
encountered "<id> "DMI"" at

Type DMI_Stochastic=Record

Vriendeleijke groet,
Boru14

Janus
Berichten: 1237
Lid geworden op: wo jan 30, 2008 2:07 am
Contacteer:

Re: Gann

Bericht door Janus » ma feb 11, 2013 10:28 pm

Hallo Boru 14,

de code werkt goed in Wallstreet en in Alex.

mischien dat prorealtime problemen heeft met de underscore in de naam DMI_Stochastic

haal deze underscore even weg op regel 9, zoat er komt te staan -> DMIStochastic=Record

doe dat ook even 7 regels later zodat daar komt te staan -> ds : DMIStochastic;

daarna even controleren en indien goed installeren.

Succes
.
Vriendelijke groet,
JanS ;)

Circum
Berichten: 276
Lid geworden op: do aug 20, 2009 3:35 pm
Contacteer:

Re: Gann

Bericht door Circum » ma feb 11, 2013 10:44 pm

Boru / Janus

ProRealTime werkt met iBuilder als programmeertaal.

mvg
Circum
`

Janus
Berichten: 1237
Lid geworden op: wo jan 30, 2008 2:07 am
Contacteer:

Re: Gann

Bericht door Janus » ma feb 11, 2013 10:54 pm

Bedankt Circum, dat wist ik niet, dat verklaart het probleem.
.
Boru, deze code taal (ta-script) kun je dus niet zomaar toepassen.
.
Vriendelijke groet,
JanS ;)

Boru14
Berichten: 3
Lid geworden op: zo feb 10, 2013 2:22 pm

Re: Gann

Bericht door Boru14 » di feb 12, 2013 8:43 am

Circum en Janus,

Bedankt voor de moeite.

Vriendelijke groet,
Boru14

Janus
Berichten: 1237
Lid geworden op: wo jan 30, 2008 2:07 am
Contacteer:

Re: Gann

Bericht door Janus » ma feb 25, 2013 12:38 pm

25-02-2012:
Zo, weer een beetje herstelt van de valpartij die onder andere een gebroken pols en een hersenschudding opleverde.
Ik kan mijn hoofd weer draaien zonder mijn evenwicht te verliezen en de pols geneest goed.
Om de bovenkamer toch een beetje bezig te houden in die tijd (schijnt beter te zijn dan met een hersenschudding op bed te gaan liggen) heb ik eens wat leeswerk van 'oude meesters' op ta -gebied tevoorschijn gehaald.
Een leuk leeswerkje is het boek van H.M. Gartley wat hij schreef rondom 1935 genaamd 'Profits in the Stockmarket'.
Al in de eerste hoofdstukken lees je / zie je dat de geschiedenis zich herhaalt.
Wanneer je zijn uitleg leest van het ontstaan van de crisis in de eerste decennia van de vorige eeuw, en je ziet hoe de huidige crisis zich in wezen op dezelfde wijze heeft ontwikkeld; kun je maar tot een paar conclusies komen: 1) de geschiedenis herhaalt zich en 2) wat zou het fijn zijn wanneer 'onze leiders' ook een beetje geleerd hadden van de geschiedenis, dat had waarschijnlijk veel huidig leed kunnen voorkomen.
Gartley geeft ook wat uitleg over fundamentele analyse, en bij technische analyse aangekomen stelt hij dat de technisch analist in principe maar drie dingen ter beschikking staan, en dat zijn 1)Prijs 2)Volume 3)Tijd.
Omdat volume toch vaak een beetje een onderbelicht blijft besteed ik er deze keer kort aandacht aan, ik neem even kort drie indicatoren onder de loep.
De meest bekende indicator voor Volume is wel de OBV, de On BalanceVolume van Joseph Granville.
Deze indicator ziet volume die gepaard gaat met een stijgende koers als buy-volume en volume die gepaard gaat met een dalende koers als sell volume.
Het saldo hiervan is dan de OBV.
Van belang zijn hierbij dan de divergenties tussen koers en indicator.
De OBV ziet er als volgt uit.
Grafiek1:
Afbeelding

Onder in grafiek 1 ziet u de OBV weergegeven met een gemiddelde er in(MA14).
Bij een duidelijke trend werkt dit heel leuk.
.
Een minder gebruikte indicator is de VWAP van Dr.Levine.
Op het forum van http://www.ta-script.com zijn daarvoor diverse scripts te vinden.
Ik heb deze indicator even voor u in de grafiek van de AEX -index geplaatst.
Grafiek 2:
Afbeelding

De kronkellijnen in figuur 1 zijn de VWAP lijnen volgens het idee van Dr.Levine.
VWAP staat voor Volume Weighted Average Price.
Zulke lijnen worden getrokken vanuit een top of dal in de grafiek, en worden geacht verderop in de grafiek steun of weerstand te bieden aan de prijs.
Kijkt u zelf maar even in grafiek 2.
De bovenste lichtpaarse lijn komt vanuit de top in het jaar 2007.
.
Dan een indicator welke aardig is ondergesneeuwd de laatste decennia, dat is de Demand-Index van James Sibbet (~1970).
James Sibbet paste het volume in combinatie met prijs stijgingen of dalingen toe om wat hij noemt de Buy-pressure en Sell-pressure te berekenen.
Door een bewerking op deze twee toe te passen ontstaat een oscillator welke als een leading -indicator wordt gezien.
Ik heb hiervoor in ta-script even een indicator geschreven welke het volgende beeld weergeeft.
Grafiek 3:
Afbeelding

Onder in grafiek 3 ziet u de Demand Index weer gegeven.
Ook hierbij zijn natuurlijk weer divergentie en convergentie tussen koers en indicator belangrijk.
Wanneer de koers steeds lagere waarden neerzet, maar de indicator doet dat niet,dan is dat een waarschuwing voor mogelijke trend omkeer (zie Maart-Juni 2012).
Idem voor stijgende koersen, zie Juni-September 2012.
Ik heb in deze indicator ook de mogelijkheid ingebouwd om de vlakken in te kleuren, dit geeft een wat ander beeld.
Grafiek 4:
Afbeelding

Boven de nullijn is nu groen ingekleurd, en onder de nullijn is nu rood ingekleurd.
U ziet dat een duidelijke kruising met de nullijn een aardig signaal oplevert voor koop of verkoop.
Natuurlijk zijn ook bij deze indicator diverse waarden weer instelbaar ,hierboven ziet u hem weergegeven met de default-waarden.
.
Volgende keer wellicht meer, ik stop er voor nu weer even mee.
.

Code: Selecteer alles

{- Filename: Demand Index -}

// Demand Index James Sibbet  1970s
// Leading Indicator
// Vertaling www.JSTAS.com
// Versie 1.0  25-02-2013

var
Fill          : Boolean;
MAT           : String;
MaP,ma1,ma2,i : Integer;
Cl1,Cl2       : TColor;
mat1,mat2     : TmaType;
VolAvg,WghtClose,AvgTr,VolRatio,WtCRatio,
Constant,Cn1,Cn2,BuyPr,SellPr,TempDI,sDMI : TSeries;
Begin

Mat := 'Eenvoudig gemiddelde'#9
       'Gewogen gemiddelde'#9
       'Exponentieel gemiddelde';

Cn2    := CreateSeries(BarCount);
BuyPr  := CreateSeries(BarCount);
SellPr := CreateSeries(BarCount);
TempDi := CreateSeries(BarCount);
sDMI   := CreateSeries(BarCount);

MaP := CreateParameterInteger('Gemiddelde:',1,99,19,False);
ma1 := CreateparameterSelect('Afvlakking 1:',MAT,0,False);
ma2 := CreateParameterSelect('Afvlakking 2:',MAT,2,False);
Fill := CreateParameterBoolean('Vlakken inkleuren?',True,False);
Cl1 := CreateParameterColor('Kleur positieve Demand-line',ClLime);
Cl2 := CreateParameterColor('Kleur nagatieve Demand-Line',ClRed);

Indicator.NewBand := True;
Indicator.HiddenParams := True;
Indicator.RequiredBars := MaP;

Case ma1 Of
0 :  MaT1 := maSimple;
1 :  MaT1 := maWeighted;
2 :  MaT1 := maExponential;
End;

Case ma2 Of
0 :  MaT2 := maSimple;
1 :  MaT2 := maWeighted;
2 :  MaT2 := maExponential;
End;

VolAvg := MA(Volume,MaT2,MaP);
WghtClose :=
        DivideSeriesBy(AddSeries(High,AddSeries(Low,AddSeries(Close,Close))),4);
AvgTr := MA(SubtractSeries(HighSeries(High,2),LowSeries(Low,2)),MaT1,MaP);
VolRatio := DivideSeries( Volume,ma(Volume,MaT1,MaP));
WtCRatio := DivideSeries(SubtractSeries(WghtClose,ShiftSeries(WghtClose,1)),
                                 MinSeries(WghtClose,ShiftSeries(WghtClose,1)));
Cn1 :=  MultiPlySeries(DivideSeries(MultiplySeriesBy(WghtClose,3),AvgTr),
                                                           AbsSeries(WtCRatio));

For i := 1 To BarCount-1 Do
Begin
If IsValid(Cn1[i]) Then Cn2[i] := Exp(Cn1[i]);
End;
Constant := DivideSeries(Volratio,Cn2);

For i := 1 To BarCount-1 Do Begin
If IsValid(WtCRatio[i]) Then
Begin
If (WtCRatio[i]>=0) Then BuyPr[i]:=VolRatio[i]
Else
BuyPr[i]:=Constant[i];
If (WtCRatio[i]<=0) Then SellPr[i]:= VolRatio[i]
Else
SellPr[i]:=Constant[i];
End;
End;

BuyPr  := MA(BuyPr,MaT2,MaP);
SellPr := ma(SellPr,MaT2,MaP);

For i:=1 To BarCount-1 Do
Begin
If IsValid(SellPr[i]) And IsValid(BuyPr[i]) Then
Begin
If (SellPr[i]>BuyPr[i]) Then
TempDi[i] := -1*(BuyPr[i]/Max(SellPr[i],0.00001))
Else
TempDi[i] := (SellPr[i]/Max(BuyPr[i],0.00001));
End;
End;

For i :=1 To BarCount-1 Do
Begin
If IsValid(SellPr[i]) And IsValid(BuyPr[i]) Then
Begin
If TempDI[i]<0 Then sDMI[i]:= -1-TempDi[i]
Else
sDMI[i] := 1-TempDi[i];
End;
End;

If Fill Then FillLinesRegion(0,1,Cl1,Cl2,bsSolid);

With CreateLine(MultiPlySeriesBy(sDMI,100)) Do
Begin
Color := Clblack;
End;

CreateLine(FillSeries(CreateSeries(BarCount),0)).Color:=ClGray;

End.
Laatst gewijzigd door Janus op ma sep 02, 2013 11:22 pm, 1 keer totaal gewijzigd.
Vriendelijke groet,
JanS ;)

vincent
Berichten: 217
Lid geworden op: di jan 04, 2011 12:20 pm

Re: Gann

Bericht door vincent » di feb 26, 2013 10:28 pm

Beste Jan, die Demand Index is erg interessant. En inderdaad simpel te interpreteren.... Jammer dat er geen optimalisatie cq calculatie op mogelijk is, maar ik heb naar diverse aandelen gekeken en end-of-day zeker het bestuderen waard.
Kan iemand (Eric?) misschien nog de optimalisatie/calculatie er aan toevoegen?

Succes met opknappen en gegroet, Vincent

Janus
Berichten: 1237
Lid geworden op: wo jan 30, 2008 2:07 am
Contacteer:

Re: Gann

Bericht door Janus » do feb 28, 2013 12:46 am

Als eerste even de regels die James Sibbet destijds meegaf omtrent het werken met zijn indicator:
*
1) Divergence between the Demand Index and prices suggest an approching weakness in price.
2) Prices often rally in to new highs following an extreme peak in the Demand Index (the Index is performing as a leading indicator).
3) Higher prices with a lower Demand Index peak usually coincides with an important top (the index is performing as a coincidental indicator).
4) The Demand Index penetrating the level of zero indicates a change in trend (the index is performing as a lagging indicator).
5) When the Demand Index stays near the level of zero for any lenth of time, it usually indicates a weak price movement that will not last long.
6) A large long-term divergence between prices and the Demand Index indicates a major top or bottom.
*
Dan even voor Vincent,
Ik denk dat je aanstuurt op koop- verkoop- signalen bij doorbraak van de nullijn, omhoog of omlaag, divergentie is nog 'moeilijk in code te vangen'.
Daarvoor heb ik even de parameter 'can-optimize' bij de diverse parameter ingaven op true gezet.
Daarnaast leek het mij nuttig (maar ik heb net een hersenschudding achter de rug, dus ..;) ) om een level aan te brengen rondom die nullijn, om wat ruis in zijwaartse bewegingen weg te werken.
Dat level is uiteraard instelbaar.
Om de koop/verkoop signalen duidelijker weer te geven, kun je de kleur rood en groen bijvoorbeeld even op grijs zetten.
Het aanbrengen van een level gaf in de optimaliseer functie een verrassend resultaat zoals je zal zien tijdens het testen.
Ik zit er nog over te denken om de in de code toegepaste typen moving averages elk apart instelbaar te maken om te kijken of de optimaliseer functie daar nog wat uithaalt, maar dat kan later nogwel.
Laat even weten of dit is wat je bedoelt, of dat ik je wellicht verkeerd begrepen heb.
Code Vincent uitvoering:

Code: Selecteer alles

{- Filename: Demand Index Vincent -}

// Demand Index James Sibbet  1970s
// Variant Vincent
// Leading Indicator
// Vertaling www.JSTAS.com
// Versie 1.01  27-02-2013

var
Fill,LvlW          : Boolean;
MAT               : String;
MaP,ma1,ma2,i,pos,Lvl : Integer;
Cl1,Cl2           : TColor;
mat1,mat2         : TmaType;
VolAvg,WghtClose,AvgTr,VolRatio,WtCRatio,niks,
Constant,Cn1,Cn2,BuyPr,SellPr,TempDI,sDMI     : TSeries;
Begin

Mat := 'Eenvoudig gemiddelde'#9
       'Gewogen gemiddelde'#9
       'Exponentieel gemiddelde';

Cn2    := CreateSeries(BarCount);
BuyPr  := CreateSeries(BarCount);
SellPr := CreateSeries(BarCount);
TempDi := CreateSeries(BarCount);
sDMI   := CreateSeries(BarCount);
niks   := CreateSeries(BarCount);

MaP := CreateParameterInteger('Gemiddelde:',1,299,19,True);
ma1 := CreateparameterSelect('Afvlakking 1:',MAT,0,True);
ma2 := CreateParameterSelect('Afvlakking 2:',MAT,2,True);
Fill := CreateParameterBoolean('Vlakken inkleuren?',True,False);
Cl1 := CreateParameterColor('Kleur positieve Demand-line',ClLime);
Cl2 := CreateParameterColor('Kleur nagatieve Demand-Line',ClRed);
Lvl := CreateParameterInteger('Signaal-level',0,100,5,True);
LvlW:= CreateParameterBoolean('Level-lijnen weergeven?',True,True);

Indicator.NewBand := True;
Indicator.HiddenParams := True;
Indicator.RequiredBars := MaP;

Case ma1 Of
0 :  MaT1 := maSimple;
1 :  MaT1 := maWeighted;
2 :  MaT1 := maExponential;
End;

Case ma2 Of
0 :  MaT2 := maSimple;
1 :  MaT2 := maWeighted;
2 :  MaT2 := maExponential;
End;

VolAvg := MA(Volume,MaT2,MaP);
WghtClose :=
        DivideSeriesBy(AddSeries(High,AddSeries(Low,AddSeries(Close,Close))),4);
AvgTr := MA(SubtractSeries(HighSeries(High,2),LowSeries(Low,2)),MaT1,MaP);
VolRatio := DivideSeries( Volume,ma(Volume,MaT1,MaP));
WtCRatio := DivideSeries(SubtractSeries(WghtClose,ShiftSeries(WghtClose,1)),
                                 MinSeries(WghtClose,ShiftSeries(WghtClose,1)));
Cn1 :=  MultiPlySeries(DivideSeries(MultiplySeriesBy(WghtClose,3),AvgTr),
                                                           AbsSeries(WtCRatio));

For i := 1 To BarCount-1 Do
Begin
If IsValid(Cn1[i]) Then Cn2[i] := Exp(Cn1[i]);
End;
Constant := DivideSeries(Volratio,Cn2);

For i := 1 To BarCount-1 Do Begin
If IsValid(WtCRatio[i]) Then
Begin
If (WtCRatio[i]>=0) Then BuyPr[i]:=VolRatio[i]
Else
BuyPr[i]:=Constant[i];
If (WtCRatio[i]<=0) Then SellPr[i]:= VolRatio[i]
Else
SellPr[i]:=Constant[i];
End;
End;

BuyPr  := MA(BuyPr,MaT2,MaP);
SellPr := ma(SellPr,MaT2,MaP);

For i:=1 To BarCount-1 Do
Begin
If IsValid(SellPr[i]) And IsValid(BuyPr[i]) Then
Begin
If (SellPr[i]>BuyPr[i]) Then
TempDi[i] := -1*(BuyPr[i]/Max(SellPr[i],0.00001))
Else
TempDi[i] := (SellPr[i]/Max(BuyPr[i],0.00001));
End;
End;

For i :=1 To BarCount-1 Do
Begin
If IsValid(SellPr[i]) And IsValid(BuyPr[i]) Then
Begin
If TempDI[i]<0 Then sDMI[i]:= -1-TempDi[i]
Else
sDMI[i] := 1-TempDi[i];
End;
End;

If Fill Then FillLinesRegion(0,1,Cl1,Cl2,bsSolid);

With CreateLine(MultiPlySeriesBy(sDMI,100)) Do
Begin
Color := Clblack;
End;

CreateLine(FillSeries(CreateSeries(BarCount),0)).Color:=ClGray;

If LvlW Then
 Begin
  With CreateLine(FillSeries(CreateSeries(BarCount),Lvl)) Do
   Begin
    Color := ClGray;
    LineType := LtHighLow;
   End;
 End
 Else
  CreateLine(niks);
If LvlW Then
 Begin
  With CreateLine(FillSeries(CreateSeries(BarCOunt),Lvl*-1)) Do
   Begin
    Color := ClGray;
    LineType := LtHighLow;
    End;
   End
  Else
   CreateLine(niks);


//CreateLine(MultiplySeriesBy(BuyPr,100)).Color := clGreen;
//CreateLine(MultiplySeriesBy(SellPr,100)).color := ClRed;
//Signals := CrossingsToEntrySignals(Crossings(BuyPr,SellPr));

pos := 1;
For i := 1 To BarCount-1 Do
Begin
If IsValid(sDMI[i]) Then
Begin
If ((100*sDMI[i])>Lvl) And (Pos=-1)Then
Begin
Signals[i] := sgEnterLong;
pos :=1;
End;
If ((100*sDMI[i])<-Lvl) And (Pos=1)Then
Begin
Signals[i] := sgEnterShort;
pos := -1;
End;
End;
End;


End.


.
Vriendelijke groet,
JanS ;)

pdw
Berichten: 128
Lid geworden op: di mei 01, 2012 8:11 pm

Re: Gann

Bericht door pdw » do feb 28, 2013 11:16 pm

Hallo Jan,

Ik lees dat je weer iets aan de beterende hand bent. Goedzo!
Je hebt niet stilgezeten, zie ik. Dat nieuwe script van je ga ik inladen.

Kijk eens hoe mooi je vorken hebben gewerkt?

Tot een volgende keer maar weer.

Peter
Bijlagen
vorks3.jpg
vorks2.jpg

pdw
Berichten: 128
Lid geworden op: di mei 01, 2012 8:11 pm

Re: Gann

Bericht door pdw » do feb 28, 2013 11:26 pm

Nou vergeet ik in alle haast nog 2 andere plaatje. Bij deze.
Een vork en een Gunner die elkaar bevestigen: veel beter kan een trader het niet krijgen.
En je Wusk, ook die mag me graag een handje helpen, hier een AEX-plaatje.
Bijlagen
wusk2.jpg
gunner.jpg

vincent
Berichten: 217
Lid geworden op: di jan 04, 2011 12:20 pm

Re: Gann

Bericht door vincent » zo mar 03, 2013 7:01 pm

Dank JanS voor de aangepaste indicator. Deze geeft inderdaad verrassende resultaten en onverwachte waarden bij optimalisaties (hoe gevaarlijk die overigens ook voor de komende werkelijkheid kunnen zijn). Ik ga er nog mee verder stoeien.

Met groet, Vincent
Laatst gewijzigd door vincent op wo mar 06, 2013 8:30 pm, 1 keer totaal gewijzigd.

Janus
Berichten: 1237
Lid geworden op: wo jan 30, 2008 2:07 am
Contacteer:

Re: Gann

Bericht door Janus » wo mar 06, 2013 12:52 am

Top of geen top of komt er nog een top ...:)
.
Vanwege tijdgebrek wil ik enkel even verwijzen naar een eerdere update rondom dat gegeven:

viewtopic.php?f=2&t=546&p=7477#p7477

Laat je intussen door niets en niemand gek maken ... volg de grafiek!
.
Tot later ...
.
Vriendelijke groet,
JanS ;)

Janus
Berichten: 1237
Lid geworden op: wo jan 30, 2008 2:07 am
Contacteer:

Re: Gann

Bericht door Janus » vr mar 08, 2013 2:06 am

08-03-2013:
Even een kort berichtje vanaf deze kant.
U weet; ik zeg altijd dat u de signalen vanuit de grafiek moet volgen en nooit het idee!
Toch is het af en toe wel leuk om wat weg te mijmeren omtrent hoe het koers verloop zou kunnen zijn ;)
Zo hebben we bijvoorbeeld 'The Master Time Factor'.
Deze geeft een idee over de mogelijke richting van de koers grafiek, gebaseerd op 'het verleden'.
Niet zeker is of het zo gaat lopen, en de mate van uitslag van deze lijn is niet de te bereiken koerswaarde, slechts de mogelijke richting!
Toch even een grafiekje met deze grillig verlopende jongen...
Grafiek 1:
Afbeelding

U ziet in de grafiek dat de druk van de Master-Time-Factor alweer enige tijd omhoog is.
Nu is er ook een ta-methode welke Adam-bars wordt genoemd, in feite een spiegeling van voorafgaande koers bars.
Laten we deze ook eens projecteren in deze grafiek.
Grafiek 2:
Afbeelding

Grappig om te zien dat dit een nagenoeg gelijk koersverloop geeft.
Maar bedenk ...het is slechts een mogelijke projectie ...
zekerheid is: --> 0 + een beetje ...;)
.
Laat ik even snel wat houtje -touwtje -EW er op los ...
Grafiek 3:
Afbeelding

Vanaf de top in Januari dit jaar ziet u een A golf omlaag ingetekend.
Sommige mensen zien hier liever een golf 1, we wachten dat af, kan ook.
Na plaatsing van die paarse A zien we een correctieve beweging omhoog, dat wordt dan een golf B of een golf 2.
Er staat een rode A-B-C ingetekend, maar u mag dat wat mij betreft deze ook vervangen door een w-x-y (deze laatste heeft wat betreft de Y wat hogere koersdoelen).
De verdikt weer gegeven staafjes rechts in de grafiek geven het meest waarschijnlijke koersdoel aan voor de betreffende golf.
Ofwel, zowel de paarse B als de rode C(Y) bevindt zich al in de meest voorkomende koerswaarde voor deze golf beweging.
Ofwel ... wees extra alert, de minimale voorwaarden zijn al bereikt ..maar verder omhoog in de EW past ook prima (zeker bij een paarse A en een rode w-x-y).
.
Ik heb de kleinere golf bewegingen niet ingetekend, mocht u er belangstelling voor hebben --- stuur een e-mail.
Ik verwacht dus .. een daling staat voor de deur (misschien al de verwachtte grote daling.. hoewel daar nog wat tijd voor beschikbaar is) maar hoe dan ook...volg de grafiek en niet mij, want ik ben dus wel op mijn hoofd gevallen ;)
.
Vriendelijke groet,
Jan ;)
.
Vriendelijke groet,
JanS ;)

Circum
Berichten: 276
Lid geworden op: do aug 20, 2009 3:35 pm
Contacteer:

Re: Gann

Bericht door Circum » vr mar 08, 2013 1:53 pm

In deze EW-count moeten – na plaatsing van de zwarte C of 3 – prijs en patroon maar duidelijk maken wat het meest waarschijnlijke vervolg is.

mvg
Circum
Bijlagen
AEX-EW-15m-2013-03-08.png
`

Circum
Berichten: 276
Lid geworden op: do aug 20, 2009 3:35 pm
Contacteer:

Re: Gann

Bericht door Circum » do mar 14, 2013 3:05 pm

De AEX heeft in de vorm van een Flat een vrijwel horizontale correctie achter de rug en is daarmee bezig een volledige impuls te vormen. Deze labeling is nog redelijk behoudend …. bij een extension kan het dak eraf.
Bijlagen
AEX-EW-15m2-2013-03-14.png
`

Plaats reactie