Lancement/Parametrage de trading automatique
Forums › ProRealTime forum Français › Support ProOrder › Lancement/Parametrage de trading automatique
- This topic has 7 replies, 3 voices, and was last updated 6 years ago by
achel.
-
-
01/02/2019 at 10:09 AM #87854
Bonjour,
J’ai un Pb avec la configuration de mon trading automatique (Papertrading)
1) En manuel, lorsque j’achète de l’EURUSD, je rentre 50 dans la Qté, et les gains ou pertes sont fonction du nb de pips – Situation normale
2) Avec le Backtest de mon système j’ai aussi du succès avec les paramètres suivants:
Capital Initial = 1 000$
Taille Lot = 100 000
(Resultat joint)3) Lorsque je passe en automatique, avec:
Capital Initial = 1 000$
Taille Lot = 100 000
Taille de position max 10 x 1000 (Case remplie juste avant de lancer le système)Le système se déclenche aux paramètres indiqués mais je ne vois que la prise de 1 position de 1 EURUSD et non pas 1 contrat
(Copie écran jointe)Je suis loin des gains théoriques annoncés sur rapport de backtest
Ou est-ce que je me plante dans ce protocole ?
Merci01/02/2019 at 1:01 PM #8786501/02/2019 at 1:11 PM #8786701/02/2019 at 1:22 PM #8786901/02/2019 at 2:47 PM #87877OK Nicolas je ne savais pas
Voici le code (même si c’est trop tard pour l’envoyer)
Cordialement
// Name: RSI FX 5mn EURUSD
// Date: 01/01/2019
// timeframe: 5mn
// instrument: FX
//
// SUMMARY
// Buy 1 position if RSI[xx] < value1 and exit if RSI[xx] >= value2
// Sell 1 position if RSI[xx] > RSI value 3 and exit if RSI[yy] <= value 3
//
// Definition of code parameters
DEFPARAM CumulateOrders = FALSE // Cumulating positions deactivated// Conditions to enter long positions
theRSI = RSI[19](close)c1 = (theRSI < 40)
IF c1 THEN
BUY 1 SHARES AT MARKET
ENDIF// Conditions to exit long positions
c2 = (theRSI >= 76)IF c2 THEN
SELL AT MARKET
ENDIF// Conditions to enter short positions
c3 = (theRSI > 73)IF c3 THEN
SELLSHORT 1 SHARES AT MARKET
ENDIF// Conditions to exit short positions
c4 = (theRSI <= 11)IF c4 THEN
EXITSHORT AT MARKET
ENDIF
SET STOP LOSS 1001/02/2019 at 3:19 PM #87886your button add code PRT is your friend123456789101112131415161718192021222324252627282930313233343536373839404142/ Name: RSI FX 5mn EURUSD// Date: 01/01/2019// timeframe: 5mn// instrument: FX//// SUMMARY// Buy 1 position if RSI[xx] < value1 and exit if RSI[xx] >= value2// Sell 1 position if RSI[xx] > RSI value 3 and exit if RSI[yy] <= value 3//// Definition of code parametersDEFPARAM CumulateOrders = FALSE // Cumulating positions deactivated// Conditions to enter long positionstheRSI = RSI[19](close)c1 = (theRSI < 40)IF c1 THENBUY 1 SHARES AT MARKETENDIF// Conditions to exit long positionsc2 = (theRSI >= 76)IF c2 THENSELL AT MARKETENDIF// Conditions to enter short positionsc3 = (theRSI > 73)IF c3 THENSELLSHORT 1 SHARES AT MARKETENDIF// Conditions to exit short positionsc4 = (theRSI <= 11)IF c4 THENEXITSHORT AT MARKETENDIFSET STOP LOSS 10Bonjour achel
Pour cette nouvelle année 2019 prenons de bonnes résolution en commençant par se servir correctement du bouton [Insert PRT code] qui est ton ami …
c’est vrai qu’avec le code directement sous les yeux on gagne du temps pour aider dans les réponses 😉
1 user thanked author for this post.
01/02/2019 at 3:49 PM #87895En effet, 1 SHARES est bien la taille de lot demandé.
La taille de lot que tu paramètres dans la fenêtre de backtest n’est utile que pour les backtests. En trading automatique, c’est le code qui est utilisé pour placer les ordres, en conséquence, il faut adapter la quantité de “shares” à la taille de lot que tu souhaites vraiment trader au marché.
Par ailleurs, SET STOP LOSS 10 : soit 10$ et non 10 pips. Si tu places un ordre à la vente à 1.3000, le stop sera placé à 1.3000 + 10 = 11.3000 , soit jamais atteignable.
Pour placer un stop à 10 pips, il faut utiliser l’instruction SET STOP PLOSS 10
(PLOSS = taille en points/pips).
01/02/2019 at 4:25 PM #87900 -
AuthorPosts
Find exclusive trading pro-tools on