Stopper un automate

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #213713 quote
    RICOU
    Participant
    New

    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.

    #213968 quote
    ZeroCafeine
    Participant
    Senior

    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

    #213999 quote
    RICOU
    Participant
    New

    Ok merci.

    Pourrais tu me donner un exemple de code pour utiliser la fonction Quit. Par avance merci

    #214012 quote
    GraHal
    Participant
    Master

    supprimé

    #214016 quote
    ZeroCafeine
    Participant
    Senior

    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
    
    #214136 quote
    RICOU
    Participant
    New

    Super merci.

    Y a t’il un moyen de vérifier si le robot est bien arrêté ?

    ZeroCafeine thanked this post
    #214148 quote
    ZeroCafeine
    Participant
    Senior

    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

    #214151 quote
    GraHal
    Participant
    Master

    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. 

    #214213 quote
    RICOU
    Participant
    New

    Bonjour Grahal,

    dans la partie “en attente” ?

    #214216 quote
    RICOU
    Participant
    New

    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,
    #214217 quote
    RICOU
    Participant
    New

    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,
    #214218 quote
    GraHal
    Participant
    Master

    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.

    Screenshot-2023-05-05-215144.png Screenshot-2023-05-05-215144.png
    #215232 quote
    KumoNoJuzza
    Participant
    New

    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
Viewing 13 posts - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.

Stopper un automate


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
RICOU @ricou Participant
Summary

This topic contains 12 replies,
has 4 voices, and was last updated by KumoNoJuzza
2 years, 9 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 04/25/2023
Status: Active
Attachments: 1 files
Logo Logo
Loading...