PRT : détection gaps

Forum dédié à ProRealTime : les questions sur P, les trucs et astuces sur l'interface de trading...
LVO
Compagnon Jedi
Messages : 1099
Enregistré le : 21 avr. 2012 09:07

PRT : détection gaps

Message non lu par LVO »

Voila une formule qui permet de mettre en évidence les gaps,

idéalement il faudrait un tracé automatique

Code : #

amplitude = 0.0000

detector=0

rem gap up

if low>high[1] then
if ABS((low-high[1])/high[1])>amplitude then
detector=1
endif
endif

rem gap down

if high<low[1] then
if ABS((high-low[1])/low[1])>amplitude then
detector=-1
endif
endif

return detector as "gap detection"
Avatar du membre
Rogue
Membre du Conseil Jedi
Messages : 16531
Enregistré le : 05 févr. 2013 18:44

Re: GAP

Message non lu par Rogue »

Bravo LVO ! Quelle célérité !! Je vais tester sur prt tout à l'heure. :top:
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174691
Enregistré le : 06 sept. 2011 22:45

Re: GAP

Message non lu par Benoist Rousseau »

Merci Lvo
blAst

Re: GAP

Message non lu par blAst »

Merci

Pensez a utiliser les balises CODE qui sont faites exprès

Certains caractères spéciaux peuvent déglinguer un forum
Avatar du membre
Rogue
Membre du Conseil Jedi
Messages : 16531
Enregistré le : 05 févr. 2013 18:44

Re: GAP

Message non lu par Rogue »

Et ça fonctionne !
LVO_GAPs.PNG
LVO_GAPs.PNG (42.45 Kio) Vu 3237 fois
Merci LVO ! :top:
Avatar du membre
Rogue
Membre du Conseil Jedi
Messages : 16531
Enregistré le : 05 févr. 2013 18:44

Re: GAP

Message non lu par Rogue »

Donc sur la journée d'hier : pas de gap vu que la mèche basse est plus basse que la mèche haute de la veille...
blAst

Re: GAP

Message non lu par blAst »

Plus de gap ? ;) Il y etait a l ouverture
G'sT
Maître Jedi
Messages : 4719
Enregistré le : 01 mars 2012 18:45

Re: GAP

Message non lu par G'sT »

Salut a tous,

Merci LVO. Cela m interesse car comme tu sais j ai ete un "chasseur de gaps" sur.le dax pendant longtemps. Je testerai......des que j aurais un ordi sos la main.....

Rogue, tu sais que sur tn graphe tu peux mettre le "Lvo 's gap" sous forme de batons (histogramme) de couleurs pour plus d esthetique ( mais apres tout apres c es chacun son style).
Avatar du membre
teg54
Compagnon Jedi
Messages : 1560
Enregistré le : 30 mars 2012 09:00

Re: PRT : détection gaps

Message non lu par teg54 »

Re-hello LVO,

J'ai laissé trainer un bout de code dans la file du jour (page 6) pour les GAP … Plus concis donc moins gourmand en mémoire (j'ai chopé ton bout de code et j'ai les mêmes signaux que toi ;))

Libre à toi .. et merci :mercichinois:

++

EDIT : pour t'éviter la vérification ;)
Image jointe
EDIT 2 : tu entends quoi par tracé automatique ??
blAst

Re: PRT : détection gaps

Message non lu par blAst »

LVO a écrit :Voila une formule qui permet de mettre en évidence les gaps,

idéalement il faudrait un tracé automatique
Nettoyé, amélioré

...

(pas testé)
Avatar du membre
teg54
Compagnon Jedi
Messages : 1560
Enregistré le : 30 mars 2012 09:00

Re: PRT : détection gaps

Message non lu par teg54 »

blAst a écrit :(pas testé)
j'essaye d'y jeter un oeil après manger … ;)
LVO
Compagnon Jedi
Messages : 1099
Enregistré le : 21 avr. 2012 09:07

Re: PRT : détection gaps

Message non lu par LVO »

Blast ca ne marche pas, j'ai une courbe
blAst

Re: PRT : détection gaps

Message non lu par blAst »

Montre une image s'il te plait. De toute facon je crois savoir
blAst

Re: PRT : détection gaps

Message non lu par blAst »

Poursuoi pensez vous que ca devait marcher ? :mrgreen:
Jamais du premier coup !

Code : #

// Détection gaps journaliers sur historique
// Indique en la valeur des gaps laissés ouverts

// Plot "Gap up/down" en histogramme vert/rouge
if low>high[1] then
     gap=low-high[1]
elsif high<low[1] then
     gap=high-low[1]
else
     gap=0
endif

return gap as "Gap up/down"
LVO
Compagnon Jedi
Messages : 1099
Enregistré le : 21 avr. 2012 09:07

Re: PRT : détection gaps

Message non lu par LVO »

ca ne marche pas, je n'arrive pas a mettre l'image je passe du format png a jpeg et j'ai toujours se message que le format n'est pas bon.
j'ai utilisé le site que Amarantine nous avez conseillé et pareil
Ubuntu est peu être le problème (enfin plutôt mon incapacité a l'utilisé), je vais me l'envoyer sur un autre pc avec windows et on verra
blAst

Re: PRT : détection gaps

Message non lu par blAst »

Boulette débile : vous peux réessayer (le code au dessus est édité)
Avatar du membre
teg54
Compagnon Jedi
Messages : 1560
Enregistré le : 30 mars 2012 09:00

Re: PRT : détection gaps

Message non lu par teg54 »

j'me retrouve avec ça (indicateur du bas) :
Image jointe
Manuel d'utilisation ?!?! :lol2: :lol2: … ;)
LVO
Compagnon Jedi
Messages : 1099
Enregistré le : 21 avr. 2012 09:07

Re: PRT : détection gaps

Message non lu par LVO »

bon je suis rassuré, c'est pas moi qui ne savait pas l'utiliser
blAst

Re: PRT : détection gaps

Message non lu par blAst »

Merci. Pas evident sans plateforme. Je vais retoucher lol pfff

Edit 15h30 : ce serait juste une histoire d initialisation ?! Code édité :merci: de tester
Avatar du membre
teg54
Compagnon Jedi
Messages : 1560
Enregistré le : 30 mars 2012 09:00

Re: PRT : détection gaps

Message non lu par teg54 »

Pour une histoire de lisibilité je sais que quand un indicateur doit me donner plusieurs infos je préfère bosser les critères séparément (plusieurs indicateurs donc ..) avant de les fusionner, ça permet souvent d'épurer son code final ..

Ceci n'est pas un reproche mais un simple retour d'expérience .. ;)

EDIT : j'viens de voir ton EDIT, je copie/colle et envoie le feedback

EDIT2 : voilà le visuel (pas le temps de me pencher dessus pour l'instant, j'y reviendrai ;) … Néanmoins il semble + lisible que la précédente version ;))
Image jointe