株式市場株式取引注文の執行速度。 - ページ 15

 

株式市場のスピードは一般的に悪い。

注文はブック内の最高値に設定され、取引はまず強制的にチェックされ、2x50ms。

とし、各ティック3回50msとする。

動画では、この恥ずかしながら、ファンドで実行されました


 
JRandomTrader #:

カップサイクルについては、これは液体が少ないものだけに有効で、そうでないものは速度が足りません。スピード重視、非同期送信、重い操作の回避、文字列での作業、履歴へのアクセスを極力排除して、私のスキャルパーを書きました。しかし、それでも私のpingは10-12msで、ガラスに追いつくことはできません。

うーん、相場が落ち着いているときは悪くないんですけどね。生きていける。しかし、これは先物の話であって、ファンドの話ではない。

 
prostotrader #:

株式市場のスピードは、一般的に良いとは言えません。

注文はブック内の最高値に設定され、取引はまず強制的にチェックされ、2x50ms。

とし、各ティック3回50msとする。

ビデオでは、ファンドで処刑されたこの不名誉な姿を見ることができます。


本日1トレードの例(リアル)。入力には標準ライブラリのCTradeクラスが使用されます。

エキスパートタブ

2022.04.08 11:32:53.752 Цена входа bid: 1172.3 EMA_ask = 960.0 Цена фьючерса: 9005.7 Цена акции: 86.100000 Время тика: 11:32:43 по символу ALRS
2022.04.08 15:34:12.849 Цена выхода ask: 740.0 Цена фьючерса: 8362.0 Цена акции: 81.200000 Время тика: 15:34:01 по символу ALRS

ログ(エントリー)タブ

2022.04.08 11:32:53.757 '': exchange buy 30 ALRS at market
2022.04.08 11:32:53.757 '': exchange sell 3 ALM2 at market
2022.04.08 11:32:53.827 '': accepted exchange buy 30 ALRS at market
2022.04.08 11:32:53.852 '': accepted exchange sell 3 ALM2 at market
2022.04.08 11:32:53.852 '': exchange buy 30 ALRS at market placed for execution in 100.334 ms
2022.04.08 11:32:53.852 '': exchange sell 3 ALM2 at market placed for execution in 98.085 ms
2022.04.08 11:32:54.007 '': deal #2294361 buy 30 ALRS at 86.42 done (based on order #202060525)
2022.04.08 11:32:54.057 '': deal #2294362 sell 1 ALM2 at 8936 done (based on order #202060527)
2022.04.08 11:32:54.082 '': deal #2294363 sell 2 ALM2 at 8922 done (based on order #202060527)

例の入力時間は今日の最長で、通常は以下の出力とほぼ同じ数値になります。

ログタブ(アウト)

2022.04.08 15:34:12.864 '': exchange sell 30 ALRS at market, close #202060525 buy 30 ALRS 86.42
2022.04.08 15:34:12.864 '': exchange buy 3 ALM2 at market, close #202060527 sell 3 ALM2 8926.667
2022.04.08 15:34:12.880 '': accepted exchange sell 30 ALRS at market, close #202060525 buy 30 ALRS 86.42
2022.04.08 15:34:12.880 '': exchange sell 30 ALRS at market, close #202060525 buy 30 ALRS 86.42 placed for execution in 17.961 ms
2022.04.08 15:34:12.880 '': accepted exchange buy 3 ALM2 at market, close #202060527 sell 3 ALM2 8926.667
2022.04.08 15:34:12.880 '': exchange buy 3 ALM2 at market, close #202060527 sell 3 ALM2 8926.667 placed for execution in 18.538 ms
2022.04.08 15:34:13.052 '': deal #2297760 buy 1 ALM2 at 8383 done (based on order #203273252)
2022.04.08 15:34:13.052 '': deal #2297761 buy 1 ALM2 at 8384 done (based on order #203273252)
2022.04.08 15:34:13.052 '': deal #2297762 buy 1 ALM2 at 8384 done (based on order #203273252)
2022.04.08 15:34:13.067 '': deal #2297763 sell 1 ALRS at 81.21 done (based on order #203273251)
2022.04.08 15:34:13.067 '': deal #2297764 sell 29 ALRS at 81.20 done (based on order #203273251)

サーバーへのping 12ms

 

SPBEとSMLTがサポートされて いない理由

他の銘柄はすべて対応しているのか?

やはり、開幕戦で言われていたように、SPOTはどこでも禁止にすべきですね。
 

そうでない場合は予測可能)

が、主要なものをほぼ全て購入しました。

TFのくだり。購入で、アプリがすぐ落ちました。

アプリそのものがダウンした

高レートで購入した、ぶら下げる。
 
Andrey Miguzov #:

例1今日の取引(リアル)。標準ライブラリのCTradeクラスをエントリー用に少し修正したものです。

エキスパートタブ

ログタブ(入力)

例の入力時間は今日の最長で、通常は以下の出力とほぼ同じ数値になります。

ログタブ(アウト)

サーバーへのPing 12ms

ログとティックの時間差を強調した。流動性が低いので、これらの取引がティック履歴にどのように表示されるかを確認することにしました。

先物のために


そして、株式については、流動性が高く、重複がある。


結論

1) ログの時間とティックの時間 - は一致しない、これは論理的なことだが、今まで考えたこともなかった。端末のログで実行時間を計るというのは、ちょっと正しくないですね。

2)ミリ秒の精度でティックの時間(端末から注文が送信される価格)を知ることで、(流動性の低いシンボルの履歴を利用して)実際の「執行時間」を知ることができるようになります。

「time_execution_time" = "time_in_the_market_that_called_transaction_in_terminal" - "time_the_market_time_of_your_transaction".

この時間には、取引所から端末への往復のネットワーク遅延(ブローカー経由)+取引所での取引実行処理時間+エキスパートによるティックの処理 時間が含まれます。

結果については、後日報告します。

 

Andrey Miguzov やっぱり厨房に入るんですね...。

2022.04.08 11:32:53.757 '': exchange buy 30 ALRS at market

株券に成行注文はない

Andrey Miguzov
Andrey Miguzov
  • 2022.02.22
  • www.mql5.com
Профиль трейдера
 
prostotrader #:

Andrey Miguzov やっぱり厨房に入るんですね...。

株券に成行注文はない

https://www.moex.com/a2798

:)

Московская Биржа - Виды заявок по режимам торгов
Московская Биржа - Виды заявок по режимам торгов
  • www.moex.com
1 Исполняются в аукционе закрытия лимитные заявки - заявки с указанием цены (доходности) и количества ценных бумаг рыночные заявки -  с указанием количества ценных бумаг и/или рыночные заявки с указанием объема денежных средств, предназначенных для покупки ценных бумаг заявки КП - заявки на заключение сделок в Режиме торгов крупными пакетами ценных бумаг (КП) заявки по цене аукциона закрытия - лимитные или рыночные, подаются в фазе торгов по цене аукциона закрытия заявки послеторгового периода - рыночные заявки в соответствии с Правила проведения торгов
 
prostotrader #:


株券に成行注文はない

どのくらい経ったのでしょうか?

;)

 
Andrey Miguzov #:

例1今日の取引(リアル)。標準ライブラリのCTradeクラスをエントリー用に少し修正したものです。

エキスパートタブ

ログタブ(入力)

例の入力時間は今日の最長で、通常は以下の出力とほぼ同じ数値になります。

ログタブ(アウト)

サーバーへのPing 12ms

現在では、両端末の実

先物

2022.04.11 11:25:41.599 Trades  'ххххх': sell limit 1 VTBR-6.22 at 2273
2022.04.11 11:25:41.605 Trades  'ххххх': accepted sell limit 1 VTBR-6.22 at 2273
2022.04.11 11:25:41.606 Trades  'ххххх': sell limit 1 VTBR-6.22 at 2273 placed for execution
2022.04.11 11:25:41.611 Trades  'ххххх': order #199905491 sell limit 1 / 1 VTBR-6.22 at 2273 done in 11.618 ms
2022.04.11 11:25:41.612 Trades  'ххххх': deal #111208977 sell 1 VTBR-6.22 at 2273 done (based on order #199905491)

13ミリ秒

株式

2022.04.11 11:25:41.641 Trades  'ххххх': buy limit 10 VTBR at 0.022395
2022.04.11 11:25:41.649 Trades  'ххххх': accepted buy limit 10 VTBR at 0.022395
2022.04.11 11:25:41.649 Trades  'ххххх': buy limit 10 VTBR at 0.022395 placed for execution
2022.04.11 11:25:41.667 Trades  'ххххх': order #199905492 buy limit 10 / 10 VTBR at 0.022395 done in 26.042 ms
2022.04.11 11:25:41.667 Trades  'ххххх': deal #111208978 buy 8 VTBR at 0.022220 done (based on order #199905492)
2022.04.11 11:25:41.669 Trades  'ххххх': deal #111208979 buy 2 VTBR at 0.022280 done (based on order #199905492)

それぞれ26ms、28ms

追加

リバース・トレード
先物

2022.04.11 12:04:02.442 Trades  'ххххх': buy limit 1 VTBR-6.22 at 2247
2022.04.11 12:04:02.447 Trades  'ххххх': accepted buy limit 1 VTBR-6.22 at 2247
2022.04.11 12:04:02.447 Trades  'ххххх': buy limit 1 VTBR-6.22 at 2247 placed for execution
2022.04.11 12:04:02.449 Trades  'ххххх': order #199939055 buy limit 1 / 1 VTBR-6.22 at 2247 done in 7.190 ms
2022.04.11 12:04:02.449 Trades  'ххххх': deal #111213284 buy 1 VTBR-6.22 at 2247 done (based on order #199939055)

7ミリ秒

株式

2022.04.11 12:04:02.458 Trades  'ххххх': sell limit 10 VTBR at 0.022020
2022.04.11 12:04:02.464 Trades  'ххххх': accepted sell limit 10 VTBR at 0.022020
2022.04.11 12:04:02.465 Trades  'ххххх': sell limit 10 VTBR at 0.022020 placed for execution
2022.04.11 12:04:02.481 Trades  'ххххх': order #199939056 sell limit 10 / 10 VTBR at 0.022020 done in 23.922 ms
2022.04.11 12:04:02.484 Trades  'ххххх': deal #111213285 sell 8 VTBR at 0.022155 done (based on order #199939056)
2022.04.11 12:04:02.485 Trades  'ххххх': deal #111213286 sell 2 VTBR at 0.022150 done (based on order #199939056)
それぞれ26ms、27ms
理由: