Bonjour, le bout de code ci-dessous fonctionne avec ProBackTest mais pas avec ProOrderAutoTrading… une idée ?
sto = Stochastic[14,3](close)
if sto crosses over 20 then
statut = 1
elsif sto crosses over 80 then
statut = -1
else
statut = 0
endif
Avec ProOrderAutoTrading la fonction Stochastic renvoie systématiquemenr la valeur zéro…
Merci.
Edit par modérateur: code remis au bon format avec le bouton “insert PRT code”, merci de le faire directement dans les prochains messages, cf règles de publication du cadre jaune en bas de page.
C'est le code que j'ai testé:
defparam cumulateorders = false
sell at market
sto = Stochastic[14,3](close)
if sto crosses over 20 then
statut = 1
elsif sto crosses over 80 then
statut = 2
else
statut = 3
endif
buy statut contracts at market
il négocie 1, 2 et 3 contrats en autotrading (1 seconde TF, France 40 Cash), les conditions sont donc correctement évaluées.
Pourquoi crois-tu que ta valeur statut n’est jamais supérieure à 0 en auto trading ?
(j’ai modifié le titre du sujet, 80 caractères disponibles: évitons d’utiliser des abréviations 😉 )