Bonjour tout le monde 🙂
Je viens vers vous suite à un problème au lancement de mon bot. Lorsque je le lance, quelques secondes après, le système s’arrête. Le message suivant apparaît : The trading System was stopped because it encountered an error. Please send us a report to enable us to analyse the error using the “Send report” button.
J’ai parcouru le forum, généralement les gens ont une indication précise du problème.. Moi, rien. Et bien évidemment, le bouton “Send Report” est inexistant.
C’est un bot basé sur du 1m sur Wall street (1€), en buy 0.5 contract at market pour une position size max à 1€
Le compte a la marge pour du 0.5€ sans soucis. (Sur ce compte là, pas sûr que la marge du 1€ y soit, peut-être le problème vient de là?)
Je vous remercie d’avance ! 🙂
>> Merci de renseigner votre pays dans votre page de profile ! <<
🙂
Difficile de répondre sans avoir lu le code. Pour le bouton d’envoi de rapport, il se situe dans l’interface du support technique dans le menu Aide de la plateforme.
Voilà le code en question ! 🙂
DEFPARAM CumulateOrders = False // Pas de cumul d'ordres
DEFPARAM FLATBEFORE = 090000
DEFPARAM FLATAFTER = 215900
MM100 = Average[100,1](close) //MM100
MM200 = Average [200,1](close) //MM200
MM130 = Average [130,1](close) //MM130
MM12000 = Average [12000,1](close) // MM12000
K = Stochastic[11,5](close) // Stochastique
D = Average[3](K) // Stochastique
Indicator1=Close-MM100 // Achat
TP=Indicator1*2
Distance3=MM100-MM130
// Conditions d'achat
Timeframe (1 minute)
Distance1 = Indicator1>=20*pointsize
c2 = close>MM12000
c4 = MM100>MM130
c5 = MM130>MM200
c6 = K crosses over D
c7 = K<20
c8 = Close>MM100
c9 = D<20
c18 = Indicator1<50
c20 = Distance3>10
Timeframe (default)
if Distance1 AND c2 AND c4 AND c5 And c6 AND c7 AND c8 AND c9 AND c18 AND c20 THEN
Buy 0.5 contract at market
Set STOP LOSS Indicator1
Set Target Profit TP
ENDIF
Je vous remercie d’avance 🙂
Une moyenne mobile de 12.000 périodes n’est pas possible à calculer au lancement de la stratégie, la quantité d’historique lu est de maximum 10.000 unités en faisant un preloadbars.
Ceci étant, pourquoi utiliser une MM de période 12.000 sur une UT de 1-minute ? Pourquoi ne pas réduire cette période en prenant la valeur dans une unité de temps supérieur plutôt ?
En mettant un timeframe 1 hour sur une MM200, elle semblait ne pas être prise en compte …
Je vais réessayer, merci
EDIT : Le système se lance et semble ne pas s’arrêter. Je vous remercie de votre aide. Passez une agréable journée
lbParticipant
Junior
Bonjour,
j’ai le même problème sur l’exécution de mes systèmes de trading automatique (en ProOrder Auto-trading donc en réel, en ProBacktest ça fonctionne), après quelques secondes/minutes ils s’arrêtent avec le même message que Guillaume: ‘The trading System was stopped because ….’ J’ai envoyé un message hier à PRT mais pas de réponse à ce jour.
Un des indicateurs que j’utilise est une moyenne mobile zero retard (zlema) dont la période (définie en fonction du système de trading, il y en a 8 au total) est comprise entre 600 et 2550 unités (je travaille en UT5mn). Je suis donc loin de la quantité des 10 000 unités d’historique à priori lisibles.
//paramétrage moyenne mobile zéro retard qui influence les paramètres du stop suiveur:
periodf=2550
dataf=close
lagf=round((periodf-1)/2)
df=(dataf+(dataf-dataf[lagf]))
zlema=exponentialaverage[periodf](df)
Même le système avec le paramétrage à 900 unité de la période de calcul de zlema ne fonctionne pas. Par contre un autre système avec un paramétrage à 600 unités fonctionne.
Une idée ?
d’avance merci
lbParticipant
Junior
Bonjour,
raté, même le système avec le paramétrage zlema de période =600 unités c’est arrêté aujourd’hui (même message d’erreur) après que le trade en cours ait été clôt sur déclenchement du stop suiveur. J’ai signalé le problème à PRT, j’attend leur retour.
bonne soirée
lb
Il faut spécifier à ProOrder de lire préalablement une quantité de 10.000 unités avec en tête de code :
defparam preloadbars=10000
lbParticipant
Junior
Merci Nicolas c’est effectivement la consigne que j’ai eu de l’assistance de PRT.
J’ai inséré cette instruction et ça fonctionne, dans le pire des cas j’aurais utilisé le MTF mais autant faire simple.
bonne soirée et bon week-end