Marché boursier. Les actions. Vitesse d'exécution des ordres de bourse. - page 5

 
Yuriy Zaytsev #:


Apparemment, selon la stratégie, vous devez clairement acheter autant que ce qui est indiqué.

Afin d'entrer dans une couverture avec le même volume de contrats à terme.

Malheureusement, il n'y a pas d'ordre de marché ni d'exécution de l'IOC sur le fonds.

Si vous effectuez un RETOUR, un ordre peut rester sur le marché,

il doit être retiré et une nouvelle commande doit être établie, ce qui est associé à la perte de temps et à la complexité du suivi de la commande.

Le remplissage FOK est pire que le RETURN car le volume requis peut ne pas être présent plus d'une fois.

Dans une perle, il est important d'acheter rapidement la deuxième jambe en plein volume.

 

Qui négocie sur le vrai MT-5, la Bourse (de préférence ouverte)

Veuillez poster un morceau du journal de la transaction(il se trouve dans l'historique).

2022.03.08 02:21:21.052 Trades  'ххххх': sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  'ххххх': accepted sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  'ххххх': order #403249172 sell limit 2 / 2 GAZP at 125.00 done in 4.702 ms
2022.03.08 02:21:21.107 Trades  'ххххх': cancel order #403249172 sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.111 Trades  'ххххх': accepted cancel order #403249172 buy 0  at market
2022.03.08 02:21:21.111 Trades  'ххххх': cancel #403249172 sell limit 2 GAZP at market done in 4.504 ms
 
N'y a-t-il personne à la Bourse qui négocie en MT-5 en utilisant un robot ou les mains sur le réel ?
 
prostotrader #:
N'y a-t-il personne à la Bourse qui négocie en MT-5 par robot ou mains sur le réel ?

J'ai décidé d'écrire un parseur de logs pour ne pas avoir à me lever deux fois)), depuis que j'ai basculé sur mt5 pour de bon.


La vitesse moyenne était d'environ 35 ms en moyenne. Le 22 et, je crois, le 23 février, l'Open a... problèmes avec mt5, que vous pouvez voir sur le graphique comme... un petit pic après la centième transaction)). 35 sans compter le pic, bien sûr. Courtier Otkritie. J'utilise toujours mon ordinateur portable local pour les tests (serveur réel) et dans un environnement de combat, il devrait être meilleur, mais peut-être que cela n'a aucun effet sur la section mesurée. Ping terminal écrit 3-4 ms.

Sur le graphique du haut, la moyenne du timing sur la fenêtre 10, sur le graphique du bas, les valeurs réelles (la section avant l'augmentation anormale du timing).
Dossiers :
165_001.png  136 kb
vt5_002.png  213 kb
 
Replikant_mih #:

J'ai décidé d'écrire un parseur de logs pour ne pas avoir à me lever deux fois)), depuis que j'ai basculé sur mt5 pour de bon.


La vitesse moyenne était d'environ 35 ms en moyenne. Le 22 et, je crois, le 23 février, l'Open a... problèmes avec mt5, que vous pouvez voir sur le graphique comme... un petit pic après la centième transaction)). 35 sans compter le pic, bien sûr. Courtier Otkritie. J'utilise toujours mon ordinateur portable local pour les tests (serveur réel) et dans un environnement de combat, il devrait être meilleur, mais peut-être que cela n'a aucun effet sur la section mesurée. Ping terminal écrit 3-4 ms.

Dans le graphique supérieur, les timings sont moyennés sur une fenêtre de 10, et dans le graphique inférieur les valeurs réelles (la section avant l'augmentation anormale des timings).

Après-midi.

Merci beaucoup, mais j'ai besoin de 3-4 lignes du journal du terminal,

à partir du moment où la commande est envoyée jusqu'à la transaction.

Il s'agit des éléments suivants

2022.03.09 14:56:32.815 Trades  'ххххх': exchange buy 1 GOLD-6.22 at market
2022.03.09 14:56:32.819 Trades  'ххххх': accepted exchange buy 1 GOLD-6.22 at market
2022.03.09 14:56:32.820 Trades  'ххххх': exchange buy 1 GOLD-6.22 at market placed for execution in 5.083 ms
2022.03.09 14:56:32.826 Trades  'ххххх': deal #110213851 buy 1 GOLD-6.22 at 2057.3 done (based on order #197971513)
 
prostotrader #:

Bon après-midi.

Merci beaucoup, mais j'ai besoin de 3-4 lignes du journal du terminal,

du moment où la commande est envoyée, jusqu'à la transaction.

Il s'agit des éléments suivants

GL 0 21:30:53.544 Trades 'xxxxxx' : échange d'achat 2 AFLT au marché

CF 0 21:30:53.552 Trades 'xxxxxx' : échange accepté d'acheter 2 AFLT au marché

HN 0 21:30:53.554 Trades 'xxxxxx' : échange d'achat 2 AFLT au marché placé pour exécution.

LE 0 21:30:53.570 Trades 'xxxxxx' : ordre #196883029 acheter 2 / 2 AFLT au marché fait en 27.250 ms

MF 0 21:30:53.576 Trades 'xxxxxx' : deal #109541514 buy 2 AFLT at 55.74 done (based on order #196883029)


Que regardez-vous, si ce n'est pas un secret ?) Le chiffre après "fait en" n'est pas représentatif ?

 
Replikant_mih #:

GL 0 21:30:53.544 Trades 'xxxxxx' : échange d'achat 2 AFLT au marché

CF 0 21:30:53.552 Trades 'xxxxxx' : échange accepté d'acheter 2 AFLT au marché

HN 0 21:30:53.554 Trades 'xxxxxx' : échange d'achat 2 AFLT au marché placé pour exécution.

LE 0 21:30:53.570 Trades 'xxxxxx' : ordre #196883029 acheter 2 / 2 AFLT au marché fait en 27.250 ms

MF 0 21:30:53.576 Trades 'xxxxxx' : deal #109541514 buy 2 AFLT at 55.74 done (based on order #196883029)


Que regardez-vous, si ce n'est pas un secret ?) Le chiffre après "fait en" n'est pas représentatif ?

Merci, je cherche le moment où une transaction est effectuée sur le marché boursier.

Le journal montre que l'échange est effectué en 32 ms, ce qui est 10 fois plus rapide que dans Quick,

ce qui est très bien, merci encore.

C'est le vrai journal?

 
prostotrader #:

Merci, je cherche à savoir combien de temps il faut pour exécuter une transaction sur le marché boursier.

Le journal montre que la transaction a été effectuée en 32 ms, ce qui est 10 fois plus rapide que dans Quick,

ce qui est très bien, merci encore.

Est-ce un journal en temps réel?

Je pense que je pourrais bien me laisser guider par les ms de la chaîne"done in", probablement si elle est envoyée de manière asynchrone - je rapprocherai le temps total de ce chiffre. L'analyse d'une seule ligne est plus facile, surtout dans la première ligne où Id n'apparaît pas.


Je l'ai, bien x10 est une vitesse très décente. Je pensais, au contraire, mauvaise vitesse par rapport à votre journal par l'urgence.

Le compte est réel (pas démo), oui.
 
Replikant_mih #:

Je pense que je peux obtenir letemps total à partir de la ligne"done in", peut-être que si je l'envoie de manière asynchrone, cela s'approchera de ce chiffre. L'analyse d'une seule ligne est plus facile, surtout dans la première ligne où Id n'apparaît pas.


Je l'ai, bien x10 est une vitesse très décente. Je pensais, au contraire, que la vitesse était mauvaise par rapport à votre journal sur l'urgence.

Le compte est réel (pas démo), oui.

Encore une fois, merci beaucoup.

 

Je ne "comprends" pas...

C'est un problème du serveur de démonstration ou je ne le comprends pas ?

Si je règle l'exécution sur PENDING, l'ordre n'est pas exécuté, il est mis dans le verre :(

Et si je règle la DEAL, tout est OK.


J'ai même fixé le prix à 206.00.

Pipe.out_data.pipe_com = P_BUY_SPOT;
  Pipe.out_data.spot_trade_lot = 1;
  Pipe.out_data.spot_trade_price = 206.0;
  if(Pipe.WriteData(Pipe.out_data) == true)
  {
    if(Pipe.ReadData() == true)
    {
      Print("Result: ", EnumToString(Pipe.in_data.pipe_com));
      Print("Price: ", Pipe.in_data.spot_pos_price);
      Print("Lot: ", Pipe.in_data.spot_pos_lot);
    }
  }

Mais il est acheté

2022.03.10 16:35:45.811 FutPipeClient (GAZR-3.22,M1)    Клиент инициализирован успешно.
2022.03.10 16:35:45.816 FutPipeClient (GAZR-3.22,M1)    Result: P_DEAL_DONE
2022.03.10 16:35:45.816 FutPipeClient (GAZR-3.22,M1)    Price: 250.0
2022.03.10 16:35:45.816 FutPipeClient (GAZR-3.22,M1)    Lot: 1

Et il devrait être de 205,70

Merveilles....

Raison: