Cette évaluation environnementale nécessite un seuil de rentabilité
Résultats de 1 é 8 sur 8

Sujet : Cette évaluation environnementale nécessite un seuil de rentabilité

  1. #1
    1 Pièce (s) jointe (s) L'algorithme de cette évaluation environnementale est rentable dans certains cas.
    Pour réduire les pertes, il faut un seuil de rentabilité.
    Quelque chose comme quand le prix a atteint 100 pips, s'arrête de passer à l'équilibre.

    De plus, certains paramètres de gestion de l'argent seraient intéressants lorsque la taille du lot est calculée en pourcentage de votre marge disponible, et non en fonction du total du compte!

    L'actuel, comme vous pouvez le voir, est désactivé en raison de 130 erreurs.

    Je vous remercie!

    https://www.sundytrading.com/attachm...9899118499.mq4

  2. #2
    1 Pièce jointe (s) hey pippin ..... pourrait avoir besoin de plus que juste seuil de rentabilité ..... erreur de vente de l'ordre fixe, maintenant places vend .... changé la gestion de l'argent, maintenant le vrai rapport de risque ..... ajouté le seuil de rentabilité ..... envisager éventuellement un filtre temporel plus élevé ...... h
    https://www.sundytrading.com/attachm...5124807657.mq4

  3. #3

    Citation Envoy? par ;
    hey pippin ..... pourrait avoir besoin de plus que juste le seuil de rentabilité ..... erreur de vente de l'ordre fixe, maintenant places vend .... changé la gestion de l'argent, maintenant le vrai rapport de risque ..... ajouté seuil de rentabilité ..... envisager éventuellement un filtre temporel supérieur ... h
    Merci mec! C'est une grande amélioration. J'ai quelque chose d'autre avec lequel je jouais. Je veux ouvrir plusieurs commandes. Toutes les commandes doivent correspondre au ratio de risque maximal admissible et chaque commande nécessite une cible différente. Quelque chose comme: uselots = lots2; ticket = OrderSend (Symbol (), OP_BUY, uselots, NormalizeDouble (Ask, 4), glissement, realSL, realTP, nameEA, 16384,0, Red); ticket1 = OrderSend (symbole (), OP_BUY, uselots, NormalizeDouble (Ask, 4), glissement, realSL, realTP1, nomEA, 16384,0, rouge); Ensuite, lorsque vous vérifiez vos commandes: if (totalOrders == 1) {OrderModify (OrderTicket (), OrderOpenPrix (), OrderOpenPrice (), OrderTakeProfit (), 0, Blue); } Avoir un TP sur le premier ordre de X pips, et quand il est frappé, vous aurez seulement un ordre sur et modifier cet ordre afin que le SL = le prix d'ordre ouvert maintenant comme vous voyez, je peux lire et modifier le code existant , mais ne savez pas où placer ce nouveau code. Une partie de ce processus consiste à apprendre à coder. Merci de votre aide. Je vais également rendre cette EA disponible sur mon site web:
    http://www.mywavez.netSi vous contribuez vous devriez mettre votre nom ou logo ou email dans l'EA. Un filtre temporel supérieur, des idées? Il est difficile d'exclure complètement les entrées sur le marché plat. Peut-être un indieur de volatilité. Je vais jouer avec certains et voir. Le mieux est de garder le réglage EA sur approbation manuelle et de l'utiliser en combinaison avec certains moyens pour déterminer les marchés plats. le stop, j'utilise le 50MA si les tp ne sont pas atteints. 50MA est habituellement une bonne résistance initiale mais je cherche de meilleurs. L'arrêt de volatilité de Welles Wilder pourrait être un bon, ou peut-être même le SAR. Encore une fois, des tests sont requis. Cependant, je pense que maintenant nous avons un be, nous pouvons réduire considérablement la perte de trafic.

  4. #4
    1 Pièce jointe (s) Ici, j'ai l'EA modifié avec un pseudo code pour ouvrir plusieurs lots et modifier la commande. J'ai aussi un calcul de stoploss basé sur le plus bas pseudocode. Pourriez-vous jeter un coup d'oeil?
    https://www.sundytrading.com/attachm...1756678207.mq4

  5. #5
    hey pippin ..... peut-être préférable de se contenter d'une taille de lot que vous êtes à l'aise avec plutôt que de partager le risque ..... il permettra d'éviter de futurs problèmes invisibles ...... pour déplacer les commandes restantes à l'équilibre après premier but lucratif a été touché, remplacer le seuil de rentabilité avec tp dans les 4 places dans l'ea ....... h Code inséré/---- vendre des conditions if ((Close # 91; 1 # 93; lt; al1 ) (st2gt; 20) (st1lt; 20)) {OrderSend (Symbol (), OP_SELL, LotsOptimized (), Enchère, 3, (Enchère sl * Point), (Bid-tp * Point) ,, MAGICMA, 0, Rouge); OrderSend (Symbol (), OP_SELL, LotsOptimized (), Enchère, 3, (Enchère sl * Point), (Point Bid-tp2 *), MAGICMA, 0, Rouge); OrderSend (Symbol (), OP_SELL, LotsOptimized (), Enchère, 3, (Enchère sl * Point), (Point Bid-tp3 *), MAGICMA, 0, Rouge); revenir; }/---- Acheter des conditions if ((Close # 91; 1 # 93; gt; al1) (st2lt; 80) (st1gt; 80)) {OrderSend (Symbole (), OP_BUY, LotsOptimized (), Demander, 3, (Ask-sl * Point), (Ask point tp *), MAGICMA, 0, Bleu); OrderSend (Symbol (), OP_BUY, LotsOptimized (), Ask, 3, (Poser-sl * Point), (Demander point tp2 *), MAGICMA, 0, Bleu); OrderSend (Symbol (), OP_BUY, LotsOptimized (), Ask, 3, (Demande-sl * Point), (demande tp3 * Point) ,, MAGICMA, 0, Bleu); revenir; }/----/----/----/Code inséré if (UseBreakeven) {pour (int i = 0; ilt; OrdersTotal (); i ) {if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES) == false) pause; if (OrderSymbol ()! = Symbole () || OrderMagicNumber ()! = MAGICMA) continue; if (OrderType () == OP_BUY) if (tpgt; 0) {si (Bid-OrderOpenPrice () gt; (Point * tp)) {if (OrderStopLoss ()! = OrdreOuPrix () OrderStopLoss () lt; OrderOpenPrice () ) {OrderModify (OrderTicket (), OrderOpenPrix (), OrderOpenPrix (), OrderTakeProfit (), 0, Red);/Imprimer (Déplacé acheter au seuil de rentabilité); retour (0); }}} if (OrderType () == OP_SELL) si (tpgt; 0) {if ((OrderOpenPrice () - Demande) gt; (Point * tp)) {if (OrderStopLoss ()! = OrderOpenPrice () OrderStopLoss () gt; OrderOpenPrice ()) {OrderModify (OrderTicket (), OrderOpenPrix (), OrderOpenPrice (), OrderTakeProfit (), 0, Red);/Imprimer (Déplacer la vente au seuil de rentabilité); retour (0); }}}}}}

  6. #6
    Merci Hayseed, ça a l'air génial. Je vais les essayer dans le backtester. Cela peut également être utilisé comme un très bon modèle et tout ce que vous devez faire est de changer l'algorithme de trading. Merci encore!

  7. #7
    1 Pièce jointe (s) Voici le graphique. Tirage max 15%. Assez impressionnant Besoin d'optimiser un peu plus mais ça a l'air très prometteur ...

  8. #8
    1 Pièce jointe (s) Ici c'est Hayseed. J'ouvre 2 ordres au lieu de 3, et be fonctionne sur les deux. Il fonctionne sans aucun problème. Merci de votre aide!
    https://www.sundytrading.com/attachm...4172950458.mq4

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Désactivé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d’sundytrading, nous considérerons que vous acceptez nos cookies.