Services, nouvelles fonctionnalités dans l'architecture de MT5, les funérailles de MT4 ne sont pas loin.

 

Je voudrais discuter de la nouvelle fonctionnalité plus en détail avec des exemples d'utilisation.

Si vous ouvrez l'éditeur MQL5, vous verrez un nouveau dossier appelé SERVICES qui promet de nouvelles fonctionnalités !

Pour être honnête, je n'ai pas remarqué la version dans laquelle il est apparu depuis.


 
Qu'est-ce que ça va être ?
 
Bientôt, il y aura un nouveau type de programme - des services qui fonctionnent tout le temps et ne sont pas liés à des cartes.

Leur principale fonction est de servir de source de données pour les caractères personnalisés.
 

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

Séquence d'exécution de Init() et DeInit()

fxsaber, 2017.04.14 10:46

Il s'avère que les services auront presque toutes les fonctions de On : OnInit, OnDeinit, OnTick(string),OnTimer,OnTrade,OnTradeTransaction, OnTester, OnTesterInit, OnTesterPass, OnTesterDeinit, OnBookEvent, OnChartEvent(long ChartID, ...), OnCalculate, ...


Si vous n'avez pas besoin de tampons d'indicateurs et que vous ne voulez pas vous occuper des béquilles des indicateurs/conseillers, écrivez dans un nouveau type de programme - Services - qui n'a aucune limitation (étirement des versions précédentes de MT).


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

Séquence d'exécution de Init() et DeInit()

Slawa, 2017.04.14 08:04

Les services sont des programmes MQL5 non liés à un graphique (mais avec un accès complet à tous les graphiques ouverts). Les services vont de pair avec les flux de données (nous introduisons progressivement des graphiques hors ligne, des outils synthétiques et d'autres avantages).

 
Renat Fatkhullin:
Bientôt, il y aura un nouveau type de logiciels - des services qui fonctionnent tout le temps et ne sont pas liés à des graphiques.

Leur principale fonction est de servir de source de données pour les caractères personnalisés.


Hallelujah.

Seront-ils en mesure d'effectuer des transactions sur plusieurs symboles ? Exécuter sur un clic ? Faire une sortie graphique dans une fenêtre ?

 
Renat Fatkhullin:
Bientôt, il y aura un nouveau type de programmes - des services qui fonctionnent tout le temps et sans lien avec les graphiques.

Leur principale fonction est de travailler sous la forme d'un flux de données pour les caractères personnalisés.

Bonne nouvelle, je me souviens que pour composer un syntérique je devais utiliser un script en boucle sur un autre graphique, + des experts vers un tel graphique (hors ligne), mais ça n'a pas marché.

Les experts travailleront-ils sur les nouvelles cartes hors ligne ?

 
Igor Volodin:


Hallelujah.

Seront-ils capables d'effectuer des échanges multisymboliques ? Exécuter sur un clic ? Faire une sortie graphique dans une fenêtre ?

Je pense que c'est peu probable,

Vous n'en avez généralement besoin que pour l'affichage, il est préférable de ne pas le remplir de fonctions commerciales,

Car là où il y a du commerce, il y a aussi de l'analyse, et cela affecte la vitesse.

 
Et il existe également une chose telle que l'absence de valeur négative dans le graphique, il était impossible de faire cela dans MT4, j'ai dû ajouter quelques dizaines de points à la valeur synthétique pour voir ce qui est dessiné en dessous de zéro. Pas vraiment nécessaire, mais ce serait pratique pour ceux qui utilisent des cartes hors ligne.
 

l'échelle est inférieure à une minute, sinon nous devions dessiner des graphiques en tick sur des barres de minutes.

et possibilité de dessiner séparément (sur un même graphique) l'offre et la demande, si la demande est inférieure à l'offre.

a été dessiné en utilisant des baguettes(1) au prix d'ouverture/fermeture de la barre.

 
Igor Volodin:

Seront-ils capables d'effectuer des échanges multisymboliques ? Exécuter sur un clic ? Faire une sortie graphique dans une fenêtre ?

Toutes les fonctionnalités(OnChartEvent est discutable) que les EAs ont maintenant + multisymbol OnTick et autres fonctionnalités.
 
Renat Fatkhullin:
Bientôt, il y aura un nouveau type de programmes - des services qui fonctionnent en continu et sans cartes.

Leur principale fonction est de travailler sous forme de flux de données pour des symboles personnalisés.

Apparemment, l'idée de base est de développer un programme en tant que service, et ensuite vous pouvez vous adresser à ce service à partir de n'importe lequel de vos EA ou indicateurs.

Pour l'avenir, une question : ces services sont-ils les programmes MQL5 habituels ? Eh bien, peut-être qu'ils recevront une extension MQS (S-service).

Apparemment, le Servis fonctionnera comme une substance indépendante et il sera possible de construire son propre petit monde MQL5.

La technologie Servis sera-t-elle disponible pour la plateforme MT4 ou sera-t-elle un clou de plus dans le couvercle du cercueil mt4 non ouvert ?