Quand la nouvelle version de MT5 sera-t-elle disponible et où peut-on se renseigner sur ce qu'elle contient ? - page 8

 
Ghenadie Tumco:

Hypothétiquement... C'est ça, plus de MT4...

Que se passe-t-il pour ceux qui ont un TS ou un EA dans MT4 ?
1 : Abandonneront-ils le commerce ?
2 : Va-t-il commander ou écrire son propre TS ou Expert Advisor pour une autre plateforme ? Laquelle ?

3 : Va-t-il commander ou écrire son propre TS ou conseiller pour MT5 ?

Que va-t-il se passer pour les courtiers qui ont MT4 ?
1 : Vont-ils fermer leur entreprise ?
2 : Achèteront-ils une licence pour une autre plateforme ? Laquelle ?
3 : Achèteront-ils une licence pour MT5 ?

Je ne répondrai pas pour tout le monde, seulement pour moi-même.

1. Je ne le ferai pas.

2. Je vais commander/écrire pour Mt5.

3. Oui. Pour Mt5

4. Eh bien, où aller alors ?

 
elibrarius:

En exécutant sur des ticks réels depuis le 1er octobre 2015, beaucoup de ces messages apparaissent : (test sur le serveur de démonstration de Metaquotes)

2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.22 00:41 - 2015.10.22 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03574 Core 1 AUDUSD : 2015.11.09 23:59 - ticks réels absents pour 3 minutes sur 1438 barres de minutes totales dans une journée
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.10 00:00 - 2015.11.10 23:59 Barres 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.27 23:57 - 2015.11.27 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.30 00:02 - 2015.11.30 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.15 00:00 - 2015.12.15 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.21 00:00 - 2015.12.21 23:59 Barres 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.28 00:00 - 2015.12.28 23:59 Barres 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.01.11 23:59 - ticks réels absents pendant 42 minutes sur un total de 1 438 barres de minutes dans une journée
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.01.26 00:04 - 2016.01.26 23:59 1 barres de minutes absentes dans une journée alors que les ticks réels sont présents
2016.03.03.19 13:58:03.574 Core 1 AUDUSD : 2016.02.08 00:00 - 2016.02.08 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03574 Core 1 AUDUSD : 2016.02.15 00:00 - 2016.02.15 23:59 Barres 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.03.17 00:00 - 2016.03.17 23:59 1438 barres de minutes absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : ticks réels commençant 2015.03.02 00:00
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ticks réels absents pour 45 minutes de 170580 barres minutes totales, chaque génération de tick utilisée
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 1448 barres minutes absentes au total alors que les ticks réels sont présents
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01.01 00:00 - 2016.03.18 00:00 Les volumes de tick ne correspondent pas aux barres de 2483 minutes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00:00 derniers prix absents pour les barres de 4 minutes, prix des offres utilisés
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 derniers prix désactivés pour les barres de 20 minutes, prix des offres et des derniers prix utilisés
2016.03.19 13:58:03.574 Core 1 EURUSD : 2015.10.12 00:02 - 2015.10.12 23:59 Barres 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.03.19 13:58:03.574 Core 1 EURUSD : 2015.11.09 23:59 - ticks réels absents pour 9 minutes sur un total de 1439 barres de minutes dans une journée
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.11.10 23:59 - ticks réels absents pour 2 minutes sur un total de 1439 barres de minutes dans une journée
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.11.10 00:00 - 2015.11.10 23:59 Barres 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.04 00:00 - 2015.12.04 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.07 00:00 - 2015.12.07 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.14 00:00 - 2015.12.14 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:09677 Core 1 EURUSD : 2016.01.11 23:59 - ticks réels absents pendant 43 minutes sur 1439 barres de minutes totales dans une journée
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.01 23:59 - aucun ticks réel dans un jour
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.02 23:59 - aucun ticks réel dans un jour
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.03 23:59 - aucun ticks réel dans un jour
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.04 23:59 - aucun ticks réel dans un jour
2016.03.19 13:58:09677 Core 1 EURUSD : 2016.02.05 23:59 - ticks réels absents pour 10 minutes sur un total de 1440 barres de minutes dans une journée
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.03.03.17 00:00 - 2016.03.17 23:59 1439 barres de minutes absentes dans une journée alors que les ticks réels sont présents
2016.03.19 13:58:09.677 Core 1 EURUSD : les ticks réels commencent en 2015.03.02 00:00:00
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ticks réels absents pour 5822 minutes de 170641 barres totales de minutes, chaque génération de tick utilisée
2016.03.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ticks réels absents pendant 4 jours entiers
2016.03.19 13:58:09677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 1444 barres minutes absentes au total alors que les ticks réels sont présents
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01.01 00:00 - 2016.03.18 00:00 Les volumes des tick ne correspondent pas aux barres de 2485 minutes
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00:00 derniers prix absents pour les barres de 5 minutes, prix des offres utilisés
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 derniers prix désactivés pour les barres de 12 minutes, prix des offres et des derniers prix utilisés
2016.03.19 13:58:09.677 Core 1 GBPUSD : 2015.11.09 23:59 - ticks réels absents pour 8 minutes sur 1437 barres minutes totales dans un jour
...............................

C'est-à-dire qu'à ces moments-là, l'historique des tics n'est pas rempli ? Ou bien il n'y a pas de barres M1 ? Comment déterminer où il est complètement présent ? Je pense que l'optimisation sur les périodes non remplies = mauvais paramétrage du Conseiller Expert.

Lorsqu'il n'y a pas de barre de minutes mais qu'il y a des ticks réels, il se peut qu'il ne s'agisse pas d'une erreur du tout. Par exemple, lors de la traduction d'une pile, il peut y avoir des offres et des demandes et en même temps zéro flipper. L'outil de pile est construit uniquement sur les palmes, donc un flux de zéro palme en une minute ne formera pas une barre minute.

Nous pouvons reconnaître une telle situation, donc nous ne compterons pas le compteur de minutes manquantes dans de tels cas.

De plus, dans le message "2015.11.30 00:02 - 2015.11.30 23:59 Barres de 1 minute absentes dans une journée alors que les ticks réels sont présents", nous pouvons voir exactement quand cette barre de minute n'était pas présente - à 00:02. La première heure de la plage indique le début de l'absence. Ceci n'est pertinent que pour la première minute.

En général, des palmes nulles dans un instrument en verre ne seront pas comptées comme une erreur lorsqu'une barre des minutes est absente (parfaitement légitime).

 
Essayez d'exécuter l'indicateur de nos exemples de SimplePanel et appuyez sur les boutons avec la souris.
 
Slawa:
Essayez d'exécuter l'indicateur de nos exemples SimplePanel pour le tester et cliquez sur les boutons avec la souris.
Il s'avère que l'événement OnChartEvent() est géré dans le testeur maintenant ! Il est vrai (selon la vitesse des tests) que cela ne fonctionne pas du premier coup, mais je crois savoir que cela sera corrigé.
 
Alexandr Saprykin:

Je ne parlerai pas pour tout le monde, juste pour moi.

1. Je ne le ferai pas.

2. Je vais commander/écrire pour Mt5.

3. Oui. Pour Mt5

4. Alors, où aller ?

Vous avez répondu pour tout le monde... Sans faire le malin, avec sincérité et précision.
 
Le netting et le hedging dans mt5 fonctionneront-ils avec des chiffres magiques ? Par exemple, si j'ai deux expets et qu'ils achètent tous deux en même temps avec des magies différentes, cela apparaîtra-t-il dans le terminal comme deux positions distinctes ou une seule position combinée ?
 
Dr.Trader:
Le netting et le hedging dans mt5 fonctionneront-ils avec des chiffres magiques ? Par exemple, si j'ai deux expets et qu'ils achètent tous deux en même temps avec des numéros magiques différents, cela apparaîtra-t-il dans le terminal comme deux positions distinctes ou comme une seule position combinée ?
La compensation ou la couverture est choisie lors de l'ouverture du compte. Pour le hedging, les positions doivent être définies de la même manière que dans mt4.
 
Karputov Vladimir:

Test de couverture :

et le résultat dans le terminal :


Attention : Pour pouvoir tester le trading avec couverture, vous avez besoin de

et sélectionnez un compte de trading avec couverture.
Il s'avère donc que le traitement des commandes multiples sera le même que dans Quartet ? Cela signifie que les Expert Advisors du quatrième type peuvent fonctionner correctement sur le cinquième, nous devons juste changer l'extension ? Après tout, le langage est déjà presque identique, à l'exception du traitement des commandes de couverture.
 
Oleg Tsarkov:
Il s'avère donc que le traitement des commandes multiples sera comme dans les quatre ? Cela signifie que le quatrième EA pourra fonctionner correctement sur le cinquième, il suffit de changer l'extension ? Après tout, le langage est presque identique, sauf pour le traitement des ordres de couverture.

J'ai essayé, OrdersHistoryTotal() ne le trouve pas, alors comment devons-nous traiter un groupe d'ordres ouverts ?

Ou bien il n'y a que deux ordres ouverts, d'achat et de vente, qui peuvent soit croître en volume, soit être fermés à zéro ?

 

Les postes sont comptabilisés :

      uint total=PositionsTotal();
      for(uint i=0; i<total; i++)
        {
         string position_symbol=PositionGetSymbol(i);
         if(_Symbol==position_symbol && MA_MAGIC==PositionGetInteger(POSITION_MAGIC))
           {
            //res=true;
            //break;
           }
        }

Si le type de compte est une couverture, il peut y avoir plus d'une ou deux positions.