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
Je vais vous confier un grand secret. À la vitesse maximale du test (32), il n'y a pas de décalage. La vitesse maximale du vice (31) a ::Sleep(0). En intervertissant simplement les fils, on obtient cette différence
Mais je ne veux pas utiliser de boucles vides pour le délai - les autres utilisateurs vont se fâcher : "Putain, pourquoi j'ai une charge CPU de 100% pour rien !"
Si Sleep() n'est pas appelé à chaque tick ?
Par exemple : L'optimisation est faite du 01.01.2015 au 31.12.2015 = 259 jours d'optimisation avec le coefficient "1" égal à 259 (montant minimum de "Total trades") ou avec le coefficient "0.5" égal à ~129 (montant minimum de "Total trades").
Par exemple : L'optimisation est faite du 01.01.2015 au 31.12.2015 = 259 jours d'optimisation avec le coefficient "1" égal à 259 (montant minimum de "Total trades") ou avec le coefficient "0.5" égal à ~129 (montant minimum de "Total trades").
+1
Tous les critères actuels de l'optimiseur génétique sont "non robustes", c'est-à-dire que le résultat est trop sur-optimisé et non rentable dans le fronttest. Dans les EA dont je dispose, je résous ces problèmes avec mon propre code, en vérifiant le nombre minimum de transactions par semaine, etc. Dans les conseillers experts du marché, je fais simplement le test le plus complet possible pour tous les paramètres, puis je traite les résultats dans Excel.
Beaucoup de problèmes seraient résolus si nous pouvions ajouter la possibilité d'écrire notre propre code pour ontester() de n'importe quel EA. Il n'aura probablement pas accès aux variables globales de l'EA, bien sûr, mais toutes les données de TesterStatistics() devraient être lisibles.
Je l'ai terminé plus tard :
C'est ce que je pensais, ce serait encore mieux si les scripts pouvaient appeler l'optimisation. Paramètres d'appel - date, nom de l'EA et ses propres paramètres, etc. Pleine fonctionnalité du testeur de stratégie habituel. A la fin du test, le script pourrait obtenir tous les résultats avec un accès complet à TesterStatistics() de chacun.
2. Faire des versions normales pour Mac et Lin, pour qu'il n'y ait pas de vinyles. Il y travaille de temps en temps.
Combien de pourcentages sont négociés sous leur égide ? 1% ou 1,5% ? Pas besoin de le répandre.
3. Permettre non seulement de "réparer" les EA avec des indicateurs, mais aussi de mettre à jour l'interface.
Je pense que la mise en œuvre de ce dernier point accélérera le développement de MT)).
Quelle interface dois-je mettre à jour pour mon trader ? Veuillez écrire plus clairement.
Je vais vous confier un grand secret. À la vitesse maximale du test (32), il n'y a pas de décalage. La vitesse maximale du vice (31) a ::Sleep(0). En intervertissant simplement les fils, on obtient cette différence
Mais je ne veux pas utiliser de boucles vides pour le délai - les autres utilisateurs vont se fâcher : "Putain, pourquoi j'ai une charge CPU de 100% pour rien !"
Si Sleep() n'est pas appelé à chaque tick ?
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Nouvelle version de MetaTrader 4 build 950 : vidéos incorporées et performances améliorées
Ramiz Mavludov, 2016.01.16 08:53
Ce qui manque, c'est la possibilité de tester visuellement plusieurs TF en même temps.