FORTS. Questions relatives à l'application de la loi - page 11

 

J'ai un compte réel dans l'ouverture

Je l'ai connecté et configuré l'enregistrement des graphiques et des ticks pour GBPU 3.15.

Je regarde le graphique minute de cet instrument et je vois qu'il y a eu des transactions sur le volume de 841 lots (19.26 mcs).

je change le volume de tick je vois 2 - je suppose qu'il y a eu 2 transactions

Maintenant, regardez ce que j'ai contrôlé dans le fichier

je vois la transaction précédente de 1 lot à 1.5350 (tout est sur le graphique) (19.22 heure de Moscou)

puis le prochain changement dans le livre après 2541 ms dans la section OnBookEvent

      MqlTick tick;
      SymbolInfoTick(Symbol(),tick);

et regardez le prix et le volume

il montre le prix 1.5347 et le volume 541 (300 lots sont manquants)

il semble qu'il aurait dû y avoir une seule transaction de 300 lots au même prix (un seul prix apparaît sur le graphique).

mais pour une raison inconnue, je ne l'ai pas eu.

Je suppose que s'il y a une transaction, la profondeur du marché devrait changer (pour 300 lots, elle devrait) ou il y a un saut (ou un filtrage) dans la transmission des données de la bourse au client MT5.

Je ne pense pas que ce qui s'est passé, c'est que MM a vu que sa limite était mangée (dans ce cas, partiellement) et il l'a remplie jusqu'au volume précédent.

oui, si vite que l'événement "changer la tasse" ne s'est pas produit

MS Demande2 AskVol2 Demande 1 AskVol1 Demandez à AskVol Offre BidVol Bid1 BidVol1 Bid2 BidVol2 Dernier prix RealVol
322735561 15388 3 15354 300 15352 1000 15347 300 15346 1000 15321 2 15350 1
322738102 15400 2 15388 3 15352 1000 15347 304 15346 1000 15321 2 15347 541
322738217 15388 3 15354 300 15352 1000 15347 304 15346 1000 15321 2 15347 541
322738295 15388 3 15354 300 15352 1000 15347 304 15346 1000 15344 300 15347 541
322738361 15388 3 15354 300 15352 1000 15347 304 15346 1000 15344 300 15347 541
322738509 15388 3 15354 300 15352 1000 15347 169 15346 1000 15344 300 15347 541


 
olyakish:

J'ai un compte réel dans l'ouverture

Je l'ai connecté et configuré l'enregistrement des graphiques et des ticks pour GBPU 3.15.

je regarde le graphique minute de cet instrument et je vois qu'il y a eu des transactions sur le volume de 841 lots (19.26 msk)

je change le volume de tick je vois 2 - je suppose qu'il y a eu 2 transactions

Maintenant, regardez ce que j'ai contrôlé dans le fichier

je vois la transaction précédente de 1 lot à 1.5350 (tout est sur le graphique) (19.22 heure de Moscou)

puis le prochain changement dans le livre après 2541 ms et j'entre dans la section OnBookEvent

et regardez le prix et le volume

il montre le prix 1.5347 et le volume 541 (300 lots sont manquants)

il semble qu'il aurait dû y avoir une seule transaction de 300 lots au même prix (un seul prix apparaît sur le graphique).

mais pour une raison inconnue, je ne l'ai pas eu.

Je suppose que s'il y a une transaction, la profondeur du marché devrait changer (pour 300 lots, elle devrait) ou il y a un saut (ou un filtrage) dans la transmission des données de la bourse au client MT5.

Je ne pense pas que ce qui s'est passé, c'est que MM a vu que sa limite était mangée (dans ce cas, partiellement) et il l'a remplie jusqu'au volume précédent.

oui si vite que l'événement "changement dans la tasse" ne s'est pas produit


Comment obtenir le DERNIER ?
 
Mikalas:
Comment faire pour être le dernier ?
      MqlTick tick;
      SymbolInfoTick(Symbol(),tick);
...
               dataToWrite[12]=(uint)(tick.last*10000);
               dataToWrite[13]=(uint)(tick.volume);

de l'aide

structMqlTick
{
datetimetime;// Heure de la dernière mise à jour du prix
doublebid;// Prix actuel Bid
doubleask;// Prix d'achat actuel
doublelast;// Prix actuel de la dernière transaction (Last)
ulongvolume;// Volume pour le prix actuel Last
} ;

 
olyakish:

De l'aide

structMqlTick
{
datetimetime;// Heure de la dernière mise à jour des prix
doublebid;// Prix actuel Bid
doubleask;// Prix d'achat actuel
doublelast;// Prix actuel de la dernière transaction (Last)
ulongvolume;// Volume pour le prix actuel Last
} ;

Faux !

Vous devez utiliser la fonction CopyTicks().

Ce n'est pas encore dans l'aide.

Description ici :

https://www.mql5.com/ru/forum/38520

 
Mikalas:

Faux !

Vous devez utiliser la fonction CopyTicks()

Ce n'est pas encore dans l'aide.

Description ici :

https://www.mql5.com/ru/forum/38520

Merci

Je vais essayer cette option - elle est censée être plus fiable.

 

Pas 100% pratique

Par exemple, le terminal reçoit constamment des ticks avec le même prix et le même volume, sans que l'on sache s'il s'agit d'un nouveau tick ou de l'ancien.

Il n'est pas très rationnel de prendre plus d'historique et de le fouiller en permanence.

vous avez besoin de quelque chose comme un index du paquet dans le terminal ou un compteur de nouveaux ticks depuis le dernier accès à l'historique.

ou une troisième option

 

Bonjour, Renat !

Selon le support technique d'Openreach, il y a des problèmes avec la version 1085.

La réponse du support technique d'aujourd'hui :

"Vérifié avec les administrateurs du serveur - aujourd'hui il s'est avéré que nous avons besoin d'une modification supplémentaire de la construction 1085.

Un délai a été demandé au développeur pour mettre en œuvre les modifications."

C'est vrai ?

 
Mikalas:

Bonjour, Renat !

Selon le support technique d'Openreach, il y a des problèmes avec la version 1085.

La réponse du support technique d'aujourd'hui :

"Vérifié avec les administrateurs du serveur - aujourd'hui, il s'est avéré que nous avons besoin d'une modification supplémentaire de la construction 1085.

Un délai a été demandé au développeur pour mettre en œuvre les modifications."

C'est vrai ?

Oui, aujourd'hui, nous allons leur fournir un build personnalisé du build 1085 avec la fonctionnalité demandée.
 
Renat:
Oui, nous allons leur donner un build personnalisé de la version 1085 avec la fonctionnalité demandée aujourd'hui.
Ok, nous allons attendre...
 
Renat:
Oui, nous allons leur donner une version personnalisée de la version 1085 avec la fonctionnalité demandée aujourd'hui.

Pouvez-vous nous en dire plus sur la fiction ?

Terriblement intéressé par le genre de fonctionnalités qu'il pourrait y avoir sur le marché libre...

Raison: