L'avenir de MQL5 est MQL5+ ou même MQL6 - page 6

 
Igor Volodin:

Je veux :

1) Détacher le graphique d'un symbole spécifique de la fenêtre d'un programme MQL (qui peut travailler avec n'importe quel symbole) ou introduire un nouveau type de programmes exécutés par clic.

  • Pas besoin d'annuler la carte avec toutes sortes d'astuces
  • pas d'événements lents inutiles et d'auto-représentation constante de la fenêtre (l'application décide elle-même quand redessiner la fenêtre)

2) Permettre au logiciel de fonctionner avec la molette de la souris

3) Inclure les polices tierces comme ressource (sinon j'ai commencé à porter les bibliothèques svg).


Merci beaucoup pour les kanvas, les cadres de test et les événements !

2 - Je pense que c'est possible, j'ai définitivement implémenté un clic de roue.
 
Vladimir Pastushak:
2 - Je pense que c'est possible, j'ai définitivement implémenté un clic de roue.
Ne confondez-vous pas la molette de défilement et le bouton du milieu ?
 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Je suggère d'ajouter des sauvegardes automatiques à MetaEditor...

Vladimir Pastushak, 2016.01.02 09:34

Je propose d'ajouter la sauvegarde automatique au métaéditeur...

La direction a promis de mettre à jour metaeditor, je propose d'ajouter la sauvegarde automatique...

Ce à quoi ma suggestion est liée :

1 Le stockage ne fonctionne malheureusement pas toujours correctement.

2 Le stockage a des limitations sur l'enregistrement des fichiers, par exemple, vous ne pouvez pas enregistrer certains types de fichiers (Lorsque vous développez des projets, vous voulez tout garder en un seul endroit, sources, inludes, fichiers d'aide, bases de données de création d'aide, captures d'écran, vidéos, etc...)

3 L'internet mobile nécessite un trafic, certes peu important, mais nécessaire.

Les sauvegardes automatiques sur la machine locale permettront :

1 Stockez les sauvegardes en toute sécurité.

2 Créer des copies sans aucune étape supplémentaire, par exemple à l'ouverture ou à la fermeture de MetaEditor ou à intervalles réguliers.

3 Permet de sauvegarder tous les fichiers du projet.

4 Ne nécessite pas de trafic ou de temps d'attente pour la synchronisation.

5 Permet d'enregistrer les sauvegardes sur le cloud.

Qu'en pensent les utilisateurs et les développeurs ?


 
J'aimerais vraiment avoir des infobulles avec une valeur variable. <br/ translate="no">

Sincèrement.

J'aimerais aussi que les classes MQL4/MQL5 avec leurs méthodes et leurs champs soient représentées dans l'éditeur sous forme de branches, et que les variables et les fonctions soient représentées dans les branches Variables et Fonctions, respectivement, pour rendre la navigation aussi pratique que possible (comme cela est fait dans Visual Studio C++, Delphi 7 et d'autres éditeurs similaires).

 

Lorsqu'il s'agit du langage MQL, plus que la plateforme et l'éditeur, ce sont les exceptions et les fonctions anonymes qui nous manquent (ou au moins la possibilité directe de faire un callback).

La plateforme, comme toujours, manque de débogueur :-)

Je n'ai pas à me plaindre de l'éditeur.

En tant que trader et utilisateur de différents indicateurs, il me manque la possibilité d'activer ou de désactiver l'affichage des indicateurs ou de leurs groupes.

 
Oksana Berenko:
Dans MT4 dans le testeur pour rendre la vitesse de test normale : sinon 31 est lent, et 32 est trop rapide sur tous les ticks.
Oksana est bonne - j'ai oublié d'en parler dans mes vœux, je lui en donne tout le crédit.
 
Dr.Trader:
Une optimisation plus poussée me manque vraiment.

1) Ticks propres chargés à partir de CSV. La seule raison pour laquelle j'utilise encore MT4 est que je peux y charger de vrais ticks, les ticks autogénérés dans mt5 sont inutiles et généralement nuisibles.

2) Optimisation génétique par son propre critère qui n'est pas intégré dans OnTester. Par exemple, je veux optimiser le résultat par le solde total divisé par le ratio de Sharpe :) - Si le développeur de OnTester ne l'ajoute pas, tout est perdu.

3) Optimisation de la marche en avant. L'optimiseur doit trouver non seulement les bons paramètres, mais aussi la durée du backtest et la durée de la période de négociation réelle.
Par exemple, nous donnons à l'optimiseur 2 ans d'historique, essayons différents paramètres et différentes périodes d'optimisation, et obtenons comme résultat que le conseiller expert doit être optimisé chaque mois sur l'historique des 5 mois précédents pour maximiser le profit.
+100500
 
Le débogueur existe depuis longtemps.
 

1. le MetaEditor est très ringard.

2. Faites des versions normales pour Mac et Lin, sans aucune vigne. Il ne fonctionne qu'une fois.

3. Le programmeur doit non seulement créer un conseiller expert et des indicateurs, mais aussi permettre de modifier l'interface.

Je pense que la mise en œuvre de ce dernier point augmentera considérablement la vitesse de développement de MT)).

 
Alexey Volchanskiy:
Oksana bien fait - j'ai oublié d'en parler dans mes vœux, tout à fait plus.

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). Il suffit d'intervertir les fils pour faire la différence

Mais je ne veux pas utiliser de boucles vides pour le délai - les autres utilisateurs seront en colère : "Putain, pourquoi j'ai eu 100% de charge CPU pour rien !".