Modifier un SL

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #118347 quote
    clasch
    Participant
    Senior

    Bonjour,

    If LongOnMarket and Close >= (1.01*TradePrice) then
    Set Stop %Loss 0.0001
    Elsif LongOnMarket and Close < 1.01*TradePrice then
    Set Stop %Loss 0.5
    Endif

    Avec ce bout de code, j’ai tenté de faire la chose suivante :

    Si mon achat à augment de 1 % par rapport au prix d’achat, je souhaite modifier mon SL ainsi : Stop %Loss 0.0001

    Si mon achat demeure sous les 1 % d’augmentation, mon SL reste à -0.5 du Prix d’achat.

    Mais cela ne fonctionne pas et je ne comprends pas pourquoi !

    J’ai vu dans un autre topic que l’on pouvait sauvegarder son Prix d’achat (en la mettant dans une variable), mais je ne sais pas comment faire.

    Pouvez-vous m’aider ?

    Merci

    Claudio

    #118380 quote
    Nicolas
    Keymaster
    Master

    Je n’ai pas compris ce que le sujet faisait dans le forum espagnol ! 🙄

    L’instruction Tradeprice renvoi bien le prix d’ouverture de l’ordre N. Le code tel que tu l’as construit devrait fonctionner. Cela dit, je n’ai jamais vu utiliser des stoploss en pourcentage aussi petit, à voir.

    Qu’est-ce qui te dit que le déplacement des stoploss ne fonctionne pas correctement ?

    #118392 quote
    clasch
    Participant
    Senior

    Salut Nicolas,

    Cela ne fonctionne pas simplement en visualisant le rapport ci-dessous !

    J’ai mis 0.0001 pour faire en sorte que si le cours évolue favorablement de 1 %, je remonte le SL à pratiquement 0 (0.0001).

    À noter que si je modifie le code ainsi :

    If LongOnMarket and Close >= (1.01*TradePrice) then
    Set Stop %Loss 0.47
    Elsif LongOnMarket and Close < 1.01*TradePrice then
    Set Stop %Loss 0.47
    Endif

    L’algo fait un score “normal” (voir image ci-dessous).

    ===> Mais connaître le code pour sauvegarder le Prix d’achat me rendrait aussi service !

    Merci bcp,

    Claudio

    Image1.jpg Image1.jpg
    #118394 quote
    clasch
    Participant
    Senior

    … voici le rapport avec le code initial.

    Image2.jpg Image2.jpg
    #118430 quote
    fifi743
    Participant
    Master

    bonjour,

    je ne comprend pas tu veux mettre un SL ou déplacer le SL  ?

    #118431 quote
    clasch
    Participant
    Senior

    Bonjour fifi743,

    Je voudrais déplacer le SL lorsque le prix actuel est supérieur de X % par rapport au prix d’achat (pour une opération longue).

    Merci !

    Claudio

    #118432 quote
    fifi743
    Participant
    Master

    pour deplacer le sl

    if longonmarket  ......... then
    
    
    sell at close stop
    
    
    endif
    
    
    if shortonmarket ...... then
    
    
    exitshort at close stop
    
    
    endif

    tu remplace les petits point par ta condition et close par ce que tu as besoin pour placer le stop

    #118433 quote
    fifi743
    Participant
    Master

    si tu as besoin de deplacer le TP tu remplace stop par limit

    #118435 quote
    clasch
    Participant
    Senior

    Merci beaucoup !
    Je vais essayer tout ça !

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

Modifier un SL


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
clasch @clasch Participant
Summary

This topic contains 8 replies,
has 3 voices, and was last updated by clasch
6 years, 1 month ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 01/31/2020
Status: Active
Attachments: 2 files
Logo Logo
Loading...