ProRealTime
Forum dédié à ProRealTime cfds à risque limité : les questions sur les cfds à risque limité à risque limité, les trucs et astuces sur l'interface de trading...

Re: Question simple code PRT

par Djobydjoba » 30 Mar 2013 22:05

Code OK, oui, mais il y a des points au-dessus et en-dessus de chaque bougie y compris les précédentes... Pour éviter d'encombrer l'affichage, je cherche les points sur la dernière bougie seulement.

Bon, je teste ça. :merci:

Re: Question simple code PRT

par Djobydjoba » 01 Avr 2013 01:08

J'ai besoin de votre aide. :prier:

Le code auquel je pensais pour un indicateur (deux points de part et d'autre de la dernière bougie, qui évoluent avec le cours, et qui représentent SL et TP), ne fonctionne pas. Le problème à résoudre est de n'afficher l'indicateur que sur la dernière bougie et pas sur les autres (pour ne pas surcharger les graphiques de deux tracés de points inutiles).

Par contre j'ai trouvé une question similaire et une réponse qui semble pertinente. Sauf que je ne suis pas assez calé en programmation PRT et ne pige pas bien le code. Qui fonctionne presque bien mais pas tout à fait.

Voilà la page avec la question et la réponse (dernier post de julianjdj).
http://www.informedtrades.com/516429-ne ... oding.html

Je remets son code ici :

Code: Tout sélectionner
// mystop
bc1 = CALL "bars-back"[10] // for last 10 bars

ignored = bc1

if bc1 then
mystop = Close - 3*(AverageTrueRange[14](close))
else
mystop = undefined
endif

RETURN mystop


Code: Tout sélectionner
// bars-back
once state = 0

IF Periods < 3 THEN
Periods = 3
ENDIF

Detrend = DPO[Periods*2](Close)
IF Detrend = Detrend[1] AND Detrend[1] = Detrend[2] AND Detrend[2] <> Detrend[3] THEN
state = 1
ENDIF

IF state = 0 THEN
R = UNDEFINED
ELSE
r = 10
ENDIF

ignored = r

RETURN state


Le demandeur voulait afficher un stop sur les dernières bougies uniquement (voire la dernière), stop calculé à partir de l'AverageTrueRange.

La 1ère partie est l'indicateur proprement dit (Mystop), à mettre dans la zone de prix. Il y a un CALL vers un second indicateur appelé Bars-back (la seconde partie du code). Ce dernier utilise le Detrend Price Oscillator (DPO) pour renvoyer la valeur 1 sur les dernières bougies (les 3 dernières d'après mon test). Quand Bars-back renvoie 1, Mystop est donc affiché.

Voilà, c'est à peu près tout ce que je comprends, et ça fonctionne presque bien lors de mon test (problème en UT1 min cependant, justement celle que j'utilise). Mais ma compréhension n'est pas suffisante pour aménager le code afin de n'activer l'indicateur que sur la dernière bougie (et pas les 3 dernières).

Mes questions en vrac :

1) la variable Ignored sert à quoi ? Je la vois utilisée dans pas mal de codes PRT.

2) L'instruction CALL "bars-back"[10] est censé activer l'indicateur pour les 10 dernières bougies, dixit le commentaire ("for last 10 bars"). Mais le code copié tel quel dans PRT renvoie un message d'erreur : "La fonction Bars-back appelée depuis Mystop est accompagnée de 1 paramètre au lieu de 0 attendus".
En supprimant le "[10]", PRT exécute bien l'indicateur. Donc ce paramètre sur le nombre de bougies ne semble pas marcher.

3) Je ne comprends pas non plus l'utilité de la variable "R".

4) Je nage aussi complètement sur la partie sur le Detrend et le DPO, ainsi que sur la variable Periods. Comment ça marche ? :roll:

Voilà, j'aimerais bien comprendre, et je pense que ça intéressera du monde si on y arrive.. Alors si vous pigez plus que moi merci pour vos lumières. :mercichinois: :mercichinois:

Re: Indicateur dynamique stop loss et target point sous PRT

par Djobydjoba » 01 Avr 2013 18:08

Poste supprimé. Je croyais avoir trouvé une solution mais l'indicateur réclame encore un peu de boulot.. :|

Articles en relation
Conjuguer stop garanti et stop loss classique PRT cfd à risque limité
par Balian » 10 Mai 2017 10:33 (9 Réponses)
Stop Loss minimal
par Benoist Rousseau » 20 Juil 2013 06:13 (21 Réponses)
Eclaircissement sur stop loss....
par G'sT » 24 Juin 2015 08:44 (5 Réponses)
Politique d'exécution des stop loss CFD-IG
par Benoist Rousseau » 15 Sep 2015 15:20 (1 Réponses)
stop garanti transformable en stop suiveur
par PAC » 17 Mar 2019 13:21 (4 Réponses)
PRT cfd à risque limité trailing stop et stop garanti
Fichier(s) joint(s) par Alex44 » 27 Avr 2017 20:56 (17 Réponses)
Stop et Stop garantis avec PRT/IG
par Tanou » 02 Oct 2018 09:24 (9 Réponses)
Chasse aux stops loss
Fichier(s) joint(s) par Sylvain P. » 12 Fév 2012 08:55 (29 Réponses)
Stop vs. stop garanti
par sepaki » 22 Déc 2012 17:40 (9 Réponses)
IG sous MT4
par Gobelet » 04 Mai 2015 19:51 (2 Réponses)

ProRealTime