Word abonnee en neem Beursduivel Premium
Rode planeet als pijlen grid met hoorntjes Beursduivel

Technische Analyse Terug naar discussie overzicht

Noach helpt een handje

27 Posts
Pagina: 1 2 »» | Laatste | Omlaag ↓
  1. [verwijderd] 3 februari 2010 17:52
    Noach helpt een handje

    www.youtube.com/watch?v=sl6GePRpVlA

    www.telegraaf.nl/dft/goeroes/michaela...

    Michael Ahrens is een goede analist sterker nog is een hele goede analist nou ja niet zo goed als Nico Bakker natuurlijk. Hij heeft alleen een gebrek hij kan niet tellen nou ja hij kan wel tellen alleen raakt hij soms de weg een beetje kwijt met zijn cyclus tellingen. Ga Ahrens een beetje helpen tellen met dat cyclus tellen dan.

    Een cyclus bestaat uit grof gezegd uit 50 dagen waarvan het begin en het eind het meest actief zijn. Elke cyclus bestaat weer uit 2 soms 3 cycli welke elk uit 10 dagen bestaan.
    Tot zover de theorie. Indien je nu een gemiddelde neemt (een Ma 20 of zo dan heb je een een gemiddelde van de slotkoersen van de afgelopen 20 dagen) en je precies op het begin van de cyclus begint te tellen is er niks aan de hand. Alleen wat is het begin. Begin en eindpunten worden gevormd door extremen leert W.D Gann ons. Alleen voortschrijdend in de tijd zal bij elke dag een verschil optreden. Tijd is belangrijker dan prijs zegt Gann weer. Je moet dus iets hebben wat elke keer de cyclus opnieuw berekend volgens het voortschrijdend inzicht. Immers bij dag 11 van de eerste cyclus heb je niks meer aan het gemiddelde van 20 dagen omdat je dan de 10 van de oude cyclus meetelt.

    print.chartnet.nl/CA665F050833645AF0B...

    Ruis speelt dus een rol bij een gemiddelde en ruis dient te worden verwijderd. Bij een correct gemiddelde ook wel adaptief gemiddelde genoemd zoek je elke keer naar de kantelpunten van de cyclus en begint dan te tellen de lengte van het gemiddelde is variabel oftewel adaptief. Een voordeel van deze manier van werken is dat het werkt op ieder tijdsgewricht en op elk fonds de lengte van het gemiddelde is immers variabel. Nog een voordeel je hoeft niet meer zoals Ahrens met de hand te tellen er vervolgens de weg kwijt te raken.

    Hieronder volgt de codering van het Adaptief Ma de taal is ChartNet.
    beschikbaar zijn varianten in MetaStock/MatLab en Ninja

    Nu maar hopen dan Ahrens niet meer telt en dit gebruikt dan kunnen we weer genieten van de stukjes over Keltner en de cyclus bodems.

  2. [verwijderd] 3 februari 2010 17:56
    // Design Tom Noach
    Once False = 0
    Once True = 1
    Once MediumPrice = False and Not True

    MediumPrice = (High + Low) / 2

    IF BarIndex <= 5 Then
    Periode = 0
    Naamah = 0
    EndIF

    IF BarIndex > 5 Then
    Sem = MediumPrice - MediumPrice[6]
    Cham = Sem[3]
    Jafet = 0.75*(Sem-Sem[6])+0.25*(Sem[2]-Sem[4])
    TimeLag = 0.33*Cham+0.67*TimeLag[1]
    NoachWave = 0.2*Jafet + 0.8*NoachWave[1]
    IF ABS(TimeLag + TimeLag[1]) > 0 Then
    A = ABS((NoachWave + NoachWave[1]) / (TimeLag+TimeLag[1]))
    GannAngle = ATAN(A)
    EndIF

    IF TimeLag < 0 And NoachWave > 0 Then
    GannAngle = 180 - GannAngle
    EndIF

    IF TimeLag < 0 And NoachWave < 0 Then
    GannAngle = 180 + GannAngle
    EndIF

    IF TimeLag > 0 And NoachWave < 0 Then
    GannAngle = 360 - GannAngle
    EndIF

    Faktor = GannAngle[1]-GannAngle
    IF GannAngle[1] < 90 And GannAngle > 270 Then
    Faktor = 360 + Faktor
    EndIF

    IF Faktor < 1 Then
    Faktor=1
    EndIF

    IF Faktor > 60 Then
    Faktor=60
    EndIF

    CyclusTijd = 0
    Ham = 0
    J = 0
    While J< 41
    Ham = Ham + Faktor[J]
    IF Ham > 360 And CyclusTijd=0 Then
    CyclusTijd =J
    EndIF
    J=J+1
    Wend

    IF CyclusTijd=0 Then
    CyclusTijd = CyclusTijd[1]
    EndIF

    Naamah = 0.25 * CyclusTijd +0.75*Naamah[1]

    Periode=Naamah
    EndIF

    P1=15

    if BarIndex > 50 then
    p1=Round(periode)
    endif

    pr=close

    Pi=3.14159265

    Alef=exp(-sqrt(2)*Pi/p1)
    Beth=2*Alef*cos(sqrt(2)*180/p1)
    Daleth=(1-Beth+Alef*Alef)/4
    Hee=Beth
    Vav=-Alef*Alef

    if BarIndex>1 then
    Noa2=Daleth*(pr+2*pr[1]+pr[2])+Hee*Noa2[1]+Vav*Noa2[2]
    endif

    Alef=exp(-Pi/p1)
    Beth=2*Alef*Cos(1.738*180/p1)
    Gimmel= Alef * Alef
    Daleth=(1- Beth + Gimmel) * (1-Gimmel)/8
    Hee=Beth+Gimmel
    Vav=-(Gimmel+Beth*Gimmel)
    Jod=Gimmel*Gimmel

    if BarIndex>2 then
    Noa3=Daleth*(pr+3*pr[1]+3*pr[2]+pr[3])+Hee*Noa3[1]+Vav*Noa3[2]+Jod*Noa3[3]
    endif

    return Noa2 coloured(255,0,0) as "Slow",Noa3 Coloured(0,0,255) as "Quick"

  3. [verwijderd] 3 februari 2010 18:21
  4. hans 41 4 februari 2010 15:26
    quote:

    Kapitein van de Ark Noach schreef:

    // Design Tom Noach
    Once False = 0
    Once True = 1
    Once MediumPrice = False and Not True

    MediumPrice = (High + Low) / 2

    IF BarIndex &lt;= 5 Then
    Periode = 0
    Naamah = 0
    EndIF

    IF BarIndex &gt; 5 Then
    Sem = MediumPrice - MediumPrice[6]
    Cham = Sem[3]
    Jafet = 0.75*(Sem-Sem[6])+0.25*(Sem[2]-Sem[4])
    TimeLag = 0.33*Cham+0.67*TimeLag[1]
    NoachWave = 0.2*Jafet + 0.8*NoachWave[1]
    IF ABS(TimeLag + TimeLag[1]) &gt; 0 Then
    A = ABS((NoachWave + NoachWave[1]) / (TimeLag+TimeLag[1]))
    GannAngle = ATAN(A)
    EndIF

    IF TimeLag &lt; 0 And NoachWave &gt; 0 Then
    GannAngle = 180 - GannAngle
    EndIF

    IF TimeLag &lt; 0 And NoachWave &lt; 0 Then
    GannAngle = 180 + GannAngle
    EndIF

    IF TimeLag &gt; 0 And NoachWave &lt; 0 Then
    GannAngle = 360 - GannAngle
    EndIF

    Faktor = GannAngle[1]-GannAngle
    IF GannAngle[1] &lt; 90 And GannAngle &gt; 270 Then
    Faktor = 360 + Faktor
    EndIF

    IF Faktor &lt; 1 Then
    Faktor=1
    EndIF

    IF Faktor &gt; 60 Then
    Faktor=60
    EndIF

    CyclusTijd = 0
    Ham = 0
    J = 0
    While J&lt; 41
    Ham = Ham + Faktor[J]
    IF Ham &gt; 360 And CyclusTijd=0 Then
    CyclusTijd =J
    EndIF
    J=J+1
    Wend

    IF CyclusTijd=0 Then
    CyclusTijd = CyclusTijd[1]
    EndIF

    Naamah = 0.25 * CyclusTijd +0.75*Naamah[1]

    Periode=Naamah
    EndIF

    P1=15

    if BarIndex &gt; 50 then
    p1=Round(periode)
    endif

    pr=close

    Pi=3.14159265

    Alef=exp(-sqrt(2)*Pi/p1)
    Beth=2*Alef*cos(sqrt(2)*180/p1)
    Daleth=(1-Beth+Alef*Alef)/4
    Hee=Beth
    Vav=-Alef*Alef

    if BarIndex&gt;1 then
    Noa2=Daleth*(pr+2*pr[1]+pr[2])+Hee*Noa2[1]+Vav*Noa2[2]
    endif

    Alef=exp(-Pi/p1)
    Beth=2*Alef*Cos(1.738*180/p1)
    Gimmel= Alef * Alef
    Daleth=(1- Beth + Gimmel) * (1-Gimmel)/8
    Hee=Beth+Gimmel
    Vav=-(Gimmel+Beth*Gimmel)
    Jod=Gimmel*Gimmel

    if BarIndex&gt;2 then
    Noa3=Daleth*(pr+3*pr[1]+3*pr[2]+pr[3])+Hee*Noa3[1]+Vav*Noa3[2]+Jod*Noa3[3]
    endif

    return Noa2 coloured(255,0,0) as "Slow",Noa3 Coloured(0,0,255) as "Quick"

    Kapitein,

    Ik wil e.e.a. in Chatnet plaatsen maar nu krijg ik op regel 15 (Jafet=0.75*(Sem-Sem[6])+0.25*(Sem[2]-Sem[4])
    en kolom 50 (die is er niet) een foutmelding,kunt u mij verder helpen???
    Gr, Hans
  5. [verwijderd] 4 februari 2010 15:47
    Once False = 0
    Once True = 1
    Once MediumPrice = False and Not True

    MediumPrice = (High + Low) / 2

    IF BarIndex <= 5 Then
    Periode = 0
    Naamah = 0
    EndIF

    IF BarIndex > 5 Then
    Sem = MediumPrice - MediumPrice[6]
    Cham = Sem[3]
    Jafet = 0.75*(Sem-Sem[6])+0.25*(Sem[2]-Sem[4])
    TimeLag = 0.33*Cham+0.67*TimeLag[1]
    NoachWave = 0.2*Jafet + 0.8*NoachWave[1]
    IF ABS(TimeLag + TimeLag[1]) > 0 Then
    A = ABS((NoachWave + NoachWave[1]) / (TimeLag+TimeLag[1]))
    GannAngle = ATAN(A)
    EndIF

    IF TimeLag < 0 And NoachWave > 0 Then
    GannAngle = 180 - GannAngle
    EndIF

    IF TimeLag < 0 And NoachWave < 0 Then
    GannAngle = 180 + GannAngle
    EndIF

    IF TimeLag > 0 And NoachWave < 0 Then
    GannAngle = 360 - GannAngle
    EndIF

    Faktor = GannAngle[1]-GannAngle
    IF GannAngle[1] < 90 And GannAngle > 270 Then
    Faktor = 360 + Faktor
    EndIF

    IF Faktor < 1 Then
    Faktor=1
    EndIF

    IF Faktor > 60 Then
    Faktor=60
    EndIF

    CyclusTijd = 0
    Ham = 0
    J = 0
    While J< 41
    Ham = Ham + Faktor[J]
    IF Ham > 360 And CyclusTijd=0 Then
    CyclusTijd =J
    EndIF
    J=J+1
    Wend

    IF CyclusTijd=0 Then
    CyclusTijd = CyclusTijd[1]
    EndIF

    Naamah = 0.25 * CyclusTijd +0.75*Naamah[1]

    Periode=Naamah
    EndIF

    P1=15

    if BarIndex > 50 then
    p1=Round(periode)
    endif

    pr=close

    Pi=3.14159265

    Alef=exp(-sqrt(2)*Pi/p1)
    Beth=2*Alef*cos(sqrt(2)*180/p1)
    Daleth=(1-Beth+Alef*Alef)/4
    Hee=Beth
    Vav=-Alef*Alef

    if BarIndex>1 then
    Noa2=Daleth*(pr+2*pr[1]+pr[2])+Hee*Noa2[1]+Vav*Noa2[2]
    endif

    Alef=exp(-Pi/p1)
    Beth=2*Alef*Cos(1.738*180/p1)
    Gimmel= Alef * Alef
    Daleth=(1- Beth + Gimmel) * (1-Gimmel)/8
    Hee=Beth+Gimmel
    Vav=-(Gimmel+Beth*Gimmel)
    Jod=Gimmel*Gimmel

    if BarIndex>2 then
    Noa3=Daleth*(pr+3*pr[1]+3*pr[2]+pr[3])+Hee*Noa3[1]+Vav*Noa3[2]+Jod*Noa3[3]
    endif

    return Noa2 coloured(0,0,255) as "Slow",Noa3 Coloured(255,0,0) as "Quick"

  6. [verwijderd] 4 februari 2010 16:38
    Heb nu 2 x de bovenstaande code zien veranderen zal dus wel bij de IEX liggen. Blijft opmerkelijk dat moderators teksten kunnen aanpassen. Is inbreuk op intellectueel eigendom en op zijn minst verwerpelijk.

    Bij deze protest dus.
  7. [verwijderd] 5 februari 2010 08:35
    De handelsregels voor het systeem zijn dus nogal simpel.
    Je mag een Long positie hebben als Quick boven de Slow koerst en de slotkoers moet boven de Quick liggen.
    Je mag een Short positie hebben als Quick onder de Slow noteert.

    Bij een dalende trend zal de Slow als weerstand dienen en bij een stijgende trend als steun.

    Om nu te bepalen of het systeem werkt kan je een kleine wijziging aanbrengen in de indicator of nog beter is even een nieuwe indicator aan te maken. Wat we van het systeem willen weten is hoeveel dagen er positief worden indien de Quick boven de Slow noteert.

    In Natural Language zou je zo iets krijgen als.
    Test of Quick boven Slow noteert indien ja
    tel dan het aantal dagen dat deze dan hoger noteert
    tel dan het aantal dagen dat dit niet zo is

    Cumuleer de resultaten
    Geef een percentage van het aantal dagen dat hoger wordt gesloten t.o.v. het voorgaande slot.
    Geef een percentage van het aantal dagen dat lager worden gesloten t.o.v. het voorgaande slot

    Bereken vervolgens indien er lager wordt gesloten en wordt gekocht (buy on dips/sell op tops) of het resultaat hoger of lager wordt

    Bij een test volgens bovenstaande gegevens zal in 68% van de gevallen er een hoger slot zijn dan het slot van de voorgaande dag. Indien er gekocht wordt als de Quick boven de Slow noteert en er 2 dagen een lager slot is dan de opening kan het percentage op 73% wordt gezet.
    Indien er wordt gekocht als de Quick boven de Slow noteert en koers in het gebied van de steun komt d.w.z. het verschil tussen de Quick en de koers is lager dan 2 dan kan dit percentage 81% op worden gebracht.

    De code voor het berekenen van de bovenstaande gegevens volgt hieronder.

    Je kan natuurlijk ook alle regels uitschrijven in de vorm van een BackTest en er een HandelsSysteem van maken het plaatje geeft dan het volgende resultaat.

    Maar afgezien van alle resultaten je had in ieder geval niet long gezeten bij de daling van de afgelopen week sterker nog je had short gezeten.

  8. [verwijderd] 5 februari 2010 08:37
    Once True = 1
    Once MediumPrice = False and Not True

    MediumPrice = (High + Low) / 2

    IF BarIndex <= 5 Then
    Periode = 0
    Naamah = 0
    EndIF

    IF BarIndex > 5 Then
    Sem = MediumPrice - MediumPrice[6]
    Cham = Sem[3]
    Jafet = 0.75*(Sem-Sem[6])+0.25*(Sem[2]-Sem[4])
    TimeLag = 0.33*Cham+0.67*TimeLag[1]
    NoachWave = 0.2*Jafet + 0.8*NoachWave[1]
    IF ABS(TimeLag + TimeLag[1]) > 0 Then
    A = ABS((NoachWave + NoachWave[1]) / (TimeLag+TimeLag[1]))
    GannAngle = ATAN(A)
    EndIF

    IF TimeLag < 0 And NoachWave > 0 Then
    GannAngle = 180 - GannAngle
    EndIF

    IF TimeLag < 0 And NoachWave < 0 Then
    GannAngle = 180 + GannAngle
    EndIF

    IF TimeLag > 0 And NoachWave < 0 Then
    GannAngle = 360 - GannAngle
    EndIF

    Faktor = GannAngle[1]-GannAngle
    IF GannAngle[1] < 90 And GannAngle > 270 Then
    Faktor = 360 + Faktor
    EndIF

    IF Faktor < 1 Then
    Faktor=1
    EndIF

    IF Faktor > 60 Then
    Faktor=60
    EndIF

    CyclusTijd = 0
    Ham = 0
    J = 0
    While J< 41
    Ham = Ham + Faktor[J]
    IF Ham > 360 And CyclusTijd=0 Then
    CyclusTijd =J
    EndIF
    J=J+1
    Wend

    IF CyclusTijd=0 Then
    CyclusTijd = CyclusTijd[1]
    EndIF

    Naamah = 0.25 * CyclusTijd +0.75*Naamah[1]

    Periode=Naamah
    EndIF

    P1=15

    if BarIndex > 50 then
    p1=Round(periode)
    endif

    pr=close

    Pi=3.14159265

    Alef=exp(-sqrt(2)*Pi/p1)
    Beth=2*Alef*cos(sqrt(2)*180/p1)
    Daleth=(1-Beth+Alef*Alef)/4
    Hee=Beth
    Vav=-Alef*Alef

    if BarIndex>1 then
    Noa2=Daleth*(pr+2*pr[1]+pr[2])+Hee*Noa2[1]+Vav*Noa2[2]
    endif

    Alef=exp(-Pi/p1)
    Beth=2*Alef*Cos(1.738*180/p1)
    Gimmel= Alef * Alef
    Daleth=(1- Beth + Gimmel) * (1-Gimmel)/8
    Hee=Beth+Gimmel
    Vav=-(Gimmel+Beth*Gimmel)
    Jod=Gimmel*Gimmel

    if BarIndex>2 then
    Noa3=Daleth*(pr+3*pr[1]+3*pr[2]+pr[3])+Hee*Noa3[1]+Vav*Noa3[2]+Jod*Noa3[3]
    endif

    //return Noa2 coloured(0,0,255) as "Slow",Noa3 Coloured(255,0,0) as "Quick"

    /// reken uit hoeveel dagen er positief worden gesloten en hoeveel negatief
    //// uitbreiding op de indicator
    /////
    if Noa2 > Noa3 then
    CumPos= CumPos+1
    else
    CumNeg= CumNeg+1
    endif

    CumCum = CumPos + CumNeg

    if Close > DClose(1) and Noa2 > Noa3 then
    TrdPos= TrdPos + 1
    else
    TrdNeg = TrdNeg + 1
    endif

    PerPos=TrdPos /(CumCum/100)
    PerNeg=TrdNeg /(CumCum/100)

    Return PerPos,PerNeg

  9. hans 41 5 februari 2010 11:04
    quote:

    Kapitein van de Ark Noach schreef:

    Regel moet zijn:
    if BarIndex &gt; 50 then

    Onderstaand de goede code. Begrijp niet hoe de fout de ontstond.



    Goedemorgen Kapitein,
    Als ik het goed begrijp moet ik de regel(12) "Jafet=0.75*(Sem-Sem[6])+0.25*(Sem[2]-Sem[4])" vervangen door de regel" ÏF Barindex > 50 Then" heb ik gedaan.
    De volgende fout die toen kwam is regel 53(tel alleen beschreven regels)"Endif" heb ik weg gehaald en de fout is opgeheven,maar ik weet niet of dat correct is? De laatste regel 74 geeft daarna een foutmelding.
    Kunt u voor mij nog eens kijken wat er nog fout is??
    Als u denkt dat de moderators wat veranderen mag u het ook sturen naar mijn mailadres t.w. jwmulder@bart.nl
    m.v.gr, Hans
  10. [verwijderd] 5 februari 2010 11:17
    Als een bericht wordt geplaatst op het forum doorloopt het een aantal stadia. Uiteindelijk komt er een soort HTML uit de bus waardoor de pagina's leesbaar worden.

    Als ik stukjes Codering doorgeef op een forum dan worden soms stukjes herkent als code waardoor er een pagina opmaak plaatsvindt. De moderators kunnen daar niks aan doen. Is ook geen fout is meer conflict of being.

    Hieronder de goede code zonder fouten:
    // -------------------------------> code begint na deze regel

    Once False = 0
    Once True = 1
    Once MediumPrice = False and Not True

    MediumPrice = (High + Low) / 2

    IF BarIndex <= 5 Then
    Periode = 0
    Naamah = 0
    EndIF

    IF BarIndex > 5 Then
    Sem = MediumPrice - MediumPrice[6]
    Cham = Sem[3]
    Jafet = 0.75*(Sem-Sem[6])+0.25*(Sem[2]-Sem[4])
    TimeLag = 0.33*Cham+0.67*TimeLag[1]
    NoachWave = 0.2*Jafet + 0.8*NoachWave[1]
    IF ABS(TimeLag + TimeLag[1]) > 0 Then
    A = ABS((NoachWave + NoachWave[1]) / (TimeLag+TimeLag[1]))
    GannAngle = ATAN(A)
    EndIF

    IF TimeLag < 0 And NoachWave > 0 Then
    GannAngle = 180 - GannAngle
    EndIF

    IF TimeLag < 0 And NoachWave < 0 Then
    GannAngle = 180 + GannAngle
    EndIF

    IF TimeLag > 0 And NoachWave < 0 Then
    GannAngle = 360 - GannAngle
    EndIF

    Faktor = GannAngle[1]-GannAngle
    IF GannAngle[1] < 90 And GannAngle > 270 Then
    Faktor = 360 + Faktor
    EndIF

    IF Faktor < 1 Then
    Faktor=1
    EndIF

    IF Faktor > 60 Then
    Faktor=60
    EndIF

    CyclusTijd = 0
    Ham = 0
    J = 0
    While J< 41
    Ham = Ham + Faktor[J]
    IF Ham > 360 And CyclusTijd=0 Then
    CyclusTijd =J
    EndIF
    J=J+1
    Wend

    IF CyclusTijd=0 Then
    CyclusTijd = CyclusTijd[1]
    EndIF

    Naamah = 0.25 * CyclusTijd +0.75*Naamah[1]

    Periode=Naamah
    EndIF

    P1=15

    if BarIndex > 50 then
    p1=Round(periode)
    endif

    pr=close

    Pi=3.14159265

    Alef=exp(-sqrt(2)*Pi/p1)
    Beth=2*Alef*cos(sqrt(2)*180/p1)
    Daleth=(1-Beth+Alef*Alef)/4
    Hee=Beth
    Vav=-Alef*Alef

    if BarIndex>1 then
    Noa2=Daleth*(pr+2*pr[1]+pr[2])+Hee*Noa2[1]+Vav*Noa2[2]
    endif

    Alef=exp(-Pi/p1)
    Beth=2*Alef*Cos(1.738*180/p1)
    Gimmel= Alef * Alef
    Daleth=(1- Beth + Gimmel) * (1-Gimmel)/8
    Hee=Beth+Gimmel
    Vav=-(Gimmel+Beth*Gimmel)
    Jod=Gimmel*Gimmel

    if BarIndex>2 then
    Noa3=Daleth*(pr+3*pr[1]+3*pr[2]+pr[3])+Hee*Noa3[1]+Vav*Noa3[2]+Jod*Noa3[3]
    endif

    return Noa2 coloured(0,0,255) as "Slow",Noa3 Coloured(255,0,0) as "Quick"

    // -------------------------------> code eindigt voor deze regel
  11. [verwijderd] 10 februari 2010 08:42
    Bodems en dubbele bodems

    Bodems en toppen worden gemaakt in een overdrijvingsfase waar iedereen heeft gekocht en/of heeft verkocht.
    Een grafiek is de weergave van de hartslag van de markt daar waar kopers en verkopers balans vinden waar hebzucht het wint van angst en winst smelt en wordt omgezet in verlies.
    Zeker weten waar bodems en toppen komen te liggen is meer gevoel dan op een grafiek te kunnen zien waar een bodem of een top ligt. Toch heeft de technisch analist instrumentarium tot zijn beschikking om te kunnen meten waar bodems en toppen liggen. Klassieke indicatoren of oscillatoren schieten hierin te kort meten is weten al komen oscillatoren als RSI en Williams dicht in de buurt. Door een oscillator met een trendvolgende indicator te combineren kom je wel dichter in de buurt maar perfect is het niet natuurlijk. Hieronder volgt de codering (in ChartNet code) van de Trendvolgende RSI volgens de methode van Constance Brown (Technical Analyse for the Proffesional (new methods for improving Timming and Filtering Premature Signals))

    De bodem gevormd op 8 februari is niet de definitieve bodem dit is te zien op grafiek. Pas wanneer de indicator daalt tot in het extreem oververkocht gebied kan worden aangenomen dat de bodem er ligt. Dit is nu niet het geval derhalve kan worden aangenomen dat de AEX op weg is naar een lagere top. Een tijdsvenster wordt geopend op 19 februari en zal op 17 maart worden gesloten aangenomen wordt dat hier een top wordt gemaakt waarna de koers zal wegglijden onder de 300
    Het koersdoel van de lagere top zal liggen rond 334

    Market bottom and top:
    print.chartnet.nl/7418DE3C11990579059...

    Koersdoel:
    print.chartnet.nl/6C499E174C21DCA7039...

  12. [verwijderd] 10 februari 2010 08:45
    Once False = 0
    Once True = 1
    Once Periode = True XOR False
    Once P1 = 0.3

    If Barindex > 5 Then

    MediumPrice = (High + Low) / 2

    If Barindex <= 5 Then
    Periode= False
    V5 = False
    EndIf

    If Barindex > 5 Then
    V1 = MediumPrice - MediumPrice[6]
    V2 = V1[3]
    V3 = 0.75*(V1-V1[6])+0.25*(V1[2]-v1[4])
    ENPHASE = 0.33 * V2 + 0.67 * ENPHASE[1]
    NoachWave = 0.2 * V3 + 0.8 * NoachWave[1]
    If ABS(ENPHASE + ENPHASE[1]) > 0 Then
    A = ABS((NoachWave + NoachWave[1]) / (ENPHASE+ENPHASE[1]))
    GannDegree = ATAN(A)
    EndIf

    If ENPHASE < 0 And NoachWave > 0 Then
    GannDegree = 180 - GannDegree
    EndIf

    If ENPHASE < 0 And NoachWave < 0 Then
    GannDegree = 180 + GannDegree
    EndIf

    If ENPHASE > 0 And NoachWave < 0 Then
    GannDegree = 360 - GannDegree
    EndIf

    DeltaPhase = GannDegree[1]-GannDegree
    If GannDegree[1] < 90 And GannDegree > 270 Then
    DeltaPhase = 360 + DeltaPhase
    EndIf

    If DeltaPhase < 1 Then
    DeltaPhase=1
    EndIf

    If DeltaPhase > 60 Then
    DeltaPhase=60
    EndIf

    TimeFactor = 0
    V4 = 0
    J = 0
    While J<41
    V4 = V4 + DeltaPhase[J]
    If V4>360 And TimeFactor=0 Then
    TimeFactor =J
    EndIf
    J=J+1
    Wend

    If TimeFactor=0 Then
    TimeFactor = TimeFactor[1]
    EndIf

    V5 = 0.25 * TimeFactor +0.75 * V5[1]
    myPeriode=v5
    EndIf

    Periode= Round(myPeriode)

    XeNox = 0
    Peerke = 0

    K = False
    While K < Periode
    XeNox = XeNox + SIN(360*K/Periode)* MediumPrice[K]
    Peerke = Peerke + COS(360*K/Periode)* MediumPrice[K]
    K = K+1
    Wend

    If ABS(Peerke) > 0.001 Then
    DCGannDegree = ATAN(XeNox/Peerke)
    EndIf

    If ABS(Peerke) <= 0.001 Then
    If XeNox >= 0 Then
    SignXeNox=1
    ELSE
    SignXeNox=-1
    EndIf
    DCGannDegree = 90 * SignXeNox
    EndIf

    DCGannDegree = DCGannDegree + 90

    If Peerke<0 Then
    DCGannDegree = DCGannDegree + 180
    EndIf

    If DCGannDegree>315 And DCGannDegree<=360 And DeltaPhase <> 500 Then
    DCGannDegree = DCGannDegree - 360
    EndIf

    PHASE = DCGannDegree

    EndIf

    If Barindex > 5 Then
    SinusGolf = SIN(PHASE)
    MainSinusGolf = SIN(PHASE + 45)
    EndIf

    If Barindex > 5 Then

    MediumPrice = (High + Low) /2

    Periode= Round(myPeriode)
    TrendLijn = 0
    J =0
    While J < Periode+2
    TrendLijn = TrendLijn + MediumPrice[J]
    J = J+1
    Wend

    If Periode > 0 Then
    TrendLijn = TrendLijn / (Periode+2)
    EndIf

    KeltNer = 0.33 * (MediumPrice + 0.5 * (MediumPrice - MediumPrice[3])) + 0.67 * KeltNer[1]
    If Barindex<26 And DeltaPhase <> 500 Then
    TrendLijn = MediumPrice
    KeltNer =MediumPrice
    EndIf
    EndIf

    If Barindex <= 8 Then
    RSB = 0
    RANGERSB = 0
    ENPHASE = 0
    NoachWave = 0
    EndIf

    If Barindex > 8 Then
    MediumPrice = (High + Low) /2
    RANGERSB = 0.2 * (High - Low) + 0.8 * RANGERSB[1]
    V1 = MediumPrice-MediumPrice[6]
    V2 = V1[3]
    V3 = 0.75*(V1-V1[6]) + 0.25*(V1[2]-V1[4])
    ENPHASE = 0.33 * V2 + 0.67 * ENPHASE[1]
    NoachWave = 0.2 * V3 + 0.8*NoachWave[1]
    V2 = 0.2 * (Square(ENPHASE) + Square(NoachWave)) + 0.8 * V2[1]
    If V2 < 0.001 Then
    V2=0.001
    EndIf

    If RANGE>0 Then
    RSB = 0.25*(10* Log(V2 / Square(RANGERSB)) / Log(10)+4.7) + 0.75*RSB[1]
    EndIf
    EndIf

    P = Periode
    DEL = DeltaPhase
    S = SinusGolf
    LS = MainSinusGolf
    TL = TrendLijn
    K = KeltNer

    Trend=1
    Cyclus=0

    If LS Crosses Over S Or LS Crosses Under S And RSB > 6 Then
    Trend=0
    Cyclus=1
    EndIf

    If P<>0 And DEL>(1-P1)*360 / P And DEL<(1+P1)*360 / P Then
    Trend=0
    Cyclus=1
    EndIf

    If K Crosses Over TL Or K Crosses Under TL Then
    NB=0
    EndIf

    NB=nb+1

    If NB < P/2 Then
    Cyclus=1
    Trend=0
    ELSE
    Cyclus=0
    Trend=1
    EndIf

    Per = 15

    if BarIndex > 50 then
    Per=Round(Periode)
    endif

    Noa=RSI[Per](Close)
    x=0.1*(Noa-50)
    y=(EXP(2*x)-1)/(EXP(2*x)+1)
    Quick=50*(y+1)

    If Trend = 1 then
    Slow= Quick[1]
    endif

    If Cyclus = 1 then
    Slow= Quick[3]
    endif

    Return Quick Coloured (0, 0, 255) AS "RSI" ,Slow Coloured(255,0,0) as "Slow", 20 Coloured (47,79,47) AS "20" , 80 Coloured (47,79,47) AS "80" , 50 AS "50"

  13. len 10 februari 2010 17:11
    Goedemiddag kapitein

    Helaas krijg ik de navolgende foutmeldiing.

    Syntax errorlijn1, kolom7
    Misschien kunt u beter deze mogelijkheden gebruiken dan"False":
    ","
    "="
    Kunt u mij hiermee helpen. Bvd
  14. [verwijderd] 10 februari 2010 17:32
    Bovenstaande code gekopieerd van de Kk in ChartNet en bij mij werkt die goed. Controleer of de eerste declaratie precies zo is als onderstaand:

    Once False = 0

    Kopieer het (de bovenstaande code) anders eerst even naar een kladblok of een notepad programma is een behoorlijk stuk programma code wellicht dat er regels niet goed over komen ligt soms het aan geheugen of je computer.

    Maar heb het aantal keren gedaan is goed volgens mij

    check ook even of = 0 een 0 is en geen O

    Eerste regel is gewoon een booleaanse declaratie en speelt verder geen rol.
  15. hans 41 16 februari 2010 11:58
    quote:

    Kapitein van de Ark Noach schreef:

    Staat nu ook op het ChartNet forum je kan door te klikken de indicator importeren in ChartNet.

    www.chartnet.nl/user/CNForum.html?L=21
    Goedemorgen Kapitein,
    Heb de indicator in het CN forum geimporteerd en als indicator werkt dat prima.
    Heb hem nu ook in backtest staan maar dan geeft CN aan de laatste regel 'RETURN ......." te verwijderen maar krijg de backtest niet aan de praat.
    Krijg wel het backtest rapport(statistieken) maar zonder getallen, WAT IS ER NOG NIET GOED??
    Gr, Hans
27 Posts
Pagina: 1 2 »» | Laatste |Omhoog ↑

Neem deel aan de discussie

Word nu gratis lid van Beursduivel.be

Al abonnee? Log in

Direct naar Forum

Zoek alfabetisch op forum

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. M
  14. N
  15. O
  16. P
  17. Q
  18. R
  19. S
  20. T
  21. U
  22. V
  23. W
  24. X
  25. Y
  26. Z
Forum # Topics # Posts
Aalberts 466 7.145
AB InBev 2 5.541
Abionyx Pharma 2 29
Ablynx 43 13.356
ABN AMRO 1.582 52.354
ABO-Group 1 25
Acacia Pharma 9 24.692
Accell Group 151 4.132
Accentis 2 267
Accsys Technologies 23 10.911
ACCSYS TECHNOLOGIES PLC 218 11.686
Ackermans & van Haaren 1 193
Adecco 1 1
ADMA Biologics 1 34
Adomos 1 126
AdUX 2 457
Adyen 14 17.877
Aedifica 3 927
Aegon 3.258 323.148
AFC Ajax 538 7.092
Affimed NV 2 6.305
ageas 5.844 109.907
Agfa-Gevaert 14 2.070
Ahold 3.538 74.353
Air France - KLM 1.025 35.306
AIRBUS 1 12
Airspray 511 1.258
Akka Technologies 1 18
AkzoNobel 467 13.056
Alfen 16 25.403
Allfunds Group 4 1.521
Almunda Professionals (vh Novisource) 651 4.251
Alpha Pro Tech 1 17
Alphabet Inc. 1 426
Altice 106 51.198
Alumexx ((Voorheen Phelix (voorheen Inverko)) 8.486 114.826
AM 228 684
Amarin Corporation 1 133
Amerikaanse aandelen 3.837 244.143
AMG 972 134.600
AMS 3 73
Amsterdam Commodities 305 6.748
AMT Holding 199 7.047
Anavex Life Sciences Corp 2 501
Antonov 22.632 153.605
Aperam 92 15.090
Apollo Alternative Assets 1 17
Apple 5 386
Arcadis 252 8.808
Arcelor Mittal 2.035 321.047
Archos 1 1
Arcona Property Fund 1 287
arGEN-X 17 10.362
Aroundtown SA 1 221
Arrowhead Research 5 9.751
Ascencio 1 28
ASIT biotech 2 697
ASMI 4.108 39.669
ASML 1.766 111.150
ASR Nederland 21 4.518
ATAI Life Sciences 1 7
Atenor Group 1 522
Athlon Group 121 176
Atrium European Real Estate 2 199
Auplata 1 55
Avantium 32 14.232
Axsome Therapeutics 1 177
Azelis Group 1 67
Azerion 7 3.449

Macro & Bedrijfsagenda

  1. 07 april

    1. Industriële productie februari (Dld)
    2. Handelsbalans februari (Dld)
    3. Detailhandelsverkopen februari (eur)
    4. Consumentenkrediet februari (VS)
  2. 08 april

    1. NX Filtration beleggersdag en jaarvergadering
    2. Consumptie huishoudens februari (NL)
    3. Inflatie maart (NL)
    4. Nedap Q1-cijfers
    5. Ondernemersvertrouwen mkb maart (VS)
    6. Alfen jaarvergadering
de volitaliteit verwacht indicator betekend: Market moving event/hoge(re) volatiliteit verwacht