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 pense qu'il serait plus facile de refaire le Conseiller Expert ou de travailler dessus avec un fichier.
Je pense qu'il serait plus facile de décrire en détail ce que vous attendez du conseiller expert et de fournir tout le code créé par VISARD.
Par exemple, j'ai besoin d'un Conseiller Expert qui ouvre des trades en croisant le prix d'un indicateur Enveloppes. C'est ce que j'ai obtenu :
Question sur les indicateurs.
Il existe une telle construction des paramètres d'entrée dans OnCalculate:
Tout ce plaisir est strictement lié à la période actuelle, donc pour obtenir les données similaires d'une autre période, vous pouvez, par exemple, appeler le handle de l'indicateur standard intégré requis sur la période souhaitée :
puis copier les données nécessaires dans les tampons grâce aux variations des fonctions de copie.
Tout cela serait bien, mais il est nécessaire d'utiliser les taux_total et prev_calculé sur des périodes différentes de la période actuelle. Et il n'y en a pas, pour autant que je sache. Où et comment pouvons-nous les obtenir s'ils ne correspondent manifestement pas au calendrier actuel ?
Bien sûr, il y a une explication claire dans l'aide :
"Nous devons noter la relation entre la valeur renvoyée par OnCalculate() et le deuxième paramètre d'entrée prev_calculated. Le paramètre prev_calculé, lorsque la fonction est appelée, contient la valeurrenvoyée par OnCalculate() lors de l' appel précédent. Cela permet d'utiliser des algorithmes économiques pour calculer l'indicateur personnalisé afin d'éviter des calculs répétés pour les barres qui n'ont pas changé depuis l'appel précédent de cette fonction.
Pour cela, il suffit généralement de renvoyer la valeur du paramètre rates_total, qui contient le nombre de barres dans l'appel de fonction actuel. Si, depuis le dernier appel de OnCalculate(), les données de prix ont été modifiées (un historique plus profond a été pompé ou des blancs d'historique ont été remplis), alors la valeur du paramètre d'entrée prev_calculated sera mise à zéro par le terminal."
Donc, devons-nous vraiment implémenter manuellement nos propres analogues de rates_total et prev_calculated pour d'autres horizons temporels en utilisant le principe décrit ci-dessus ? Ou y a-t-il quelque chose de prêt à être utilisé ? Eh bien, par exemple, comme ceci :rates_total = BarsCalculated(handle);
ou prendre la valeur retournée de la fonction de copie. Mais avec prev_calculated, ce ne serait, pour le moins, pas si facile... Comment le mettre en œuvre correctement ?J'ai lu l'article de Rosh sur les mathématiquesà https://www.mql5.com/ru/articles/1492.
Existe-t-il une possibilité de connecter une telle analyse par exemple dans OnTester() ?
Existe-t-il des solutions toutes faites disponibles gratuitement ?
J'ai lu l'article de Rosh sur les mathématiquesà https://www.mql5.com/ru/articles/1492.
Existe-t-il une possibilité de connecter une telle analyse par exemple dans OnTester() ?
Existe-t-il des solutions toutes faites disponibles gratuitement ?
Oui - Statistiques de test
Pouvez-vous nous conseiller ?
J'ai sélectionné une transaction dans l'historique,la direction de la transaction est "pivot" (in/out), puis je détermine le volume de la transaction HistoryDealGetDouble(ticket,DEAL_VOLUME).
J'obtiens le volume total, mais comment savoir quel volume j'ai fermé et quel volume j'ai ouvert ? Je veux savoir quel volume j'ai fermé et quel volume j'ai ouvert. Merci.
Oui - Statistiques de test
J'ai écrit une régression linéaire. Avez-vous l'intention d'ajouter une telle chose au terminal, et même de l'afficher sur le graphique dans le testeur ?
Et comme compris pour calculer le Z-count est nécessaire de calculer indépendamment le nombre total de séries positives et négatives ?
Et je comprends aussi que le calcul du Z-count nécessite de calculer soi-même le nombre total de séries positives et négatives ?