Bonjour,
j’aimerai pouvoir stopper mon automate lorsqu’une valeur est atteinte sur une période donnée et si possible sans attendre la fin de la bougie en cours, je ne sais pas si c’est possible mais par avance merci.
D’être utilisé la fonction Quit est dans ton code lorsque tes conditions sont atteintes, en ce qui concerne la clôture dans la même bougie tu peux peut-être utiliser une unité de temps plus petite que la bougie concernée
Ok merci.
Pourrais tu me donner un exemple de code pour utiliser la fonction Quit. Par avance merci
Disons que trade en Euro, tu peux par exemple arrêter ta stratégie si les pertes atteignent 100€
Exemple dans le cas où ton code génère une perte de -110€ alors il va comparer -110€ < 100€ alors la condition sera vais et il va donc exécuter le code qui est à l’intérieur du IF dans notre cas il va quitter
Attention le programme ne connais pas des Euro ou dollars, c’est a vous de faire attention, la fonction StrategyProfit renvoie la valeur avec la devise de base sur le forex ou la devise utilisé pour un actif
If StrategyProfit < 100 then
Quit
Endif
Super merci.
Y a t’il un moyen de vérifier si le robot est bien arrêté ?
Bonne question, je pense que tu as un petit logo rouge ouvert pour savoir si le robot est en fonction ou à l’arrêt malheureusement je n’ai pas de capture à te montrer
Existe-t-il un moyen de vérifier si le robot est arrêté ?
Le robot arrêté sera répertorié dans la section non en cours d’exécution / section inférieure de la fenêtre ProOrder AutoTrading.
Bonjour Grahal,
dans la partie “en attente” ?
Réponse à Zerocafeine,
J’ai essayé :
<span class=”crayon-st”>”If</span> <span class=”crayon-st”>StrategyProfit</span> <span class=”crayon-o”><</span> <span class=”crayon-cn”>100</span> <span class=”crayon-st”>then</span>
<span class=”crayon-h”> </span><span class=”crayon-st”>Quit</span>
<span class=”crayon-st”>Endif “</span>
ce n’est pas exactement ce que je recherche, j’ai paramétré “<span class=”crayon-st”>If</span> <span class=”crayon-st”>StrategyProfit</span> > <span class=”crayon-cn”>100 then quit”, ca a juste écrasé mon stop loss qui était à 40!!!</span>
En fait ce que je recherche c’est après différentes prises de positions(positives ou négatives) lorsque le cumul a atteint 100 €, le robot s’arrête pour la journée.
Si tu as une idée ça m’intéresse.
Merci,
Désolé pour l’envoi précédent là c’est mieux :
Réponse à Zerocafeine,
J’ai essayé ton code mais ce n’est pas exactement ce que je recherche, j’ai paramétré comme tu m’as indiqué mais avec la condition >100 then quit”, ca a juste écrasé mon stop loss qui était à 40!!!
En fait ce que je recherche c’est après différentes prises de positions(positives ou négatives) lorsque le cumul a atteint 100 €, le robot s’arrête pour la journée.
Si tu as une idée ça m’intéresse.
Merci,
dans la section “en attente” ?
Voir ci-joint… Systèmes en cours d’exécution en haut et Systèmes non en cours d’exécution/arrêtés en bas.
Bonsoir,
Il faut que tu ajoutes une variable dans tes conditions de prise de position. Sa valeur est 1 pour trader et 0 pour ne pas trader. Par exemple:
ONCE Trade=0
If TIME = 080000 THEN
Trade=1
Endif
If StrategyProfit < 100 then
Trade=0
Endif
If Condition1 AND Condition2 AND Trade=1 THEN
Buy 1 contract at Market
END