Aktienmarkt. Bestände. Geschwindigkeit der Ausführung von Handelsaufträgen. - Seite 5

 
Yuriy Zaytsev #:


Offensichtlich sollte man gemäß der Strategie eindeutig so viel kaufen wie angegeben.

Um eine Absicherung mit der gleichen Menge an Futures-Volumen einzugehen.

Leider gibt es für den Fonds weder eine Marktorder noch eine IOC-Füllung.

Wenn Sie einen Auftrag ZURÜCKGEBEN, kann er noch auf dem Markt bleiben,

muss sie entfernt und eine neue Bestellung aufgegeben werden, was mit einem Zeitverlust und der Komplexität der Nachverfolgung der Bestellung verbunden ist.

Die FOK-Füllung ist schlechter als die RETURN-Füllung, da das benötigte Volumen möglicherweise nur einmal vorhanden ist.

Bei einem Edelstein ist es wichtig, das zweite Bein schnell und in vollem Umfang zu kaufen.

 

Wer handelt auf dem echten MT-5, Stock Market (vorzugsweise Open)

Bitte posten Sie ein Stück des Protokolls für die Transaktion(es ist in der Geschichte)

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
 
Handelt niemand an der Börse mit MT-5 mit einem Roboter oder mit den Händen am realen Markt?
 
prostotrader #:
Handelt niemand an der Börse mit MT-5 per Roboter oder mit den Händen in der Realität?

Ich beschloss, einen Log-Parser zu schreiben, damit ich nicht zweimal aufstehen muss)), da ich endgültig zu mt5 gewechselt habe.


Die Durchschnittsgeschwindigkeit lag bei etwa 35 ms im Durchschnitt. Am 22. und, ich glaube, am 23. Februar hatte die Open... Probleme mit mt5, die Sie auf dem Chart sehen können, wie... eine kleine Spitze nach der hundertsten Transaktion)). 35 ohne den Spitzenwert, versteht sich. Otkritie Makler. Ich benutze immer noch meinen lokalen Laptop zum Testen (echter Server) und in der Kampfumgebung sollte es besser sein, aber vielleicht hat es keine Auswirkungen auf den gemessenen Abschnitt. Ping Terminal schreibt 3-4 ms.

Das obere Diagramm zeigt den Mittelwert der Zeitmessung im Fenster 10, das untere Diagramm die tatsächlichen Werte (der Abschnitt vor dem abnormalen Anstieg der Zeitmessung).
Dateien:
165_001.png  136 kb
vt5_002.png  213 kb
 
Replikant_mih #:

Ich beschloss, einen Log-Parser zu schreiben, damit ich nicht zweimal aufstehen muss)), da ich endgültig zu mt5 gewechselt habe.


Die Durchschnittsgeschwindigkeit lag bei etwa 35 ms im Durchschnitt. Am 22. und, ich glaube, am 23. Februar hatte die Open... Probleme mit mt5, die Sie auf dem Chart sehen können, wie... eine kleine Spitze nach der hundertsten Transaktion)). 35 ohne den Spitzenwert, versteht sich. Otkritie Makler. Ich benutze immer noch meinen lokalen Laptop zum Testen (echter Server) und in der Kampfumgebung sollte es besser sein, aber vielleicht hat es keine Auswirkungen auf die gemessenen Daten. Ping Terminal schreibt 3-4 ms.

Das obere Diagramm zeigt den Durchschnitt über ein 10er-Fenster, das untere Diagramm die tatsächlichen Werte (der Abschnitt vor dem abnormalen Anstieg der Timings).

Nachmittags.

Vielen Dank, aber ich brauche 3-4 Zeilen des Terminalprotokolls,

von der Übermittlung der Bestellung bis zur Transaktion.

Dies sind die folgenden

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 #:

Guten Tag.

Vielen Dank, aber ich brauche 3-4 Zeilen des Terminalprotokolls,

von der Übermittlung der Bestellung bis zur Abwicklung.

Dies sind die folgenden

GL 0 21:30:53.544 Trades 'xxxxxx': exchange buy 2 AFLT at market

CF 0 21:30:53.552 Trades 'xxxxxx': akzeptierte Börse kaufen 2 AFLT am Markt

HN 0 21:30:53.554 Trades 'xxxxxx': exchange buy 2 AFLT at market placed for execution

LE 0 21:30:53.570 Trades 'xxxxxx': order #196883029 buy 2 / 2 AFLT at market done in 27.250 ms

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


Was sehen Sie sich an, wenn es kein Geheimnis ist). Die Zahl nach "done in" ist nicht repräsentativ?

 
Replikant_mih #:

GL 0 21:30:53.544 Trades 'xxxxxx': exchange buy 2 AFLT at market

CF 0 21:30:53.552 Trades 'xxxxxx': akzeptierte Börse kaufen 2 AFLT am Markt

HN 0 21:30:53.554 Trades 'xxxxxx': exchange buy 2 AFLT at market placed for execution

LE 0 21:30:53.570 Trades 'xxxxxx': order #196883029 buy 2 / 2 AFLT at market done in 27.250 ms

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


Was sehen Sie an, wenn es kein Geheimnis ist?) Die Zahl nach "done in" ist nicht repräsentativ?

Danke, ich schaue auf den Zeitpunkt der Transaktion im Aktienmarkt.

Aus dem Protokoll geht hervor, dass der Handel in 32 ms abgewickelt wird, das ist 10 Mal schneller als bei Quick,

was sehr schön ist, nochmals vielen Dank.

Ist dies das echte Protokoll?

 
prostotrader #:

Danke, ich möchte wissen, wie lange es dauert, einen Handel an der Börse durchzuführen.

Aus dem Protokoll geht hervor, dass der Handel in 32 ms abgewickelt wurde, d. h. 10 Mal schneller als mit Quick,

was sehr schön ist, nochmals vielen Dank.

Ist dies ein Echtzeit-Protokoll?

Ich denke, dass ich mich an den Millisekunden aus dem"done in"-String orientieren kann, wahrscheinlich, wenn er asynchron gesendet wird - die Gesamtzeit wird sich dieser Zahl stark annähern. Einfach aus einer Zeile parsen ist irgendwie einfacher, vor allem in der ersten Zeile oder Id erscheint nicht.


Verstanden, also x10 ist eine sehr gute Geschwindigkeit. Ich dachte, im Gegenteil, schlechte Geschwindigkeit im Vergleich zu Ihrem Protokoll von Dringlichkeit.

Das Konto ist echt (nicht Demo), ja.
 
Replikant_mih #:

Ich denke, ich kann dieGesamtzeit aus der Zeile"done in" ablesen, und wenn ich sie asynchron sende, kommt sie vielleicht in die Nähe dieser Zahl. Einfach aus einer Zeile parsen ist irgendwie einfacher, besonders in der ersten Zeile oder Id erscheint nicht.


Verstanden, also x10 ist eine sehr gute Geschwindigkeit. Ich dachte, im Gegenteil, schlechte Geschwindigkeit im Vergleich zu Ihrem Protokoll über die Dringlichkeit.

Das Konto ist echt (nicht Demo), ja.

Nochmals herzlichen Dank.

 

Ich "verstehe" es nicht...

Ist es eine Störung des Demoservers oder verstehe ich etwas nicht?

Wenn ich die Ausführung auf PENDING setze, wird der Auftrag nicht ausgeführt, sondern ins Fenster gestellt :(

Und wenn ich DEAL einstelle, ist alles in Ordnung.


Ich habe sogar den Preis auf 206,00 festgelegt.

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);
    }
  }

Aber es wird gekauft

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

Und sie sollte 205,70 betragen.

Wunder....

Grund der Beschwerde: