[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 961
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
C'est tout individuel et tout IMHO.
"...J'ai besoin de trouver la variante d'EA avec les meilleurs résultats..." Ces résultats - ne signifient presque rien pour le présent et le futur - ils sont ajustés pour l'HISTOIRE - et donc pour le passé.
Il s'agit en particulier de mon attitude à l'égard de la vitesse et, plus encore, de l'optimisation - j'essaie de ramener à zéro les paramètres réglables de l'EA. Selon mes observations, l'optimisation n'est qu'une question d'adaptation à des données historiques qui n'ont aucune signification pour le présent. Pourquoi ai-je besoin d'un jouet qui se négocie raisonnablement bien dans le passé ?
Pour cette raison, tous mes conseillers experts ont des paramètres auto-ajustables pour la situation actuelle du marché, et ils ne réagissent pas à l'histoire avec des paramètres écrits de manière rigide, mais aux événements actuels, en changeant dynamiquement certains de leurs paramètres pour s'adapter au moment présent... Et je ne les optimise JAMAIS. Il me suffit d'exécuter un mois ou deux d'historique pour trouver des erreurs et m'assurer que la logique de mon conseiller expert fonctionne correctement et est rentable.
Alors, ne prenez pas mon humour de soldat à cœur. Je m'excuse, j'espère - sans vouloir vous offenser ? :))
Nikolaï, merci. J'utilise des indicateurs standard - MA. Le code compte plus de mille lignes, qui voudrait s'en préoccuper, je pense. Le calcul est fait une fois par tick (je l'ai vérifié avec "alertes").
Il est également possible qu'il existe des calculs dont vous pouvez vous passer, par exemple, le traitement des erreurs et de toutes sortes de situations anormales n'est pas nécessaire au stade du développement, ils peuvent être ajoutés lorsque l'algorithme de trading est terminé et que vous pouvez commencer à utiliser le conseiller expert pour de vrai. Combien de fois le conseiller expert exécute-t-il tous les ordres ? Y a-t-il beaucoup de boucles et de fonctions iHigest/ilowest ? Mille lignes, oui, seules très peu de personnes y comprendraient quelque chose, si ce n'est un rapide coup d'œil au cas où quelque chose attirerait leur attention.
Tous les ordres sont rejoués à chaque tick (car les ordres sont modifiés lorsqu'un certain niveau est atteint, et cette réussite ne peut être définie que par un tick). Je n'ai pas encore implémenté de situations anormales, mais la gestion des erreurs existe. Et les cycles ne sont comptés qu'à l'ouverture de chaque heure (un retard significatif est perceptible, lorsque chaque tick est vérifié, comme décrit).
il ne semble pas y avoir quelque chose de flagrant, quelque chose de plus peut être dit avec le code...
Merci, Nikolaï, c'est ce que je me demandais - la vitesse du testeur augmenterait-elle de manière significative si je changeais de processeur ?
Où puis-je obtenir des cotations M30 (ou inférieures) antérieures à 2004 pour TOUTES les actions ou indices ? PAS en devises ? Merci