Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Les gestionnaires de fichiers graphiques sont réservés aux amateurs, bien sûr. C'est une question d'habitude. Une fois, je suis passé de NortonCommander, basé sur le texte, à FarCommander, avec de nombreux modules d'extension.
J'ai utilisé avec plaisir les analogues de NC dans DOS. Cependant, FAR a immédiatement provoqué une aversion terrible sans que j'en comprenne la raison. J'ai essayé TC sans enthousiasme (une version gonflée, je n'ai rien ajusté) - il a fonctionné parfaitement.
Je me souviens encore bien de NC et de FAR avec un frisson. Bien que tous les programmeurs que j'ai rencontrés n'utilisent que FAR.
Dans TotalCommander, je compare les sources en appuyant sur une touche. N'importe quel encodage peut être facilement comparé à n'importe quel autre encodage.
Oui, je l'utilise aussi localement. Mais il existe des logiciels plus pratiques et des services tiers. Le codage n'est pas toujours "sans importance".
Mise à jour : ajout de quelques éléments.
1) Le graphique du TurnOver a été remplacé par un graphique avec le P/L pour les achats, les ventes et leurs montants. De cette façon, vous pouvez comprendre si votre stratégie est haussière ou baissière. Vous pouvez décider de désactiver l'une des directions de trading si elle n'est pas rentable.
2) Graphiques des profits et des pertes par heure et par jour de la semaine.
Contrairement au testeur MQ, les profits et les pertes sont affichés non pas au moment où ils se produisent, mais à l'heure d'entrée dans une transaction. Il est ainsi plus facile de comprendre que les entrées à une certaine heure ne sont généralement pas rentables et qu'il suffit de désactiver cette heure pour les entrées.
En outre, des graphiques sur les achats et les ventes ont été créés.
Si vous cliquez sur l'un de ces graphiques, vous verrez des tableaux indiquant les montants exacts par heure et par jour. Des cases à cocher permettent également de désactiver les heures et les jours des entrées - les graphiques et les tableaux seront reconstruits et vous pourrez évaluer le résultat sans tests supplémentaires. Il s'agit d'un analogue de BestInterval de Fxsaber, mais plus grossier (avec un pas de 1 heure) et sans automatisation. L'intervalle M10 a été ajouté pour réduire le pas.
On peut observer sur ces graphiques des hausses de profit horaires ou journalières sur de petites périodes de test. Dans les graphiques ci-dessus, le test porte sur 5 mois avec une tendance haussière. L'achat est donc en bénéfice et la vente en perte. Si vous augmentez la durée du test à un an ou plus, lorsque plusieurs grandes tendances dans les deux sens seront passées, tout deviendra uniformément dispersé et généralement non rentable, de sorte qu'il est peu probable que vous puissiez désactiver quelque chose et obtenir un changement significatif dans les bénéfices.
Voici ce qu'il est advenu de la même stratégie avec le test d'un an : (vous devriez presque tout désactiver).
Il est donc peu probable que cela devienne la base de votre stratégie.
Je suggère d'apporter les modifications suivantes au code.
Ensuite, l'exemple de l'en-tête.
Mise à jour : quelques éléments ont été ajoutés.
Ajout d'une sélection de votre type de rapport dans CustomReport. J'ai essayé de regarder les Backtests/Signaux à travers ce rapport - c'est parfois pratique, merci.
Je propose d'apporter les modifications suivantes au code.
Ensuite, l'exemple de l'en-tête.
J'ai fait
J'ai laissé l'appel de fonction inchangé, pour des raisons de compatibilité avec l'ancienne version, afin que les codes de travail ne soient pas interrompus. C'est-à-dire que le numéro de la virtualisation est pris dans la variable virtual_number comme auparavant, et la fonction y ajoutera VIRTUAL::GetID() d'elle-même.
Je propose d'apporter les modifications suivantes au code.
Ensuite, l'exemple de l'en-tête.
Création d'une nouvelle variante
virtual_number - numéro du testeur virtuel (-1 - sera déterminé automatiquement, 0 - testeur MT5, >0 - testeurs virtuels)
Maintenant, par défaut (si virtual_number n'est pas spécifié), comme dans cet exemple
le numéro virtuel sera défini automatiquement.
Si le numéro virtuel est spécifié et >=0, il sera affiché.
Filtrage des commandes.
De nombreux filtres ont été ajoutés pour afficher les commandes en fonction de différents paramètres.
Achat, Vente, Limite d'achat, Limite de vente, Stop d'achat, Stop de vente, Solde - vous pouvez supprimer n'importe quel type d'ordre du rapport.
Symboles - affiche la liste complète des instruments utilisés, vous pouvez sélectionner uniquement ceux qui sont nécessaires.
Magic - vous pouvez afficher les ordres uniquement avec le Magic spécifié
Min Lot, Max Lot - vous pouvez sélectionner les ordres avec les lots requis
Negative Slippage - vous pouvez afficher les ordres avec un slippage négatif séparément pour les ordres d'ouverture ou de fermeture
Swap - affichera les ordres avec des swaps > 0
Min LengthTime - ordres dont la durée est supérieure à la durée spécifiée (spécifiée en nombre de jours, heures, minutes et secondes)
Max LengthTime - ordres dont la durée est inférieure à la durée spécifiée
Open Time - heure d'ouverture de l'ordre à partir et jusqu'aux dates spécifiées
Close Time - heure de clôture de l'ordre à partir et jusqu'aux dates spécifiées
TP, SL - ordres qui se sont terminés avec un déclenchement TP ou SL
Profits, pertes - ordres en profit ou en perte (les commissions et les swaps ne sont pas inclus, ils peuvent rendre le profit final négatif)
Rejects - ordres non exécutés
Le bouton Réinitialiser vous permet de réinitialiser les filtres aux valeurs par défaut et d'afficher tous les ordres sans filtrage.
Ordres en attente MT5 exécutés
L'ordre en attente dont le déclenchement est à l'origine de cet ordre/cette position est indiqué en bleu foncé sur la ligne ci-dessus. L'heure de la mise en place de l'ordre en attente, le temps écoulé entre la mise en place et le déclenchement de l'ordre, ainsi que le type d'ordre en attente (Buy limit, Sell limit, Buy stop ou Sell stop) sont indiqués. Ces informations ne sont affichées que pour le terminal ou le testeur MT5. Les testeurs virtuels ou MT4 ne fournissent pas ces informations.
Ordres en attente MT5 exécutés
L'ordre en suspens, dont le déclenchement est à l'origine de cet ordre/cette position, est indiqué en bleu foncé sur la ligne ci-dessus. L'heure de la mise en place de l'ordre en attente, le délai entre la mise en place et le déclenchement de l'ordre, ainsi que le type d'ordre en attente (Buy limit, Sell limit, Buy stop ou Sell stop) sont spécifiés.
Veuillez donner la possibilité de ne pas afficher ces informations. Elle n'est d'aucune utilité. Surtout si l'ordre a été modifié avant son exécution.