Discussion de l'article "Test rapide des idées de trading sur le graphique"

 

Un nouvel article Test rapide des idées de trading sur le graphique a été publié :

L'article décrit la méthode de test visuel rapide des idées de trading. La méthode est basée sur la combinaison d'un graphique de prix, d'un indicateur de signal et d'un indicateur de calcul de solde. J'aimerais partager ma méthode de recherche d'idées de trading, ainsi que la méthode que j'utilise pour tester rapidement ces idées.

Développons un indicateur de signal simple pour comprendre son fonctionnement et évaluer la commodité de la méthode. J'ai longtemps entendu parler des modèles de chandeliers. Alors, pourquoi ne pas découvrir leur travail en pratique ? J'ai sélectionné les modèles inversés "marteau" et "étoile filante" comme signaux d'achat et de vente, respectivement. Les images ci-dessous montrent leur aspect schématique :

Figure 1. Modèles de chandeliers « Marteau » et « Étoile filante »

Figure 1. Modèles de chandeliers "marteau" et "étoile filante"

Auteur : Vladimir Kustikov

 

Excellent article, approche très sensée.

Je n'ai pas encore testé l'indicateur, mais l'idée me plaît.

Je félicite tout particulièrement l'auteur pour l'approche OOP.

Nous devrions créer une classe de commerce virtuel à part entière (ou presque) sur la base de la classe de calculatrice de balance.

 

Article très intéressant - surtout l'idée !

 

génial, presque l'équivalent d'un testeur de stratégie, il serait intéressant de comparer le taux de redessin du graphique et l'exécution de l'EA dans le testeur, ainsi que la précision des deux méthodes

 
DC2008:

Article très intéressant - surtout l'idée !

l'idée a été émise il y a longtemps, sur le site 4 . https://www.mql5.com/ru/forum/118272/page2#178627.

en 2009 pour l'article a été créé un tel indicateur https://www.mql5.com/ru/forum

inconvénients
- analogue du testeur de stratégie par les prix d'ouverture
- il faut encore programmer l'indicateur pour les entrées.
- convient aux stratégies simples sans analyse de l'état des ordres.
- pas de MM.

avantages
- un seul expert pour de nombreux indices-signalétiques
- auto-testateur

Тестирование Стратегии на истории без Советника - MQL4 форум
  • www.mql5.com
Тестирование Стратегии на истории без Советника - MQL4 форум
 
sergeev:

désavantages

- analogue du testeur de stratégie par prix d'ouverture
- il faut encore programmer l'indicateur pour les entrées.
- convient aux stratégies simples sans analyse de l'état des ordres.
- pas de MM.

J'ai créé des indicateurs analogues pour moi-même, et il y avait des MM, et des remplissages/fermetures partielles, et beaucoup d'autres choses. En d'autres termes, l'idée ne demande qu'à être développée.

Seulement, je n'étais pas lié à un certain format d'indicateur de signal et je mettais la logique directement dans le code (la base était la même).

C'est vraiment une approche très pratique, merci à l'auteur de l'avoir rendue publique.

 

Merci à tous pour vos commentaires positifs !

Malheureusement (ou heureusement), j'ai trouvé une publication similaire sur le site de foursquare alors que l'article avait déjà été envoyé pour examen.

Je peux ajouter que cette méthode devrait être utilisée telle quelle. L'implémentation de différents types de MM pourrait être ajoutée à l'indicateur, complétée par de nouveaux signaux avec possibilité de mettre des ordres en attente, etc. C'est d'ailleurs ce que j'ai fait au départ, mais j'ai décidé de ne pas compliquer l'article, car son but est de réaliser la rapidité et la clarté de l'essai de l'idée, et non pas de tirer le maximum de profit de cette idée. Si quelqu'un en a besoin, je peux mettre en ligne un indicateur de calcul de l'équilibre qui, lorsqu'un signal répété d'ouverture d'une position apparaît, n'ignore pas ce signal, mais calcule la moyenne de la position existante.

sergeev:

désavantages

avantages

Il y a un autre avantage non évident à cette approche : si les signaux d'ouverture et de fermeture sont clairement distingués, l'indicateur de balance peut être remplacé par un module de trading qui réagit à ces signaux en plaçant des ordres réels. Il suffit d'écrire un tel module une seule fois, tout comme l'indicateur de balance. Une idée similaire a été présentée par Nikolay Kositsyn.

 

Vladix:

Une idée similaire a été présentée par Nikolai Kositsyn.

C'est un péché d'attribuer cette idée à Kositsyn.
 

Vladix:

...

Une idée similaire a été présentée par Nikolay Kositsyn.

Je me souviens de ce genre de choses dans Surgeon, mais il y a longtemps, vers 2006-7.

Il a même créé des indicateurs d'équilibre et un nouveau calcul de la rentabilité à la volée dans la dinde elle-même.

Quelque chose comme un optimiseur manuel sur la base de la dinde.

Au fait, depuis mai, j'ai un brouillon d'article avec un thème similaire (je ne peux pas me lever pour le finir), mais il y a une approche différente, il décrit une classe qui écrit toutes les données sur les transactions comme un journal, et ensuite avec ce tableau faire ce que vous voulez, analyser et créer n'importe quelle statistique.

Et encore une fois, le fait que l'idée ne soit pas nouvelle ne diminue pas les mérites de l'article, parce que le forum n'est pas seulement pour les avancés, mais aussi pour enseigner aux débutants. En général, l'article est intelligent.

 
sergeev:
c'est un péché d'attribuer des idées à Kositsin.

Patztalom. :) Je n'ai rien contre Kositsin, le camarade est travailleur et utile (imha), mais quand même drôle.

--

Sur le sujet : j'utilise l'idée depuis mars 2010, quand j'ai écrit mon indicateur-tester. J'ai tout simplifié, un simple indicateur à partir d'un indicateur.

Il produit des actions dans un fichier, qui est lu par un autre indicateur (FilePlotter) et mis à l'échelle lors de l'affichage (défini dans les paramètres du traceur). Il s'agit d'un schéma simple et universel.

L'équité est calculée en pips normalisés (Lot*ProfitVPips/prix), avec ou sans spread. Lot est proportionnel à l'amplitude du signal d'entrée de l'indicateur, si vous avez besoin de normaliser le signal d'entrée, de le rendre rectangulaire, et/ou de le transformer d'une autre manière - un indicateur supplémentaire est ajouté à l'écart, qui fait tout cela.

Je ne me suis pas préoccupé de MM, car c'est l'expectation-mat qui prévaut. L'indicateur a été conçu pour une évaluation préliminaire de la performance des indicateurs. Il remplit très bien sa fonction.

 

Je vous soutiens mordicus. J'utilise la même méthode depuis longtemps, je lance très rarement le testeur, je n'utilise pas du tout l'optimiseur.

D'ailleurs, je ne dessine même plus l' équilibre et les points d'entrée/sortie. Je me contente de calculer et d'afficher l'erreur de prévision dans l'indicateur.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования - Документация по MQL5