bloqué un systeme pro order

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #78516 quote
    sublime06
    Blocked
    Senior

    Bonjour Nicolas, suite à ma dernière demande et remerciement à Roberto. je souhaite partager mais aussi bloqué le systeme. j’ai essayer d’inséré la date dans l’indicateur donchian mais j ai des erreurs. j envoie le code pour que ce soit plus facile. S’il faut régler quelle que soit choisi il n’y a aucun souci. Merci

    Désolé d ‘envoyer dans la demande MT4 je n’ai pas trouvé ou contacté en mp.

     

    // Définition des paramètres du code
    DEFPARAM CumulateOrders = False // Cumul des positions désactivées
    // Annulation de tous les ordres en attente et ferme toutes les positions à 0:00, puis création de l'ordre avant l'heure "FLATBEFORE".
    // DEFPARAM FLATBEFORE = 080000
    // Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
    // DEFPARAM FLATAFTER = 200000
    
    // Conditions pour ouvrir une position acheteuse
    indicator1, ignorée, ignorée = CALL "Donchian (canal)" [10]
    c1 = (fermer> indicateur1 [1])
    indicateur2 = Moyenne [7] (fermer)
    ignoré, ignoré, indicateur3 = APPEL "Donchian (canal)" [10]
    c2 = (indicateur2 CROSSES OVER indicator3)
    indicateur4 = ligne MACD [12,26,9] (close)
    c3 = (indicateur4> 0)
    
    SI c1 ET c2 ET c3, alors
    achetez 2 contrats au marché 
    ENDIF
    
    //
    ignorer, indicateur5, ignoré = CALL "Donchian (canal)" [10]
    c4 = (fermer <indicateur5 [1])
    indicateur6 = Moyenne [7] (fermer)
    ignoré, ignoré, indicator7 = CALL "Donchian (canal)" [10]
    c5 = (indicateur6 CROSSES UNDER indicator7)
    indicateur8 = MACDline [12,26,9] (fermer)
    c6 = (indicateur8 <0)
    
    SI c4 ET c5 ET c6, alors
    vendre 2 CONTRAT À MARCHÉ
    ENDIF
    
    // Stops et objectifs
    SET STOP% LOSS 0.25
    SET CIBLE pPROFIT 30
    
    SI temps> 20191231 PUIS
    QUITTER
    ENDIF
    #78518 quote
    JC_Bywan
    Moderator
    Master

    Code ci-dessus remis au bon format (edit: et replacé dans le bon forum), pour les prochains messages merci de respecter les consignes de publication sur les forums PRC afin que le format soit directement correct via bouton “insert PRT code”, cf capture écran attachée.

    InsertPRTcode.png InsertPRTcode.png
    #78530 quote
    Nicolas
    Keymaster
    Master

    Ce code est passé dans un traducteur et des termes sont traduits en français,  bref il est illisible. Merci de nous poster le code original.

    #78533 quote
    sublime06
    Blocked
    Senior
    // Définition des paramètres du code
    DEFPARAM CumulateOrders = False // Cumul des positions désactivé
    // Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".
    //DEFPARAM FLATBEFORE = 080000
    // Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
    //DEFPARAM FLATAFTER = 200000
    
    // Conditions pour ouvrir une position acheteuse
    indicator1, ignored, ignored = CALL "Donchian (canal)"[10]
    c1 = (close > indicator1[1])
    indicator2 = Average[7](close)
    ignored, ignored, indicator3 = CALL "Donchian (canal)"[10]
    c2 = (indicator2 CROSSES OVER indicator3)
    indicator4 = MACDline[12,26,9](close)
    c3 = (indicator4 > 0)
    
    IF c1 AND c2 AND c3 THEN
    BUY 2 CONTRACT AT MARKET
    ENDIF
    
    // Conditions pour ouvrir une position en vente à découvert
    ignored, indicator5, ignored = CALL "Donchian (canal)"[10]
    c4 = (close < indicator5[1])
    indicator6 = Average[7](close)
    ignored, ignored, indicator7 = CALL "Donchian (canal)"[10]
    c5 = (indicator6 CROSSES UNDER indicator7)
    indicator8 = MACDline[12,26,9](close)
    c6 = (indicator8 < 0)
    
    IF c4 AND c5 AND c6 THEN
    SELLSHORT 2 CONTRACT AT MARKET
    ENDIF
    
    // Stops et objectifs
    SET STOP %LOSS 0.25
    SET TARGET pPROFIT 30
    
    IF time > 20191231 THEN
    QUIT
    ENDIF
    #78630 quote
    Nicolas
    Keymaster
    Master

    Il n’y a donc plus d’erreur dans ce code. Si j’ai bien compris la question, il s’agirait de protéger le code de la stratégie ? Si oui, il n’est pas possible de protéger le code d’une stratégie ProOrder mais on peut externaliser ce qui donne des signaux d’achat et de vente dans un indicateur (car je suppose que c’est cela que l’on souhaite en général ne pas montrer…).

    Bref, pour cela l’idéal c’est d’externaliser les signaux qui sont générés entre tes lignes 9 et 15 pour les achats et 21 à 28 pour les ventes, dans un indicateur.

    Cet indicateur pourrait alors être protégé (avec code non visible) et être appelé avec un CALL dans ta stratégie ProOrder.

    Pour créer un indicateur de signal de trading :

    Créer un indicateur de signaux de trading

    #78632 quote
    sublime06
    Blocked
    Senior

    merci, c’est ce que j aimerais faire, mais je ne suis pas assez expérimenté pour le faire. c’est ce que vous m avez répondu dans un autre post. je que ne suis pas parvenue a réalisé.

    merci

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

bloqué un systeme pro order


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 5 replies,
has 3 voices, and was last updated by sublime06
7 years, 6 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 08/18/2018
Status: Active
Attachments: 1 files
Logo Logo
Loading...