Nouveau scalping Dax 5 min

Viewing 15 posts - 1 through 15 (of 46 total)
  • Author
    Posts
  • #121559 quote
    dzim0050
    Participant
    Average

    Bonjour. J’ai backtester un système pour scalper le Dax en 5 min. Les résultats semblent probants mais a besoin d’être peaufiner. Le souci c’est que je n’arrive pas à programmer le système afin qu’il n’ouvre qu’une seule position dans la matinée ( il m’en a  ouvert 2 où plus ). Je considère que la tendance s’établie en matinée en attendant l’ouverture des marchés US de l’après-midi, aussi je ne veux prendre qu’une seule fois position, à la condition qu’elle soit gagnante. Une seconde position pourra être établie si la première à  été clôturée en gains. Si la première à été perdante alors flat.

    Le système m’a également ouvert une position à 9h10 alors que je ne veux pas prendre en considération le bougie de 8h55. Mon scalping est basé sur 3 clôtures consécutives en hausse où en baisse à partir de celle de 9h00 impérativement, et l’entrée en position se fait bien entendu sur l’ouverture du chandelier suivant. Si une position est encore ouverte à l’ouverture de la bougie de 11h30 que ce soit en gains où pertes, alors je veux la fermer.

    Je souhaite placer le stop loss sur le + haut/bas de la première bougie des 3 qui m’a donner les signal. Là  aussi je n’arrive pas à placer celui-ci. D’ailleurs je n’ai pas mis de stop loss.

    D’avance merci pour toute aide. Denis.

    Screen-Shot-03-09-20-at-01.19-PM.png Screen-Shot-03-09-20-at-01.19-PM.png Screen-Shot-03-09-20-at-01.23-PM.png Screen-Shot-03-09-20-at-01.23-PM.png
    #121592 quote
    Nicolas
    Keymaster
    Master

    programmer le système afin qu’il n’ouvre qu’une seule position dans la matinée

    Créer une condition basée sur la quantité d’ordres passées durant la plage horaire, avant de créer un nouvel ordre.

    Si une position est encore ouverte à l’ouverture de la bougie de 11h30 que ce soit en gains où pertes, alors je veux la fermer.

    defparam flatafter=113000

    placer le stop loss sur le + haut/bas de la première bougie des 3 qui m’a donner les signal

    récupérer ce niveau de prix et placer un ordre condition si on est au marché avec un SELL AT x STOP ou EXITSHORT AT x STOP

    #121597 quote
    dzim0050
    Participant
    Average

    Dans mon code

    • la fermeture auto de position ouverte à 11h30 est bien écrite à la ligne 6 : DEFPARAM FLATAFTER = 113000
    • dans les options de trading j’ai abaissé le nombre d’ordres à 4  ( qui est le minimum ) moi je souhaite seulement 2 maxi ( 2 gagnants, 2 perdants où 1 gagnant et 1 perdant ).  Je me suis mal exprimé plus haut, désolé.
    • ” SELL AT x STOP ou EXITSHORT AT x STOP “. Si j’ai bien compris je dois placer cette ligne dans le code mais où exactement  et comment écrire justement ce stop loss qui doit être sur le plus haut/bas de la première des 3 bougies
    • lors du backtest le système m’a placer un ordre à 9h10 alors qu’il ne doit d’après ma stratégie le faire à partir de 9h15 seulement.

    Merci.

    #121598 quote
    dzim0050
    Participant
    Average

    ci joint le screen de l’option de trading

    Screen-Shot-03-09-20-at-05.38-PM.png Screen-Shot-03-09-20-at-05.38-PM.png
    #121600 quote
    dzim0050
    Participant
    Average
    #121627 quote
    dzim0050
    Participant
    Average

    Bonjour Nicolas. Voici un screen d’un exemple plus explicite.

    Screen-Shot-03-10-20-at-08.39-AM.png Screen-Shot-03-10-20-at-08.39-AM.png
    #121629 quote
    dzim0050
    Participant
    Average

    J’ai regardé les vidéos de formation à la programmation et c’est vraiment difficile pour moi. Je vais ingurgiter le guide de programmation ( PDF ) Pro Backtest et Pro Order pour essayer de mieux comprendre.

    #121634 quote
    dzim0050
    Participant
    Average

    Voici en live une prise de position non voulue, certes gagnante pour le moment.

    Screen-Shot-03-10-20-at-09.03-AM.png Screen-Shot-03-10-20-at-09.03-AM.png
    #121638 quote
    Nicolas
    Keymaster
    Master

    Merci de poster le code de la stratégie, sinon ça va être très long pour que tu apprennes à faire ce que tu demandes. J’y ajouterai des commentaires !

    #121646 quote
    dzim0050
    Participant
    Average

    Voici un screen du code et le fichier ITF

    Screen-Shot-03-10-20-at-09.48-AM.png Screen-Shot-03-10-20-at-09.48-AM.png nouveau-dax-5-min.itf
    #121652 quote
    Nicolas
    Keymaster
    Master

    Le fichier est illisible, d’une manière générale, merci de poster le code en texte dans le message, je gagne un temps précieux 🙂

    #121653 quote
    dzim0050
    Participant
    Average

    Proorder viens de me placer une entrée longue. Dans la programmation du code je ne peux que placer des stop loss correspondant à soit : une perte en €/$ ; points  où %. moi je veux le mettre sur le plus bas de la 1ère bougie ( des 3 de mon critère d’entrée ) haussière.

    Ma sortie se fera soit à la clôture de 3 bougies consécutives en baisse, où alors au plus tard à l’ouverture de la bougie de 11h30 : mais cette dernière condition est déjà écrite dans le code.

    Merci.

    Screen-Shot-03-10-20-at-10.06-AM.png Screen-Shot-03-10-20-at-10.06-AM.png
    #121656 quote
    dzim0050
    Participant
    Average
    // 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 = 090000
    // Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
    DEFPARAM FLATAFTER = 113000
    
    // Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés
    daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
    
    // Conditions pour ouvrir une position acheteuse
    indicator1 = CALL "scalper achat"
    c1 = (indicator1 >= 1)
    
    IF c1 AND not daysForbiddenEntry THEN
    BUY 2 CONTRACT AT MARKET
    ENDIF
    
    // Conditions pour fermer une position acheteuse
    indicator2 = CALL "scalper vente"
    c2 = (indicator2 >= 1)
    
    IF c2 THEN
    SELL AT MARKET
    ENDIF
    
    // Conditions pour ouvrir une position en vente à découvert
    indicator3 = CALL "scalper vente"
    c3 = (indicator3 >= 1)
    
    IF c3 AND not daysForbiddenEntry THEN
    SELLSHORT 2 CONTRACT AT MARKET
    ENDIF
    
    // Conditions pour fermer une position en vente à découvert
    indicator4 = CALL "scalper achat"
    c4 = (indicator4 >= 1)
    
    IF c4 THEN
    EXITSHORT AT MARKET
    ENDIF

     

     

    Désolé je pensai que mes précédents posts pourrait t’aider. Celui-ci devrait faire l’affaire.

    #121661 quote
    Nicolas
    Keymaster
    Master

    Sans le code de l’indicateur je ne pourrai pas faire de tests (surtout sur les stoploss), je peux le récréer moi même dans le code de la stratégie ?

    #121662 quote
    dzim0050
    Participant
    Average

    Je l’ai poster plus haut.

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

Nouveau scalping Dax 5 min


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
dzim0050 @dzim0050 Participant
Summary

This topic contains 45 replies,
has 4 voices, and was last updated by phoentzs
4 years ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 03/09/2020
Status: Active
Attachments: 19 files
Logo Logo
Loading...