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

Technische Analyse Terug naar discussie overzicht

Koersdruk indicator

32 Posts
Pagina: 1 2 »» | Laatste | Omlaag ↓
  1. [verwijderd] 15 januari 2012 18:51
    Onder mijn prijsgrafieken heb ik een door mijzelf ontwikkelde indicator, een koersdruk indicator.

    In deze discussie zal ik in verschillende berichten uiteenzetten hoe die werkt en er de algoritmes van geven.

    Inleidend de bedoeling van de indicator

    De analyse betreft het vaststellen van zowel een koersdruk als de volumedruk en brengt beide met elkaar in verband. Hierdoor is men vroegtijdig attent op volumeveranderingen en de daarmee gepaard gaande prijsveranderingen. Aangezien deze al in de indicator zichbaar zijn terwijl de candles nog klein zijn (lage volatiliteit), gaat het om een een signalering die voorafgaat aan de grotere koersbewegingen. Althans, soms.

    De code voor de koersdruk heb ik gejat uit de volgende publicatie:
    janderson99.hubpages.com/hub/Promisin...

    Na wat proberen en aanpassen heb ik nu de tegenwoordige 'slang' onder de grafieken.
  2. [verwijderd] 15 januari 2012 19:50
    Reeds bestaande algoritme's hebben slechts een geen tot geringe waarde.
    Logisch toch !!
    Miljoenen gebruiken ze al. (Schat ik)

    Verzin eens iets nieuws zou ik zeggen.
    N.B. Zie trouwens geen prijsgrafiek ook.
  3. [verwijderd] 15 januari 2012 20:24
    quote:

    TA-Phoenix schreef op 15 januari 2012 19:50:

    Reeds bestaande algoritme's hebben slechts een geen tot geringe waarde.
    Logisch toch !!
    Miljoenen gebruiken ze al. (Schat ik)

    Verzin eens iets nieuws zou ik zeggen.
    N.B. Zie trouwens geen prijsgrafiek ook.
    Niemand heeft mijn algoritme voor het volume gedeelte van mijn indicator. Die voor de koersdrukanalyse is inderdaad overbekend, komt al voor in de stochastics. Ik verzin niet alles zelf, maar de variaties in de algoritmes kunnen ook interessant zijn. Geduld, zou ik zeggen, ik heb een paar posts nodig om alles uit de doeken te doen.

    Wel een grafiek, het gaat om de indicator onder de prijzen.
  4. [verwijderd] 15 januari 2012 20:39
    quote:

    TA-Phoenix schreef op 15 januari 2012 20:29:

    En wanneer ga je je eerste prognose publiceren hier ?
    Lijkt me veel waardevoller om te kunnen beoordelen.

    Nooit, denk ik. Maar als je de algoritmes hebt en je ziet er wat in, dan draai je toch zelf een back test, eventueel op door jezelf bedachte varianten? Lijkt mij wel interessant om over te horen. Bovendien is deze indicator ondersteunend, als aanvulling op de prijsgrafiek, er komen geen aan- en verkoopsignalen uit.
  5. [verwijderd] 15 januari 2012 21:07
    quote:

    johannes51 schreef op 15 januari 2012 20:39:

    [...]Nooit, denk ik. Maar als je de algoritmes hebt en je ziet er wat in, dan draai je toch zelf een back test,
    Hihi die johannes51, heb inmiddels al tig forward en backward tests uitgevoerd de laatste jaren.

    je systeem is voor buitenstaanders alleen maar geloofwaardig als er ook werkelijke "vooraf" gepubliceerde prognoses zijn.

    Zolang het bij m.i. kleur verblindende plaatjes blijft, zonder een werkelijk verifieerbare uitkomst, lijkt het er op dat je op zoek bent naar iets, waarvan je de uitkomst zelf nog niet weet.

    Ervaring is een goede school, maar het leergeld is hoog.

    Denk dat Gakgak, alias Noach enz enz enz er precies hetzelfde overdenkt.
    Grappig en interessante man trouwens !!
    Mvg Peerke
  6. [verwijderd] 15 januari 2012 21:39
    De basislijnen.
    Deze lijnen worden in de uiteindelijke versie onzichtbaar gemaakt, maar ze zitten nog wel in het return statement (Pro Real Time script taal), dus kan ik ze nog wel illustreren met grafieken.

    De prijslijn betreft een perunnage (dat is een percentage waarin vergeten is om met 100 te vermenigvuldigen; een perunnage is een waarde tussen 0 en 1) dat de plaats aangeeft van de close in de true range. Hiervan is 0.5 afgetrokken, zodat het eindresultaat een waarde is tussen -0.5 en +0.5, suggererend dat een close in de onderste regio's duidt op een downtrend.

    algorime in scripttaal:
    krt=3
    gem=2//gemiddelde

    //true range, hoge en lage waarde
    ht=max(high,close[1])
    lt=min(low,close[1])

    //positie close in true range
    if ht>lt then //er is een true range
    pc=abs(close-lt)/(ht-lt)//relatieve plaats in range ht-lt
    else
    pc=0.5 //geen drukkracht
    endif
    pcg=average[gem](pc)-0.5

    De basislijn voor het volume wordt op gelijksoortige wijze berekend, alleen is daar het probleem dat er geen true range is, zoals bij prijzen. Elke candle begint met een volume van nul. Dit is opgelost door drie in plaats van twee candles te beschouwen. In deze drie is er altijd een hoogste en een laagste, die dan als volumerange beschouwd wordt, waarbinnen het volume van de lopende candle een positie heeft.

    Algoritme:
    cv=volume
    lv=lowest[3](cv)
    hv1=highest[3](cv)
    hv=max(hv1,lv+1) //hv altijd groter dan lv

    if hv1>1 then //er is volume, sommige insturmenten krijgen geen volume mee
    vf=(cv-lv)/(hv-lv) //volume als perunnage
    else
    vf=0 //geen volume
    endif
    vfg=average[3](vf)

    Deze beide basislijnen heb ik zichtbaar gemaakt in de onderstaande grafiek. Van daaruit worden de uiteindelijke lijnen afgeleid.

  7. [verwijderd] 15 januari 2012 22:02
    quote:

    TA-Phoenix schreef op 15 januari 2012 21:07:

    [...]

    Hihi die johannes51, heb inmiddels al tig forward en backward tests uitgevoerd de laatste jaren.

    je systeem is voor buitenstaanders alleen maar geloofwaardig als er ook werkelijke "vooraf" gepubliceerde prognoses zijn.

    Zolang het bij m.i. kleur verblindende plaatjes blijft, zonder een werkelijk verifieerbare uitkomst, lijkt het er op dat je op zoek bent naar iets, waarvan je de uitkomst zelf nog niet weet.

    Ervaring is een goede school, maar het leergeld is hoog.

    Denk dat Gakgak, alias Noach enz enz enz er precies hetzelfde overdenkt.
    Grappig en interessante man trouwens !!
    Mvg Peerke

    Nou, beste Peerke, dat is dan Jammer, ik voel dat ik hier op iets waardevols ben gestuit en dat wil ik graag delen. Het is waar dat ik zoekende ben, maar het is ook waar dat ik nergens een indicator heb gezien die volume- en prijsveranderingen op zinvolle wijze bij elkaar brengt. Wel is er de theorie dat een trendverandering met volumetoename krachtiger zou zijn dan één met gelijkblijvend volume. Het is die volumebevestiging die ik zichbaar maak. Als jij een reeds bestaande indicator weet die dat doet, hou ik me aanbevolen, ik ben dat nog nooit tegengekomen.

    Verder denk ik dat ook beginnelingen hun ideetjes op deze fora mogen presenteren zonder in de zeik te worden genomen of allerlei kwaliteitseisen opgedrongen te krijgen.

    Ik heb overigens mijn indicator wel visueel gecheckt aan verschillende historische grafieken en het geeft volgens mij relevante bewegingen die gemakkelijk aan prijsbewegingen kunnen worden gekoppeld.

    Het is goed mogelijk dat Noach of Tein of zoiets het met je eens is, maar ik vind hem een beetje neerbuigend in zijn reacties op andere deelnemers. Maar hij schrijft zeker interessante dingen.
  8. [verwijderd] 15 januari 2012 22:18
    De volume bevestigde koersdruk.
    We hebben nu dus een volumedruk-oscillator tussen 0 en 1 gekoppeld aan een prijsdruk-oscillator tussen -0.5 en +0.5. Nu kun je dus uitrekenen in hoeverre de volumedruk de prijsdruk bevestigt, door ze met elkaar te vermenigvuldigen. De resulterende lijn noem ik "trend", die dus ook een oscillator wordt tussen -0.5 en +0.5.
    Deze tel ik op bij de prijsdruk, zodat je een combilijn krijgt tussen -1 en +1.

    Ook de trend wordt in de uiteindelijke indicator onzichtbaar gehouden, maar in onderstaande grafiek heb ik hem toegevoegd aan de eerder beschreven basislijnen. Het verschil tussen trend (zwart) en prijsdruk (bruin) wordt dus zichbaar in hun afstand en veroorzaakt door volumeinvloed.

    het algoritme van dit 'halffabrikaat' waar de uiteindelijke lijnen van worden afgeleid is als volgt:
    trend=vfg*pcg+pcg

  9. [verwijderd] 15 januari 2012 22:37
    De vier uiteindelije lijnen van de indicator.

    Als je in het voorgaande bericht van mij de trendverandering bekijkt, zie je dat die iets vooruitloopt op een later gevormde top. Je ziet ook dat bij daling soms de hele lijn onder nul gaat en bij stijging boven nul. Hieruit kreeg ik het idee om van de hoogste waardes en de laagste waardes een "na-ijl" te creëren door met een gemiddelde van hoogste en laagste te werken.

    Dan krijg je vier lijnen, met als algoritme:
    krt=3
    gem=2//gemiddelde

    //slangenlijnen
    trendlan=average[gem](highest[krt](trend))
    trendlan2=average[gem](lowest[krt](trend))

    pclan=average[gem](highest[krt](pcg))
    pclan2=average[gem](lowest[krt](pcg))

  10. [verwijderd] 15 januari 2012 22:45
    De totale indicator heeft het volgende algoritme

    krt=3
    gem=2//gemiddelde

    //volume
    cv=volume
    lv=lowest[3](cv)
    hv1=highest[3](cv)
    hv=max(hv1,lv+1) //hv altijd groter dan lv

    if hv1>1 then //er is volume, sommige insturmenten krijgen geen volume mee
    vf=(cv-lv)/(hv-lv) //volume als perunnage
    else
    vf=0 //geen volume
    endif
    vfg=average[3](vf)

    //true range, hoge en lage waarde
    ht=max(high,close[1])
    lt=min(low,close[1])

    //positie close in true range
    if ht>lt then //er is een true range
    pc=abs(close-lt)/(ht-lt)//plaats tov krt candles
    else
    pc=0.5 //geen drukkracht
    endif
    pcg=average[gem](pc)-0.5

    trend=vfg*pcg+pcg //volume tussen 0 en 1, alleen sync met positief volume getoond.

    //slangenlijnen
    trendlan=average[gem](highest[krt](trend))
    trendlan2=average[gem](lowest[krt](trend))

    pclan=average[gem](highest[krt](pcg))
    pclan2=average[gem](lowest[krt](pcg))

    //hulplijnen voor kleurvlakken
    vanonder=min(0,trendlan)
    vanboven=max(0,trendlan2)

    return 0 as "nul", vfg as "volumedruk", trend as "trend", pcg as "koersdruk", trendlan as "volumetrend hoog", trendlan2 as "volumetrend laag", vanonder as "vanonder", vanboven as "vanboven", pclan as "kale trend hoog", pclan2 as "kale trend laag", 0.5 as "plus", -0.5 as "min"

    Voor de kleurvlakken zijn nog wat hulplijnen toegevoegd, voor de duidelijkheid worden de basislijnen onzichtbaar gemaakt. Boven de plus lijn en onder de min lijn is er pure volumedruk, dus zulke topjes krijgen een accent, daar ik iets aan de knikker.

  11. [verwijderd] 16 januari 2012 01:05
    Inmiddels heb ik bedacht dat de slangenlijnen sneller moeten, omdat het toch wel zonde is om de vroege indicatie op te geven. Daarom schrap ik de average[gem]() bewerking uit hun algoritme.
  12. [verwijderd] 16 januari 2012 02:08
    Ik durf het nauwelijks te schrijven.
    De kale trend ook onzichtbaar gemaakt, paar kleuren weg, andere terug, en het wordt een steeds begrijpelijker indicatortje ...
  13. [verwijderd] 16 januari 2012 12:06
    OK, na de verschillende aanpassingen, vanwege dat ik door het maken van deze beschrijving dieper ben gaan nadenken over deze indicator, dan nu de definitieve versie van de code (hoop ik)

    Het ziet er nu gelikt uit, al zeg ik het zelf.

    code in Pro Real Time script taal:

    krt=3
    gem=3//gemiddelde

    //volume
    cv=volume
    lv=lowest[3](cv)
    hv1=highest[3](cv)
    hv=max(hv1,lv+1) //hv altijd groter dan lv

    if hv1>1 then //er is volume, sommige insturmenten krijgen geen volume mee
    vf=(cv-lv)/(hv-lv) //volume als perunnage
    else
    vf=0 //geen volume
    endif
    vfg=average[3](vf)

    //true range, hoge en lage waarde
    ht=max(high,close[1])
    lt=min(low,close[1])

    //positie close in true range
    if ht>lt then //er is een true range
    pc=abs(close-lt)/(ht-lt)//plaats tov krt candles
    else
    pc=0.5 //geen drukkracht
    endif
    pcg=average[gem](pc)-0.5

    trend=vfg*pcg+pcg //trend

    //slangenlijnen van volumetrend
    trendlan=highest[krt](trend)//average[gem](highest[krt](trend))
    trendlan2=lowest[krt](trend)//average[gem](lowest[krt](trend))

    //kale trend lijnen
    pclan=highest[krt](pcg)//average[gem](highest[krt](pcg))
    pclan2=lowest[krt](pcg)//average[gem](lowest[krt](pcg))

    //hulplijnen voor kleurvlakken; kale trend blijft binnen volumetrend
    vanonder=min(pclan,trendlan)
    vanboven=max(pclan2,trendlan2)

    return 0 as "nul", vfg as "volumedruk", trend as "trend", pcg as "koersdruk", trendlan as "volumetrend hoog", trendlan2 as "volumetrend laag", vanonder as "vanonder", vanboven as "vanboven", pclan as "kale trend hoog", pclan2 as "kale trend laag", 0.5 as "plus", -0.5 as "min"

  14. [verwijderd] 16 januari 2012 21:46
    Onmogelijk om met deze indicator.En al je systemen überhaupt iets ermee te kunnen verdienen.Wel leuke kleurplaten mijn kinderen zijn er dol op :)
  15. [verwijderd] 16 januari 2012 22:09
    quote:

    Transpiratie & Zweten schreef op 16 januari 2012 21:46:

    Onmogelijk om met deze indicator.En al je systemen überhaupt iets ermee te kunnen verdienen.Wel leuke kleurplaten mijn kinderen zijn er dol op :)
    Er zijn mensen die nooit iets verdienen, ook al hebben ze nog zulke goede indicators.
    Kleur is alles, het spaart je een hoop denken. Met een kleur geef je aan welke lijn boven en onder de andere loopt, zodat je niet meer hoeft te redeneren of nagaan, want je ziet het onmiddellijk.
    De mens is zeer visueel en zijn ogen en hersenen komen voort uit miljoenen jaren evolutie. Het doel van grafieken is om die kwaliteit aan te spreken, zodat een onbegrijpelijke stroom van getallen wordt samengevat in een begrijpelijk plaatje waar je wat mee kunt. Daarom moet je het niet bij lijnen laten, maar de prijs candles in een landschap laten lopen, dan zie je hoe de koers loopt en waar de koers loopt en kun je anticiperen op waarheen het gaat.

    Volgens mij begint het verdienen bij mij nu op gang te komen.
  16. [verwijderd] 17 januari 2012 00:11
    Gebruik van de indicator.
    In bijgaande grafiek zijn getallen geplaatst bij verschillende dramapunten in het koersverloop, zodat per punt toegelicht kan worden hoe de indicator de betreffende episode in het drama mede laat zien.

    1. Na opening zie je de lage trend omlaag lopen, terwijl de candles een stijging laten zien. Er is volumesteun voor de stijging (dikke blauwe zone) Na de pincer zakt de koers naar de kijun-sen(bruine lijn, mid26)

    2. De hoge trend loop op met volumesteun, maar blijft halverwege de grijze zone horizontaal.

    3. Ellipsen. Er volgt een zijwaarts verloop met twijfelcandles. De indicator laat zien dat er een duidelijke neerwaartse druk is, maar zonder enige volumesteun (alleen dunne lijnen), zodat die druk onvoldoende krachtig is om een daling teweeg te brengen.

    4. Er volgen enige blauwe twijfelcandles, maar de indicator laat een forse opwaartse druk zien met toenemend volume. De lage trend komt boven nul, getoond door het gele vlak. Dit is een krachtige opwaartse koersdruk.
  17. [verwijderd] 29 januari 2012 15:00
    Ik heb naar aanleiding van een brainwave over het brengen van rangeverschillen in een relatieve lijn tussen 0 en 1, ontdekt dat die lijn eigenlijk een rustig en voorspellend verloop heeft.

    Toen kwam ik op het idee om twee lijnen te maken, die door hun onderlinge verhouding iets zouden verklappen over de invloed van het volume.

    Het zijn twee ergodicjes geworden, één van de som van relr en vf (volume gecombineerd met rangeverloop), de ander van de som relr en pc (plaats van de candle gecombineerd met rangeverloop)

    We zien nu episodes waar het volume geen effect meer heeft, of waar het overdreven veel effect heeft.

    code:

    //volume
    cv=volume
    lv=lowest[5](cv)
    hv1=highest[5](cv)
    hv=max(hv1,lv+1) //hv altijd groter dan lv

    if hv1>1 then //er is volume, sommige insturmenten krijgen geen volume mee
    vf=(cv-lv)/(hv-lv) //volume als perunnage
    else
    vf=0 //geen volume
    endif

    //true range, hoge en lage waarde
    ht=max(high,close[1])
    lt=min(low,close[1])

    //positie close in true range
    if ht>lt then //er is een true range
    pc=abs(close-lt)/(ht-lt)//plaats tov krt candles
    else
    pc=0 //geen drukkracht
    endif

    atr=averagetruerange[2](close)
    ahoog =highest[20](atr)
    alaag=lowest[20](atr)
    relr=(atr-alaag)/(ahoog-alaag)

    voltrend=average[3](average[5](vf+relr))
    pctrend=average[3](average[5](pc+relr))

    return voltrend as "voltrend", pctrend as "pctrend"
32 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 465 6.842
AB InBev 2 5.291
Abionyx Pharma 2 29
Ablynx 43 13.356
ABN AMRO 1.580 46.542
ABO-Group 1 19
Acacia Pharma 9 24.692
Accell Group 151 4.129
Accentis 2 253
Accsys Technologies 22 8.973
ACCSYS TECHNOLOGIES PLC 218 11.686
Ackermans & van Haaren 1 160
ADMA Biologics 1 31
Adomos 1 126
AdUX 2 457
Adyen 13 16.545
Aedifica 2 832
Aegon 3.257 320.149
AFC Ajax 537 7.018
Affimed NV 2 5.764
ageas 5.843 109.779
Agfa-Gevaert 13 1.865
Ahold 3.536 74.001
Air France - KLM 1.024 34.365
Airspray 511 1.258
Akka Technologies 1 18
AkzoNobel 466 12.774
Alfen 12 16.619
Allfunds Group 3 1.223
Almunda Professionals (vh Novisource) 651 4.247
Alpha Pro Tech 1 17
Alphabet Inc. 1 339
Altice 106 51.196
Alumexx ((Voorheen Phelix (voorheen Inverko)) 8.485 114.768
AM 228 684
Amarin Corporation 1 133
Amerikaanse aandelen 3.821 240.407
AMG 965 126.199
AMS 3 73
Amsterdam Commodities 303 6.524
AMT Holding 199 7.047
Anavex Life Sciences Corp 2 382
Antonov 22.632 153.605
Aperam 91 14.174
Apollo Alternative Assets 1 17
Apple 5 321
Arcadis 251 8.626
Arcelor Mittal 2.024 318.708
Archos 1 1
Arcona Property Fund 1 267
arGEN-X 15 9.149
Aroundtown SA 1 179
Arrowhead Research 5 9.284
Ascencio 1 20
ASIT biotech 2 697
ASMI 4.107 37.729
ASML 1.762 77.207
ASR Nederland 18 4.130
ATAI Life Sciences 1 7
Atenor Group 1 333
Athlon Group 121 176
Atrium European Real Estate 2 199
Auplata 1 55
Avantium 29 10.694
Axsome Therapeutics 1 177
Azelis Group 1 49
Azerion 7 2.681

Beleggingsideeën van onze partners

Macro & Bedrijfsagenda

  1. 10 mei

    1. Eurocommercial Q1-cijfers
    2. VK economische groei eerste kwartaal
    3. VK handelsbalans maart
    4. VK industriële productie maart
    5. Wolters Kluwer €1,36 ex-dividend
    6. Aperam €0,50 ex-dividend
    7. AMG €0,20 ex-dividend
    8. Arcadis €0,85 ex-dividend
    9. VS consumentenvertrouwen (Universiteit Michigan) mei (vlp) 77
  2. 13 mei

    1. NL faillissementen april
de volitaliteit verwacht indicator betekend: Market moving event/hoge(re) volatiliteit verwacht