Suggestions pour EA (de perte à profit) - page 14

 
c0d3:
Hier, j'ai désactivé la démo et j'ai commencé les tests en direct avec des lots de 0,01 et un ratio RR de 1:1.

Oui. On dirait que vous faites des progrès depuis le début.

Je vous recommande vivement de prendre des notes sur les conditions d'entrée/sortie. Les signaux MA ne sont pas vraiment ma tasse de thé, mais je crois toujours que si vous pouvez observer comment CHAQUE signal MA interagit avec les différentes conditions du marché, vous trouverez certainement quelque chose qui doit être amélioré, peut-être par nécessité.

Le fait de passer en direct est une bonne chose, et chaque opportunité d'apprendre à partir de cela compte. C'est en fait vous qui tradez, même si le robot le fait.

 
  • Ok, il semble qu'il y ait moins de transactions sur le compte réel.
  • Voici ce que je pense :
  • Les choses comme le backtesting et la démo ne sont bonnes que pour une seule chose : vérifier votre logique de trading, tout le reste n'est que données résiduelles.
  • Donc, si vous avez un EA qui, selon vous, va être mis en service, cassez votre banque, fixez vos lots à 0,01 et testez sur un compte réel, sinon toutes les données que vous collectez en dehors de ce que le système fait pour l'entrée/sortie sont potentiellement des déchets, principalement si le système est rentable ou non.
  • D'après ce que j'ai appris, une différence de quelques pips ici et là, et une différence de quelques ordres ici et là, peut à long terme faire ou défaire votre système.
  • Donc le seul vrai test de votre système est le test du compte réel, oubliez le test de la démo avant, et oubliez le backtest pour les profits ou l'analyse.
  • Leçon inestimable de ce fil de discussion : l'évaluation des tests de démonstration et des backtests est une pure perte, à moins que vous ne soyez concerné par l'entrée/sortie du système.
  • Je ne testerai plus jamais aucun de mes systèmes sur un compte de démonstration.
 
La question se pose donc : pourquoi y a-t-il plus de transactions sur un compte de démonstration que sur un compte réel ?
 
c0d3:
La question se pose donc : pourquoi y a-t-il plus de transactions sur un compte de démonstration que sur un compte réel ?

Comment se passent les transactions en direct jusqu'à présent ?

 
c0d3:
  • Ok, il semble qu'il y ait moins de transactions sur le compte réel.
  • Voici ce que je pense :
  • Les choses comme le backtesting et la démo ne sont bonnes que pour une seule chose : vérifier votre logique de trading, tout autre chose n'est que des données inutiles.
  • Donc, si vous avez un EA qui, selon vous, va être mis en service, cassez votre banque, fixez vos lots à 0,01 et testez sur un compte réel, sinon toutes les données que vous collectez en dehors de ce que le système fait pour l'entrée/sortie sont potentiellement des déchets, principalement si le système est rentable ou non.
  • D'après ce que j'ai appris, une différence de quelques pips ici et là, et une différence de quelques ordres ici et là, peut à long terme faire ou défaire votre système.
  • Donc le seul vrai test de votre système est le test sur le compte réel, oubliez le test sur la démo avant, et oubliez le backtesting pour les profits ou les analyses.
  • Leçon inestimable de ce fil de discussion : les tests de démo et les évaluations de backtest sont de pures bêtises, à moins que vous ne soyez concerné par l'entrée/sortie du système.
  • Je ne testerai plus jamais aucun de mes systèmes sur un compte de démonstration.

Ok, il semble qu'il y ait moins de transactions sur le compte réel. <---- dans mon cas jusqu'à présent, mes EA semblent faire plus de transactions que lorsque j'ai testé en utilisant Stratagy Tester et moins que sur le compte démo.

Les choses comme le backtesting et la démo ne sont bonnes que pour une seule chose : vérifier votre logique de trading, tout le reste n'est que des données poubelles <---- Je suis d'accord, j'utilise ST pour obtenir une gamme de paramètres, j'utilise le mode visuel pour m'assurer que ma logique est correcte et que les trades s'ouvrent/se ferment quand ils sont censés le faire. J'utilise un compte de démonstration pour affiner les paramètres dans une simulation de marché presque réelle.

Donc, vous avez un EA que vous pensez aller en direct, cassez votre banque, réglez vos lots à 0,01 et testez sur un compte réel, sinon toutes les données que vous collectez en dehors de ce que le système fait pour l'entrée/sortie sont potentiellement des déchets, principalement si le système est rentable ou non. <---- Oui, si vous ne le croyez pas, exécutez un compte démo et un compte réel en même temps et voyez la différence, cela vous ouvrira les yeux !

De ce que j'ai appris, une différence de quelques pips ici et là, et une différence de quelques ordres ici et là, à long terme peut faire ou défaire votre système <---- dépend du système, mais à ce jour je n'ai pas eu de slippage positif seulement négatif.

Donc, le seul vrai test de votre système est le test en compte réel, oubliez les tests en avant-démo, et oubliez le backtesting pour les profits ou les analyses. <--- oui mais, vous devriez être capable d'avoir une idée de base si votre système est viable ou non. Même si un robot négocie et que les "émotions" sont éliminées, un humain peut toujours le désactiver !!! Vous devriez acquérir la confiance nécessaire pour ne pas faire cela en utilisant tous les moyens de test.

Leçon inestimable de ce fil de discussion : le test de la démo avant et l'évaluation du backtest sont de pures ordures, sauf si vous êtes concernés par l'entrée/sortie du système <---- je suis d'accord mais ne sautez pas ces étapes.

Je ne testerai plus jamais aucun de mes systèmes sur un compte de démonstration <---- Je pense toujours que cela vaut la peine de passer une semaine juste pour tout revérifier. Bon pour tester les envois d'e-mails, et les messages d'erreur dans le journal.

 
c0d3:
La question se pose donc : pourquoi y a-t-il plus de transactions sur un compte de démonstration que sur un compte réel ?

Postez vos transactions pour cette semaine si vous en avez.
 
danjp:

Postez vos trades pour cette semaine si vous en avez.


Voici les miens cette semaine +220. La semaine dernière, c'était +350. Mon objectif est entre 900 - 1100 par mois, je vais ajouter une autre paire. J'ai fait beaucoup de tests cette semaine, j'ai environ 5 autres paires que je me sens en confiance pour essayer.

Compte : XXXXNom : Daniel XXXXXDevise : USD4 novembre 2011, 19:59
Transactions fermées :
TicketHeure d'ouvertureTypeTailleArticlePrixS / LT / PHeure de fermeturePrixCommissionTaxesSwapProfit
650059602011.11.02 13:23soldeSynchronisation automatique du compte avec FXCM0.02
650031712011.11.02 10:59acheter0.01euraud1.330351.325841.331342011.11.02 11:011.331320.000.000.001.00
650031692011.11.02 09:59acheter0.01euraud1.329831.325841.331342011.11.02 11:011.331320.000.000.001.54
650031672011.11.02 09:46acheter0.01euraud1.329291.325841.331342011.11.02 11:011.331320.000.000.002.10
650031662011.11.02 09:45acheter0.01euraud1.328811.325841.331342011.11.02 11:011.331320.000.000.002.59
650031652011.11.02 09:45acheter0.01euraud1.328731.326231.331732011.11.02 11:051.331560.000.000.002.92
649843512011.11.01 07:56acheter0.01nzdusd0.803090.799590.803592011.11.01 08:070.799490.000.000.00-3.60
649843502011.11.01 07:37acheter0.01nzdusd0.802670.799590.803592011.11.01 08:070.799490.000.000.00-3.18
649843492011.11.01 07:34acheter0.01nzdusd0.802060.799590.803592011.11.01 08:070.799490.000.000.00-2.57
649843472011.11.01 07:30acheter0.01nzdusd0.801540.799590.803592011.11.01 08:070.799530.000.000.00-2.01
649750632011.10.31 15:48vendre0.01euraud1.315151.319991.314492011.10.31 18:481.314440.000.000.000.75
649750622011.10.31 15:48vendre0.01euraud1.315671.319991.314492011.10.31 18:481.314440.000.000.001.30
649750612011.10.31 15:30vendre0.01euraud1.316501.319991.314492011.10.31 18:481.314440.000.000.002.18
649750602011.10.31 15:28vendre0.01euraud1.316911.319991.314492011.10.31 18:481.314440.000.000.002.62
649750592011.10.31 15:25vendre0.01euraud1.317331.319991.314492011.10.31 18:481.314440.000.000.003.06
649677272011.10.31 06:55acheter0.01eurusd1.402331.396841.402342011.10.31 06:551.402100.000.000.00-0.23
649677252011.10.31 05:50acheter0.01eurusd1.401821.396841.402342011.10.31 06:551.402420.000.000.000.60
649675672011.10.31 04:50acheter0.01nzdusd0.810770.807110.811112011.10.31 06:070.811130.000.000.000.36
649675642011.10.31 04:50acheter0.01nzdusd0.810990.807110.811112011.10.31 06:070.811130.000.000.000.14
649675612011.10.31 04:50acheter0.01nzdusd0.810990.807110.811112011.10.31 06:070.811130.000.000.000.14
649675562011.10.31 04:43acheter0.01audusd1.054851.049221.054722011.10.31 04:431.054530.000.000.00-0.32
649675602011.10.31 04:41acheter0.01nzdusd0.809680.807110.811112011.10.31 06:070.811130.000.000.001.45
649675552011.10.31 04:41acheter0.01audusd1.054271.049221.054722011.10.31 06:411.054750.000.000.000.48
649677242011.10.31 04:41acheter0.01eurusd1.401361.396841.402342011.10.31 06:551.402420.000.000.001.06
649675542011.10.31 04:39acheter0.01audusd1.053671.049221.054722011.10.31 06:411.054750.000.000.001.08
649677232011.10.31 04:38acheter0.01eurusd1.400891.396841.402342011.10.31 06:551.402420.000.000.001.53
649675532011.10.31 04:31acheter0.01audusd1.053231.049221.054722011.10.31 06:411.054750.000.000.001.52
649677222011.10.31 04:30acheter0.01eurusd1.400341.396841.402342011.10.31 06:551.402420.000.000.002.08
649675592011.10.31 04:15acheter0.01nzdusd0.809110.807110.811112011.10.31 06:070.811130.000.000.002.02
649675512011.10.31 04:15acheter0.01audusd1.052741.049241.054742011.10.31 06:411.054750.000.000.002.01
0.000.000.0022.62
P/L fermé :22.62
Transactions ouvertes :
TicketTemps ouvertTypeTailleArticlePrixS / LT / PPrixCommissionTaxesSwapProfit
Aucune transaction
0.000.000.000.00
P/L flottant :0.00
 
danjp:


Voici les miens cette semaine +220. La semaine dernière, c'était +350. Mon objectif se situe entre 900 et 1100 par mois et je vais ajouter une autre paire. J'ai fait beaucoup de tests cette semaine, j'ai environ 5 autres paires que je me sens en confiance pour essayer.

Compte : XXXXNom : Daniel XXXXXMonnaie : USD4 novembre 2011, 19:59
Transactions fermées :
TicketHeure d'ouvertureTypeTailleArticlePrixS / LT / PHeure de fermeturePrixCommissionTaxesSwapProfit
650059602011.11.02 13:23soldeSynchronisation automatique du compte avec FXCM0.02
650031712011.11.02 10:59acheter0.01euraud1.330351.325841.331342011.11.02 11:011.331320.000.000.001.00
650031692011.11.02 09:59acheter0.01euraud1.329831.325841.331342011.11.02 11:011.331320.000.000.001.54
650031672011.11.02 09:46acheter0.01euraud1.329291.325841.331342011.11.02 11:011.331320.000.000.002.10
650031662011.11.02 09:45acheter0.01euraud1.328811.325841.331342011.11.02 11:011.331320.000.000.002.59
650031652011.11.02 09:45acheter0.01euraud1.328731.326231.331732011.11.02 11:051.331560.000.000.002.92
649843512011.11.01 07:56acheter0.01nzdusd0.803090.799590.803592011.11.01 08:070.799490.000.000.00-3.60
649843502011.11.01 07:37acheter0.01nzdusd0.802670.799590.803592011.11.01 08:070.799490.000.000.00-3.18
649843492011.11.01 07:34acheter0.01nzdusd0.802060.799590.803592011.11.01 08:070.799490.000.000.00-2.57
649843472011.11.01 07:30acheter0.01nzdusd0.801540.799590.803592011.11.01 08:070.799530.000.000.00-2.01
649750632011.10.31 15:48vendre0.01euraud1.315151.319991.314492011.10.31 18:481.314440.000.000.000.75
649750622011.10.31 15:48vendre0.01euraud1.315671.319991.314492011.10.31 18:481.314440.000.000.001.30
649750612011.10.31 15:30vendre0.01euraud1.316501.319991.314492011.10.31 18:481.314440.000.000.002.18
649750602011.10.31 15:28vendre0.01euraud1.316911.319991.314492011.10.31 18:481.314440.000.000.002.62
649750592011.10.31 15:25vendre0.01euraud1.317331.319991.314492011.10.31 18:481.314440.000.000.003.06
649677272011.10.31 06:55acheter0.01eurusd1.402331.396841.402342011.10.31 06:551.402100.000.000.00-0.23
649677252011.10.31 05:50acheter0.01eurusd1.401821.396841.402342011.10.31 06:551.402420.000.000.000.60
649675672011.10.31 04:50acheter0.01nzdusd0.810770.807110.811112011.10.31 06:070.811130.000.000.000.36
649675642011.10.31 04:50acheter0.01nzdusd0.810990.807110.811112011.10.31 06:070.811130.000.000.000.14
649675612011.10.31 04:50acheter0.01nzdusd0.810990.807110.811112011.10.31 06:070.811130.000.000.000.14
649675562011.10.31 04:43acheter0.01audusd1.054851.049221.054722011.10.31 04:431.054530.000.000.00-0.32
649675602011.10.31 04:41acheter0.01nzdusd0.809680.807110.811112011.10.31 06:070.811130.000.000.001.45
649675552011.10.31 04:41acheter0.01audusd1.054271.049221.054722011.10.31 06:411.054750.000.000.000.48
649677242011.10.31 04:41acheter0.01eurusd1.401361.396841.402342011.10.31 06:551.402420.000.000.001.06
649675542011.10.31 04:39acheter0.01audusd1.053671.049221.054722011.10.31 06:411.054750.000.000.001.08
649677232011.10.31 04:38acheter0.01eurusd1.400891.396841.402342011.10.31 06:551.402420.000.000.001.53
649675532011.10.31 04:31acheter0.01audusd1.053231.049221.054722011.10.31 06:411.054750.000.000.001.52
649677222011.10.31 04:30acheter0.01eurusd1.400341.396841.402342011.10.31 06:551.402420.000.000.002.08
649675592011.10.31 04:15acheter0.01nzdusd0.809110.807110.811112011.10.31 06:070.811130.000.000.002.02
649675512011.10.31 04:15acheter0.01audusd1.052741.049241.054742011.10.31 06:411.054750.000.000.002.01
0.000.000.0022.62
P/L fermé :22.62
Transactions ouvertes :
TicketTemps ouvertTypeTailleArticlePrixS / LT / PPrixCommissionTaxesSwapProfit
Aucune transaction
0.000.000.000.00
P/L flottant :0.00

  • Ok, voici une autre chose que j'ai remarqué, vos trades en direct sont très différents des miens (je vois plus de rouge que de vert), et je pense que cela est dû au fait que vous backtestez chaque paire individuelle, et que vous déterminez quels paramètres fonctionnent le mieux pour le profit ?
  • Ma supposition pour ces résultats : chaque paire a un ensemble différent de paramètres pour l'EA, ou toutes les paires utilisent le même ensemble de paramètres ? par exemple les délais, tp, sl, écart type....
  • Ces résultats sont générés par l'EA que vous avez posté en dernier sur ce forum ?


Pourriez-vous également fournir les détails suivants en pourcentage ?

  • Pouvez-vous ventiler le temps passé sur chaque catégorie pour une seule EA :
  • Temps consacré à la conception
  • Temps passé à développer
  • Temps consacré au back-testing
  • Temps passé à faire des tests en amont
  • Temps passé à tester en direct
 
danjp:

Ok, il semble qu'il y ait moins de transactions sur le compte réel. <---- dans mon cas jusqu'à présent, mes EA semblent faire plus de transactions que lorsque j'ai testé en utilisant Stratagy Tester et moins que l'acct démo.

Les choses comme le backtesting et la démo ne servent qu'à une seule chose : vérifier votre logique de trading, tout le reste n'est que données poubelles <---- Je suis d'accord, j'utilise ST pour obtenir une fourchette de paramètres, j'utilise le mode visuel pour m'assurer que ma logique est correcte et que les trades s'ouvrent/se ferment quand ils sont censés le faire. J'utilise un compte de démonstration pour affiner les paramètres dans une simulation de marché presque réelle.

Donc, vous avez un EA que vous pensez aller en direct, cassez votre banque, réglez vos lots à 0,01 et testez sur un compte réel, sinon toutes les données que vous collectez en dehors de ce que le système fait pour l'entrée/sortie sont potentiellement des déchets, principalement si le système est rentable ou non. <---- Oui, si vous ne le croyez pas, exécutez un compte démo et un compte réel en même temps et voyez la différence, cela vous ouvrira les yeux !

De ce que j'ai appris, une différence de quelques pips ici et là, et une différence de quelques ordres ici et là, à long terme peut faire ou défaire votre système <---- dépend du système, mais à ce jour je n'ai pas eu de slippage positif seulement négatif.

Donc, le seul vrai test de votre système est le test en compte réel, oubliez les tests en avant-démo, et oubliez le backtesting pour les profits ou les analyses. <--- oui mais, vous devriez être capable d'avoir une idée de base si votre système est viable ou non. Même si un robot négocie et que les "émotions" sont éliminées, un humain peut toujours le désactiver !!! Vous devriez acquérir la confiance nécessaire pour ne pas le faire en utilisant tous les moyens de test.

Leçon inestimable de ce fil de discussion : le test de la démo avant et l'évaluation du backtest sont de pures ordures, sauf si vous êtes concernés par l'entrée/sortie du système <---- je suis d'accord mais ne sautez pas ces étapes.

Je ne testerai plus jamais aucun de mes systèmes sur un compte de démonstration <---- Je pense toujours que cela vaut la peine de passer une semaine juste pour tout revérifier. Bon pour tester les envois d'e-mails, et les messages d'erreur dans le journal.

accepté
 
c0d3:
  • Ok, voici une autre chose que j'ai remarqué, vos trades en direct sont très différents des miens (je vois plus de rouge que de vert), et je pense que cela est dû au fait que vous backtestez chaque paire individuelle, et que vous déterminez quels paramètres fonctionnent le mieux pour le profit ?
  • Ma supposition pour ces résultats : chaque paire a un ensemble différent de paramètres pour l'EA, ou toutes les paires utilisent le même ensemble de paramètres ? par exemple les délais, tp, sl, écart type...
  • Ces résultats sont générés par l'EA que vous avez posté en dernier sur ce forum ?

Pourriez-vous également fournir les détails suivants en pourcentage ?

  • Pouvez-vous ventiler le temps passé sur chaque catégorie pour une seule EA :
  • Temps consacré à la conception
  • Temps passé à développer
  • Temps consacré au back-testing
  • Temps passé à faire des tests en amont
  • Temps passé à tester en direct


Ces résultats et ceux que j'ai publiés la semaine dernière dans un message précédent proviennent de mes EA. J'ai deux EA différents qui fonctionnent sur un petit compte réel. L'un négocie sur des modèles et l'autre est un EA de contre-tendance. Appelons-les A et B pour simplifier. Pour vous donner une meilleure idée du temps que j'ai passé, voici quelques informations. Le "A" était le dernier d'une longue série d'échecs. Au moment où j'ai commencé à travailler sur "A", j'avais déjà une coquille décente d'un EA, où je pouvais simplement brancher une nouvelle fonction de stratégie et commencer à tester assez rapidement. J'ai passé la plupart de mon temps à ajouter de nouvelles fonctionnalités à cette coquille, tout en travaillant sur de nouvelles stratégies qui ne produisaient pas de résultats permettant d'aller jusqu'à un compte réel. C'est devenu le point de départ de "A". Maintenant, laissez-moi essayer de répondre à vos questions ci-dessus.

Je fais un back-testing pour chaque paire qui est testée en démo. J'essaie de ne pas changer les paramètres par paire mais il peut y avoir de petites différences, en "A" le modèle de barre peut utiliser 4-5 barres donc certaines paires en utilisent 4 et d'autres 5. Le SL peut varier. Dans "A" et "B", j'ai un SL dynamique ou un SL fixe ou un SL de suivi. Je les utilise tous en ce moment avec un SL et un TP fixes. Ces valeurs peuvent varier de 5 ou 10 points en fonction de la paire. Tous les autres paramètres sont identiques : "A" fonctionne sur des graphiques de 5 minutes, "B" sur des graphiques de 15 minutes. Ce sont les seules périodes de temps que je suis intéressé à négocier. Elles sont toutes négociées du lundi au jeudi, de 2 h à 11 h (heure de l'Est). Toutes les transactions ouvertes sont fermées le jeudi EOD. Les deux "A" et "B" peuvent fonctionner sur plus de paires que celles que j'utilise dans mon compte réel. J'ai testé 6-7 paires supplémentaires sur chacun. J'ai un sous-ensemble de ces paires en cours d'exécution dans le compte de démonstration en ce moment pour voir si elles se comportent comme le back-test.

EA Temps Temps B Commentaires
conception 8 heures 4 heures Je considère que cette phase consiste à tout coder dans l'EA sauf la stratégie. Toute modification de la coquille de base dont j'ai besoin pour une nouvelle stratégie.
développement 6 heures 2 heures Codage de la stratégie, débogage du code à la recherche de bogues, vérification des entrées/sorties, etc. J'utiliserai un graphique visuel avec une semaine aléatoire de données pour vérifier que j'ai implémenté la stratégie correctement.
back-testing 1 semaine 1 semaine Je passe beaucoup de temps ici. Je vais tester plusieurs paires avec un EA.
test en avant 2 semaines 2 semaines Si je suis satisfait du back-testing, je le dépose sur un de mes comptes de démonstration. J'ai généralement 3 ou 4 paires en cours sur chaque compte à un moment donné. Les résultats doivent être similaires à ceux du back-testing, au moins en ce qui concerne le pourcentage de gain. Il n'y a pas grand-chose à faire ici, il suffit de le laisser fonctionner pendant quelques semaines. C'est le bon moment pour vérifier (alertes e-mail, démarrage/arrêt, heures de trading, commandes générales).
test en direct 2-4 semaines 2 à 4 semaines Trois phases, 1) installation, dans mon cas un VPS. J'ai eu quelques problèmes qui m'ont rendu fou pendant environ une semaine. 2) Petit compte réel pour les tests, argent réel, volume réel, slippage, etc. 3) Passez au compte standard. Le petit compte réel est le véritable test. Faites fonctionner un compte de démonstration et un compte réel en même temps, voyez les différences, elles ne seront jamais identiques. Assurez-vous que l'EA fonctionne toujours comme prévu.
Raison: