ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...
Répondre Page 1 sur 1

Problème de code et de ProOrder

par julian72 » 15 Jan 2016 21:23

Bonjour,
J'aimerais améliorer mon code pour qu'elle puisse prendre bien plus de position, puis j'ai une question. On est bien d'accord que les stop suiveur ne fonctionne qu'en backtest ?

CODE 1
// définition des paramètres de code
DEFPARAM CUMULATEORDERS = False
DEFPARAM flatafter = 215500

// état pour entrer dans une positions longues
MAShort = Average [20] (close)
MALong = average [30] (close)
c1 = (MAShort CROSSES OVER MALong)
IF c1 THEN
BUY 1 CONTRACT AT MARKET
ENDIF

// état pour entrer dans dans une poitions courtes
c3 = (MAShort CROSSES UNDER MALong)
IF c3 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF

// arrêts et objectifs
SET STOP PTRAILING 2

CODE 2
// définition des paramètres de code
DEFPARAM CUMULATEORDERS = False
DEFPARAM flatafter = 215500

// état pour entrer dans une positions longues
MAShort = Average [20] (close)
MALong = average [30] (close)
c1 = (MAShort CROSSES OVER MALong)
IF c1 THEN
BUY 1 CONTRACT AT MARKET
ENDIF

// conditions de sortie en positions long
c2 = (MAShort CROSSES UNDER MALong)
IF c2 THEN
SELL AT MARKET
ENDIF

// état pour entrer dans dans une poitions courtes
c3 = (MAShort CROSSES UNDER MALong)
IF c3 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF

// conditions de sortie en positions courtes
c4 = (MAShort CROSSES OVER MALong)
IF c4 THEN
EXITSHORT AT MARKET
ENDIF

// arrêts et objectifs
SET STOP PTRAILING 2

Re: Problème de code et de ProOrder

par plataxis » 15 Jan 2016 22:10

Déjà si tu veux plusieurs positions simultanées il faut changer la première ligne
Code: Tout sélectionner
DEFPARAM CUMULATEORDERS = True


Et oui, pour un stop suiveur il faut le recoder toi-même pour pro-order (set stop loss MaVariable)

Re: Problème de code et de ProOrder

par julian72 » 15 Jan 2016 22:17

Merci Plataxis pour cette première réponse

Re: Problème de code et de ProOrder

par Benoist Rousseau » 15 Jan 2016 22:19

Merci de te présenter dans présentation des membres pour respecter la netiquette :mercichinois:

Re: Problème de code et de ProOrder

par julian72 » 15 Jan 2016 22:49

plataxis a écrit:Déjà si tu veux plusieurs positions simultanées il faut changer la première ligne
Code: Tout sélectionner
DEFPARAM CUMULATEORDERS = True


Et oui, pour un stop suiveur il faut le recoder toi-même pour pro-order (set stop loss MaVariable)


(rire) maintenant je me rends compte que ma stratégie n'est plus aussi profitable

Articles en relation
ProOrder - Probacktest : même code - comportement différent
Fichier(s) joint(s) par clodreb » 03 Mar 2015 23:20 (45 Réponses)
Problème ProOrder
par clodreb » 16 Juil 2014 15:46 (27 Réponses)
probacktest / proorder
par vschmitt » 14 Juin 2015 23:20 (9 Réponses)
ProOrder fuseaux horaires
Fichier(s) joint(s) par thiery97149 » 10 Jan 2015 22:18 (13 Réponses)
Expert advisor to ProOrder
par falex » 05 Sep 2015 20:19 (3 Réponses)
proorder : limiter les pertes
par clodreb » 27 Nov 2015 17:37 (15 Réponses)
ProOrder et les Ordres Limites
par Jim » 30 Nov 2016 17:52 (10 Réponses)
ProOrder : comment connaitre les conditions de SL
par clodreb » 14 Aoû 2014 07:12 (0 Réponses)
Attention avec multiple ProOrder
par clodreb » 14 Aoû 2014 15:03 (2 Réponses)
PRT ProOrder Ordres Stop ignorés
par SebTrades » 31 Mai 2016 01:00 (0 Réponses)

ProRealTime