Konstantin, merci pour cet article !
Le problème soulevé n'est pas farfelu et la solution est élégante et (espérons-le) fiable.
Question : la méthode consistant à appeler des "espions" directement depuis l'Expert Advisor dans le testeur fonctionne-t-elle ?
Konstantin, merci pour cet article !
Le problème soulevé n'est pas farfelu et la solution est élégante et (espérons-le) fiable.
Question : la technique consistant à appeler des "espions" directement à partir du conseiller expert fonctionne-t-elle dans le testeur ?
- www.mql5.com
Excellente décision ! Beaucoup de raisons d'y "réfléchir" .....
Je tourne autour de cette question depuis un certain temps et vous avez littéralement mis les choses en perspective. Je vous remercie !
Si la majeure partie des calculs sur le symbole est effectuée dans le corps de l'indicateur et que le conseiller expert envoie les résultats pour le traitement final et la négociation, il s'agira d'une très bonne répartition de la charge. Après tout, chaque indicateur et conseiller expert travaillera dans son propre fil. Il faudra que j'essaie...
Je n'ai pas pu résister à l'envie d'inonder.....
J'ai relu l'article. Même les petites questions qui se posaient au début ont disparu.
Merci, Konstantin.
lav888:
Excellente solution ! Beaucoup de raisons de "réfléchir"...
J'y ai réfléchi pendant un certain temps et vous avez littéralement tout mis à sa place. Merci !
Si vous effectuez la plupart des calculs sur un symbole dans le corps de l'indicateur, et que vous envoyez les résultats au conseiller expert pour le traitement final et la négociation, vous obtiendrez une très bonne répartition de la charge. Après tout, chaque indicateur et conseiller expert travaillera dans son propre fil. Il faudra que j'essaie...
Je n'ai pas pu résister à l'inondation...
J'ai relu l'article. Même les petites questions qui se posaient au début ont disparu.
Merci, Konstantin.
Où se trouve l'option permettant de voter pour l'article ?
Oh, et je ne peux m'empêcher d'exprimer ma gratitude à MQ pour un tel outil !
Dites-moi comment exécuter ceci dans le Conseiller Expert, j'obtiens ce message. Lorsque j'essaie d'exécuter l'Expert Advisor joint à l'article
2011.01.22 23:51:02 Core 1 connect closed
2011.01.22 23:51:02 Core 1 tester arrêté car OnInit a échoué
2011.01.22 23:51:02 Core 1 2010 .01.01.01 00:00:00 Erreur d' installation de l'espion sur GBPUSD
2011.01.01.22 23:51:02 Core 1 2010 .01.01.01 00:00 Expert supprimé car l'indicateur 43 ne peut pas se charger [4802]
2011.01.01.22 23:51:02 Core 1 le chargement de iSpy GBPUSD,M1 a échoué
2011.01.22 23:51:02 Core 1 GBPUSD ,M1 : le test de Experts\My\exSpy.ex5 de 2010.01.01 00:00 à 2011.01.22 00:00 a commencé
2011.01.01.22 23:51:02 Core 1 GBPUSD ,M1 (MetaQuotes-Demo) : chaque tic généré
2011.01.01.22 23:51:02 Core 1 Intel Atom N450 @ 1.66GHz, 2038 MB, PR22
2011.01.01.22 23:51:02 Core 1 4649 octets de données d'initialisation totales reçues
2011.01.22 23:51:02 Core 1 initialisé avec succès
1. Comment faire fonctionner ce système lors des tests d'historique.
2. Comment obtenir non pas le prix, mais la demande et l'offre par le biais des espions ?
Merci d'avance
1. Comment faire fonctionner ce système lors des tests d'historique.
2. Comment obtenir non pas le prix, mais la demande et l'offre par le biais des espions ?
Merci d'avance
2. Comment obtenir non pas le prix, mais la demande et l'offre par l'intermédiaire d'espions ?
Merci d'avance
Il y a une ligne dans la fonction OnCalculate() dans le panneau de contrôle des espions MCM :
double price_current=price[rates_total-1];
Par défaut, price[rates_total-1] est égal au prix de clôture de la dernière barre non finie, qui à son tour est égal au dernier prix d'offre.
Si vous voulez obtenir de force le prix de l'offre, remplacez cette ligne, par exemple, par la suivante
double price_current=SymbolInfoDouble(_Symbol,SYMBOL_ASK); Dites-moi comment l'exécuter dans le Conseiller Expert, j'obtiens ce message. Lorsque j'essaie d'exécuter le Conseiller Expert joint à l'article
OnChartEvent ne fonctionne pas dans le testeur - c'est pour l'instant. Mais le fait que l'Expert Advisor dans le testeur ne puisse pas charger l'espion est étrange. Est-ce que tout fonctionne dans votre démo ?
Laissez-moi voir ce que j'ai....
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article L’implémentation d'un mode multi-devises dans MetaTrader 5 a été publié :
Pendant longtemps, l'analyse multi-devises et le trading multi-devises ont été d’un grand intérêt pour les gens. L'opportunité d’implémenter un régime multi-devises à part entière n'est devenue possible qu'avec la sortie publique de MetaTrader 5 et du langage de programmation MQL5. Dans cet article, nous proposons un moyen d'analyser et de traiter tous les ticks entrants pour plusieurs symboles. A titre d'illustration, examinons un indicateur RSI multi-devises de l'indice USDx dollar.
Pour la synchronisation complète de tous les tampons indicateurs, nous devons utiliser une minuterie entière sans "trous", comme décrit dans l'articlesuivant. Mais pour cette méthode de synchronisation des tampons d'indicateurs, nous avons spécialement sélectionné l'intervalle de temps du graphe courant, puisque l'affichage de l'indicateur s'y fait.
Parlant de ma propre expérience, je peux dire que pour de courtes périodes, il est logique d'utiliser une telle méthode de synchronisation, pour toute série chronologique ou tampon d'indicateur, si leur symbole est différent du symbole sur le graphique actuel.
Le graphique affiche clairement pourquoi cela vaut la peine de le faire :
Pour des périodes plus longues, cela n'est généralement pas observé.
Auteur : Konstantin Gruzdev