strategie sur cassure prix par MME 8

Viewing 15 posts - 1 through 15 (of 22 total)
  • Author
    Posts
  • #6490 quote
    dynamic13
    Participant
    New

    BONJOUR

    J’aimerais avoir votre assistance pour la création du SYSTEME DE TRADING AUTOMATIQUE SUIVANT:

    INDICATEUR UTILISE: MOYENNE MOBILE EXPONENTIELLE 8 et courbe de prix en RENKO
    NOMBRE ACTIONS A ACHETER EN SHORT OU EN LONG : variable par pas de 50 . le nombre pourra etre changé par l’utilisateur directement dans le code ( exemple démarrage initial à 50 actions puis après 15 jours passage à 100 actions etc….AVEC UN MAXIMUM DE 500 ACTIONS POSSIBLES A L’ACHAT)
    les conditions du trade seront les suivantes :
    ACHAT au marché: LORSQUE LA MOYENNE MOBILE EXPONENTIELLE 8 A LA HAUSSE COUPE LE PRIX  CECI
    DÉCLENCHE ACHAT au marché. La vente de ce premier ordre se fera lorsque LA MÊME MME 8 se retourne A LA BAISSE et COUPE LE PRIX . Simultanément il y aura donc une clôture et une  inversion de position avec effet de déclencher une vente à découvert puisque la MME 8 se retrouve à la baisse et COUPE LE PRIX .
    VENTE A DECOUVERT: LORSQUE LA MOYENNE MOBILE EXPONENTIELLE 8 A LA BAISSE COUPE LE PRIX .
    AFIN D’EVITER LES PHASES D’HESITATION DU MARCHE (petites vagues) ET LES PHASES DE RANGE , IL SERA POSSIBLE D’ACTIVER UNE FONCTION “MINUTEUR” PERMETTANT DE FAIRE VARIER(dans le code) UN DELAI MINIMUM REGLABLE ENTRE 2 ORDRES D’ACHATS (LONG / SHORT consecutifs). CE DELAI MINIMUM ENTRE 2 ORDRES D’ACHAT SERA EXPRIME EN MINUTES ET REGLABLE PAR PAS DE 1 mn jusqu’à un maximum de 30 mn (ou 60 mn si possible).
    NOUS SOMMES DONC EN PRESENCE d’un SYSTEME DE TRADING AUTOMATIQUE ALTERNANT LES PRISES DE POSITIONS LONG / SHORT AU MARCHE EN INVERSION AUTOMATIQUE.
    Merci beaucoup pour votre assistance
    Thomas
    #6493 quote
    zilliq
    Participant
    Master

    Bonjour,

    Il n’est pas possible de faire de trading automatique sur une autre représentation que le chandelier japonais (pas de renko, de range bar range candle etc…)

    Pas de trading auto non plus en tck par tick etc…

    En espérant que cela soit possible dans la prochaine version 10.4

    Bon Week-end

    Zilliq

    #6500 quote
    Nicolas
    Keymaster
    Master

    Bonjour, on peut simuler les barres renko sur un graphique en prix ordinaire :

    http://www.prorealcode.com/prorealtime-indicators/renko-boxes-on-price-chart/

    http://www.prorealcode.com/prorealtime-indicators/median-renko-boxes-on-price/

    et un autre de Doc qui va arriver.

    On peut donc tout à fait utiliser les informations issues des variables de ces indicateurs pour créer des stratégies de trading automatique ! J’en code déjà pour des clients (Supertrend, moving average, etc..).

    Donc oui on pourrait coder la stratégie de Thomas.

    1..2…3, à vos claviers !! 🙂 c’est zilliq qui s’y colle ! 😉

    #6502 quote
    zilliq
    Participant
    Master

    LOL Nicolas,

    Non il n’est pas possible de fare du trading auto sur une représentation en Renko (ou autre)

    On peut bricoler un truc qui va simuler le renko (prendre du temps de calcul), mais ce ne sera pas du Renko

    Essaie par exemple de faire une stratégie avec une moyenne ou autre sur les clotures du Renko tu verras que ce n’est pas possible car les bougies renko ne coincident pas avec les bougies en chandelier
    Passez tous une bonne fin de journée

    Zilliq

    #6527 quote
    dynamic13
    Participant
    New

    BONJOUR ZILLIQ et bonjour à Tous

    LE RENKO OU CHANDELIER  = MEME COMBAT
    ok donc sur chandelier l’essentiel étant de respecter la cassure sur prix de la MMExp 8 à la hausse ou à la baisse pour achat à la hausse et vente à découvert à la baisse avec les fonctionnalités décrites.
    Cela vous est-il possible? MERCI
    #6536 quote
    Nicolas
    Keymaster
    Master

    Bonsoir, le soleil m’a peut être un peu trop tapé sur la tête, mais je pense tout de même que ce code est fiable 🙂

    Ci-joint la moyenne mobile 8 périodes sur le close d’une bar renko simulé sur le graphique principale en chandelier ordinaire.

    Je suis reparti du code corrigé des briques renko de Doc, que j’ai validé aujourd’hui dans la librairie.

    bsize = 20
    boxsize = bsize*pipsize
    
    once upbox = close
    once downbox = close - boxsize
    
    IF close crosses over upbox + boxsize THEN
     upbox = upbox + boxsize
     downbox = downbox + boxsize
     barclose = upbox
    ELSIF close crosses under downbox - boxsize THEN
     upbox = upbox - boxsize
     downbox = downbox - boxsize
     barclose = downbox
    ENDIF
    
    mm = average[8](barclose)
    
    if barclose=barclose[1] then
     mmRENKO = mmRENKO[1]
    else
     mmRENKO = mm
    endif
    
    RETURN barclose, mmRENKO

    Sur l’image jointe, la ligne noire est le close de la bougie et la bleue sa moyenne 8 périodes. Je ne coderai sans doute pas la stratégie d’ici à la semaine prochaine, en attendant bon week-end !

    Moving-average-on-Renko-chart.itf renko-bricks-prorealtime.png renko-bricks-prorealtime.png
    #6614 quote
    Nicolas
    Keymaster
    Master

    Ci-joint la suite des opérations sur ce système.

    J’ai revu le code de la moyenne mobile sur le graphique. Le code ci-dessus issu de l’indicateur de Doc crée des problèmes pour le moment, je suis donc reparti du premier publié dans la librairie d’indicateurs du mois de Mars (vous le trouverez ci-joint attaché). Il n’est pas utilisé dans la stratégie en l’appelant avec un CALL mais y est directement intégré, c’est simplement pour visualiser les trades sur le graphique, en corrélation avec la stratégie.

    Voici le code de la stratégie selon les prérequis de dynamic13:

    defparam cumulateorders = false
    
    bsize = 20 //renko size in points
    mmperiod = 8 //moving average period
    orderstime = 300 //minimum seconds between 2 orders 
    
    boxsize = bsize*pipsize
    
    once topprice = close
    once bottomprice = close - boxsize*pipsize*2
    
    if(close > topprice + boxsize*2) THEN
     topprice = close
     bottomprice = topprice - boxsize*2
     barclose=topprice
    ELSIF (close < bottomprice - boxsize*2) THEN
     bottomprice = close
     topprice = bottomprice + boxsize*2
     barclose = bottomprice
    ELSE
     topprice = topprice
     bottomprice = bottomprice
    ENDIF
    
    mm = average[mmperiod](barclose)
    
    if barclose=barclose[1] then
     mmRENKO = mmRENKO[1]
    else
     mmRENKO = mm
    endif
    
    if barclose crosses over mmRENKO AND ABS(time-lasttime)>orderstime then 
     BUY 50 SHARES AT MARKET
     EXITSHORT AT MARKET
     lasttime=time
    endif
    
    if barclose crosses under mmRENKO AND ABS(time-lasttime)>orderstime then 
     SELLSHORT 50 SHARES AT MARKET 
     SELL AT MARKET
     lasttime=time
    endif
    Renko-and-MM-strategy.itf Moving-average-on-Renko-chart-1.itf renko-trading-automated-prorealtime.png renko-trading-automated-prorealtime.png
    #6619 quote
    dynamic13
    Participant
    New

    Bonjour Nicolas et un grand merci pour votre célérité.

    Je vais essayer cela avec gourmandise…..

    Je suppose que l’on peut changer à volonté toutes les valeurs sans souci de fonctionnement.

    Bien à vous et encore merci

    Thomas

    #6625 quote
    Nicolas
    Keymaster
    Master

    Oui Thomas, les seuls 3 paramètres sont ceux en début de code (lignes 3 à 5). J’ai aussi posté la stratégie dans la librairie :

    http://www.prorealcode.com/prorealtime-trading-strategies/renko-automated-trading-with-moving-average-on-candlesticks-chart/

    Je pense que ça intéressera du monde et ça pourrait servir de base à beaucoup d’autres améliorations.

    #6627 quote
    dynamic13
    Participant
    New

    RE BONJOUR

    VOICI EN PJ UN ESSAI SUR UNE PERIODE LONGUE ET JE NE CONSTATE QU’UNE SEULE TRANSACTION !!!!

    Je trade manuellement avec cette  stratégie sur le Spot Gold et si vous affichez une MME 8  et du RENKO avec un paramétrage de 150 lots avec 10 USD de frais vous pourrez visualiser sur UT 15mn plusieurs transactions journalières à LA CHAÎNE et  gagnantes.

    Je ne comprends donc pas ce résultat.

    Merci d’avance pour votre réponse et soutien.

    Cordialement

    Thomas

    ESSAI-01.pdf
    #6632 quote
    Nicolas
    Keymaster
    Master

    Peu importe l’UT avec du Renko. Cela ne changera que le moment (et donc le prix) à partir duquel la construction des briques commencera.

    As-tu essayé l’indicateur sur le graphique ? s’affiche t’il sur le spot Gold ? quelle est la taille des briques que tu utilises ? Le Spot gold chez PRT software donc ? Si oui attention, il n’y a pas de trading automatique en réel sur cette plateforme, que du paper trading.

    #6648 quote
    dynamic13
    Participant
    New

    bonsoir

    J’ai essayé l’indicateur sur le graphique et le résultat est en ta possession.

    Il s’affiche sur le spot gold (cf mon espace de travail en PJ) mais le renko se change en chandelier …

    la taille des briques renko est 0,0002

    pour le  moment utilisation en paper trading PRT avant de passer en réel chez IG.

    mon-espace-de-travail.pdf
    #6650 quote
    Nicolas
    Keymaster
    Master

    Thomas, je crois que tu n’as pas compris ce que l’on essai de faire ici.

    1/ le trading automatique sur graphique renko n’est pas possible.

    2/ on a donc créé un indicateur qui permet de le simuler (du mieux possible) sur un graphique en chandelier ordinaire : http://www.prorealcode.com/wp-content/uploads/2016/05/Moving-average-on-Renko-chart-1.itf

    3/ issu de cet indicateur, on a créé une stratégie à exécuter sur un graphique ordinaire (peu importe le timeframe) dans lequel il faut stipuler les paramètres qui correspondent à ce que tu fais en manuel, donc changer la taille des briques et éventuellement la période de la moyenne mobile : http://www.prorealcode.com/prorealtime-trading-strategies/renko-automated-trading-with-moving-average-on-candlesticks-chart/

    Tu me dis que la taille des briques est 0.0002 pour le Gold alors que le gold n’a que 2 décimales … on parle donc maintenant de variation de prix en pourcentage ? et non plus en point ?

    Le marché spot n’existe pas sur les comptes CFDs, la paire XAUUSD est différente en terme de mouvement de prix il me semble (ticksize) et ne possède qu’une seule décimale, ta stratégie sera peut être différente sur un compte CFD (pour info).

    #6658 quote
    dynamic13
    Participant
    New

    Bonjour Nicolas

    Je ne suis pas un expert, ni un grand spécialiste j’ai juste exprimé mon besoin et j’ai bien compris que le trading sur Renko n’est pas possible. J’ai juste précisé le comportement de la plateforme lorsque j’applique l’indicateur fourni sur graphique et cela ne me pose pas souci que le Renko (taille boite 0,0002) se transforme en chandelier pourvu que le cycle d’achat et vente à découvert se déclenche à chaque intersection avec le prix.

    Evidemment la taille du Tick est de 0,01 pour le Spot Gold sur Forex.

    Il me reste à vérifier que le comptage des transactions et le type, en manuel ou en automatique, sur une période donnée est le même en achat market et en vente à découvert et que l’alternance est respectée.

    Quoi qu’il en soit merci pour ta contribution rapide et je suis ravi que cette simplicité décisionnelle puisse être mise à profit à tous. La simplicité est toujours le plus difficile à réaliser dans ce monde si complexe et compliqué….

    #6659 quote
    Nicolas
    Keymaster
    Master

    Bonjour Thomas, pour avoir les mêmes choses il faudrait que la taille des boîtes coïncident avec le pas de variation que tu utilises dans la plateforme pour ton système. Je viens de vérifier pour le 0.0002 en “units” dans PRT software et les briques mesures 0.1 points sur le spot XAUUSD.

    Pour avoir une construction presque aussi rapide que les ticks arrivant à la plateforme en mode renko, utilise une unité de temps très courte (de l’ordre de la seconde) sur le graphique en chandelier.

    Voilà, je serai heureux si cela fonctionne correctement comme tu l’entends. 🙂

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

strategie sur cassure prix par MME 8


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
dynamic13 @dynamic13 Participant
Summary

This topic contains 21 replies,
has 6 voices, and was last updated by stratobast
5 years, 8 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 05/05/2016
Status: Active
Attachments: 9 files
Logo Logo
Loading...