Souhaits pour le MQL5 - page 15

 
J'aimerais aussi vraiment pouvoir tester sur plusieurs symboles à la fois, plutôt que sur un seul. C'est une chose vraiment très utile, car de nombreuses stratégies sont basées sur elle. Et si la plupart des souhaits ci-dessus ne sont en principe pas particulièrement essentiels (on peut s'en passer), alors le problème des tests sur différents symboles n'est en fait pas soluble dans le testeur, et il limite vraiment ses capacités.

De manière générale, il est étrange que les développeurs n'aient pas prévu de telles fonctionnalités jusqu'à présent. Il n'y a aucune complication ici. Personne n'a fait de telles demandes ?
 

Est-il possible de définir une touche de raccourci ou un bouton de souris dans le système, et le fait de l'appuyer déclenchera le prochain tick provenant du serveur et, par conséquent, le programme de recalcul de l'indicateur ? Cette fonction est nécessaire pour l'exécution et l'analyse d'indicateurs changeant dynamiquement sur l'historique.

 
albmar:

Est-il possible de définir une touche de raccourci ou un bouton de la souris dans le système, et en appuyant dessus, on déclenche le prochain tick venant du serveur et, par conséquent, le programme de recalcul de l'indicateur est lancé ? Cette fonction est nécessaire pour l'exécution et l'analyse d'indicateurs changeant dynamiquement sur l'historique.


Je vous soutiens. Un générateur de tics est nécessaire.
 
wellx:
- prise en charge de la numérotation directe des barres (de la plus ancienne à la plus récente) avec notification du changement du nombre de barres


Est-il difficile d'organiser le calcul ? 5 lignes de code au maximum...

    if(newb()){
        if(Bars<500) return;    
        if(TN==0) TN=Time[10]; 
        BN=time2bar(TN);
 

Nous devons également apporter des modifications à

bool IsTradeAllowed( )
Il renvoie VRAI si le conseiller expert est autorisé à négocier et si le fil est libre, sinon il renvoie FAUX.

C'est une chose si la case est cochée, c'en est une autre si le fil est libre.

 
Je ne sais pas si quelqu'un l'a déjà fait, mais il serait bien d'ajouter aux "outils standards" quelques modes supplémentaires de visualisation des graphiques "étapes", "forêt", graphique logarithmique. En général, il n'y a rien de spécial, il y a beaucoup de programmes d'AT et de terminaux où cela est mis en œuvre, mais pour MT, avec les outils puissants déjà disponibles, cela pourrait être une bonne aide...
 
wellx:
- prise en charge de la numérotation directe des barres (de la plus ancienne à la plus récente) avec notification du changement du nombre de barres
Et la numérotation directe est logiquement et commodément mise en œuvre comme la date et l'heure des barres. IMHO. Tout au plus, nous devons ajouter/modifier la fonction de référence aux barres par temps.
 
Meat:
J'aimerais aussi vraiment pouvoir tester sur plusieurs symboles à la fois, plutôt que sur un seul. C'est une chose vraiment très utile, car de nombreuses stratégies sont basées sur elle. Et si la plupart des souhaits ci-dessus ne sont en principe pas particulièrement essentiels (on peut s'en passer), alors le problème des tests sur différents symboles n'est en fait pas soluble dans le testeur, et il limite vraiment ses capacités.

De manière générale, il est étrange que les développeurs n'aient pas prévu de telles fonctionnalités jusqu'à présent. Il n'y a aucune complication ici. Personne n'a fait de telles demandes ?

Beaucoup de difficultés, sur lesquelles on a beaucoup écrit. Mais à mon avis, c'est prévu dans MQL5, non ?
 

Une dernière demande.

Nous devons traiter d'une manière ou d'une autre la valeur Libre dans la colonne total du terminal, car sans conditions supplémentaires (calculs), il est impossible de dire ce que ce chiffre signifie. Peut-être devrions-nous spécifier deux de ces valeurs : la première devrait indiquer directement combien d'argent peut être utilisé pour ouvrir un achat et la seconde - pour vendre. A peu près comme ça (open Buy) :

Solde : 5000.00 Fonds : 4000.00 Dépôt : 1000. 00 Gratuit pour l'achat : 4000. 00 Disponible à la vente : 5000.00

 

Il serait également souhaitable que dans les paramètres du terminal, il y ait un paramètre d'intervalle de temps, après lequel, même s'il n'y a pas de nouveau tick dans le terminal, les fonctions start() dans les Expert Advisors, les indicateurs et les scripts seraient lancés.