Bonjour
J'ai voulu intégrer un stop suiveur sur un de mes robots et à priori ca pose des problemes.
Qu'en pensez vous ?
stop suiveur en automatique
-
dav
- Chevalier Émérite Jedi
- Messages : 3763
- Enregistré le : 08 mars 2015 14:34
-
dav
- Chevalier Émérite Jedi
- Messages : 3763
- Enregistré le : 08 mars 2015 14:34
Re: stop suiveur en automatique
Je pense avoir trouvé. C'est certainement parce que j'ai inclus aussi un stop loser
-
Log
- Ewok
- Messages : 45
- Enregistré le : 04 juin 2021 15:33
Re: stop suiveur en automatique
ConfidentChart a travaillé récemment sur une combinaison d'un stop loss et d'un stop suiveur; mais le second prenait le relai du premier passé un certain niveau. Effectivement, les deux n'étaient pas actifs en même temps.
-
dav
- Chevalier Émérite Jedi
- Messages : 3763
- Enregistré le : 08 mars 2015 14:34
Re: stop suiveur en automatique
Je me demandais si le stop suiveur était payant ?
-
Log
- Ewok
- Messages : 45
- Enregistré le : 04 juin 2021 15:33
Re: stop suiveur en automatique
Non, enfin pas chez IG.
-
dav
- Chevalier Émérite Jedi
- Messages : 3763
- Enregistré le : 08 mars 2015 14:34
-
Log
- Ewok
- Messages : 45
- Enregistré le : 04 juin 2021 15:33
Re: stop suiveur en automatique
Je viens de lire que l'on pouvait mettre 2 stops en même temps, sur le même pas de programme.
Par exemple: Set Stop Loss x Trailing y
C'est donc encore plus simple que je ne pensais.
Par exemple: Set Stop Loss x Trailing y
C'est donc encore plus simple que je ne pensais.
-
ezelroch
- Ewok
- Messages : 14
- Enregistré le : 19 sept. 2021 06:36
Re: stop suiveur en automatique
salut, moi je met ttoujours un stop sur mes robots ("set stop ploss x" ou "%loss x") et je rajoute un trailing stop avec cette commande (et des BE)
pour des robot long :
TGL0 = 65
IF not onmarket THEN
MAXPRICE = 0
PRICEXIT = 0
ENDIF
IF longonmarket THEN
MAXPRICE = MAX(MAXPRICE,close)
IF MAXPRICE - tradeprice(1) >= TGL0 * pointsize THEN
PRICEXIT = MAXPRICE - TGL0 * pointsize
ENDIF
ENDIF
IF onmarket and PRICEXIT>0 THEN
SELL at PRICEXIT STOP
ENDIF
pour des robot short :
TGS0 = 54
IF not onmarket THEN
MINPRICE = close
PRICEEXIT = 0
ENDIF
IF shortonmarket then
MINPRICE = MIN(MINPRICE,close)
IF tradeprice(1) - MINPRICE >= TGS0 * pointsize THEN
PRICEEXIT = MINPRICE + TGS0 * pointsize
ENDIF
ENDIF
IF onmarket and PRICEEXIT>0 THEN
EXITSHORT AT PRICEEXIT STOP
ENDIF
pour des robot long :
TGL0 = 65
IF not onmarket THEN
MAXPRICE = 0
PRICEXIT = 0
ENDIF
IF longonmarket THEN
MAXPRICE = MAX(MAXPRICE,close)
IF MAXPRICE - tradeprice(1) >= TGL0 * pointsize THEN
PRICEXIT = MAXPRICE - TGL0 * pointsize
ENDIF
ENDIF
IF onmarket and PRICEXIT>0 THEN
SELL at PRICEXIT STOP
ENDIF
pour des robot short :
TGS0 = 54
IF not onmarket THEN
MINPRICE = close
PRICEEXIT = 0
ENDIF
IF shortonmarket then
MINPRICE = MIN(MINPRICE,close)
IF tradeprice(1) - MINPRICE >= TGS0 * pointsize THEN
PRICEEXIT = MINPRICE + TGS0 * pointsize
ENDIF
ENDIF
IF onmarket and PRICEEXIT>0 THEN
EXITSHORT AT PRICEEXIT STOP
ENDIF
-
dav
- Chevalier Émérite Jedi
- Messages : 3763
- Enregistré le : 08 mars 2015 14:34
