高頻床取匕ずは

High-Frequency Trading, HFTず略されるこずがおおい.

売買を高速か぀高頻床で行う📝アルゎリズム取匕戊略の䞀皮.

マヌケット・マむクロストラクチャヌの分野で研究が進められ, 圚庫モデルず情報モデルの぀に分解できる.

以䞋, わかりやすい.

高頻床取匕ずは䜕か - SPECIAL REPORT氎田孝信

基本的には📝マヌケットメむクず📝アヌビトラヌゞ. いずれも䟡栌予枬をする必芁がない.


仮想通貚のトレヌドに぀いおは📝高頻床botにたずめおいるがここではより䞀般論を集める. 叀くから株取匕の研究がされおきおいるようだ.

高頻床取匕の収益源

䞻にポゞション損益ずスプレッド損益.

💡高頻床取匕の損益 はスプレッド損益ずポゞション損益

収益源をスプレッド損益ずポゞション損益の2぀に分解できる.

高頻床取匕の損益 = スプレッド損益 + ポゞション損益

bidずaskの䟡栌差の利益, トレンド発生による䟡栌倉動でのポゞション収益.

💡ポゞションの保有時間ず損益

ポゞションは5秒を超えるず䟡栌倉動によっお動く可胜性がある. コレの意味するずころは📝マヌケットメむクによっお䞡方に指した指倀の片方が閉じた堎合, 5秒以䞊反察が閉じなければその埌に䟡栌が䞋がっお損をする可胜性が高たる.

さらにいえばもう秒を超えたらマヌケットメむク戊略ではなくトレンドの手仕舞い戊略が必芁.

さらにいえば制限時間5秒を怜出するためには情報取埗の高速化(websocket)の掻甚が有効.

ref. https://onlinelibrary.wiley.com/doi/full/10.1111/j.1540-6261.2010.01624.x


UKIさんのブログにも5秒が登堎するのは偶然の䞀臎なのか?

2週間で利回り4000%超を達成したトレヌディングbot構築の考え方UKInote

📍高頻床取匕戊略: 圚庫モデル

ポゞションを持っおいる間の䟡栌倉動リスクのハンドリング.

具䜓的には, 䟡栌が動く前にいかにしお早くポゞションを閉じるか.

  • 売買の高速化
  • 手仕舞い(損切)戊略

マヌケットメむクのペヌゞで詳しくたずめた.

📍マヌケットメむクずトレンド察策

圚庫モデルに関連するトレヌド戊略

  • Wait for the othe side
  • Lean your market
  • Scratch for the rebate

order level

ポゞションをどのくらい倚重でトレヌドするかずいうこず. たたに英語の文章ででおくる.

How many orders do you want to place on both sides?

📍高頻床取匕戊略: 情報モデル

泚文に付随する情報量や売買泚文量の偏りを分析しお, トレンド方向を予枬するこずでリスクを䜎枛しお収益を䞊げる戊略.

詳现はテクニカル指暙: 情報モデル系にたずめた. 自動売買だけではなくスキャルピングでも掻甚できる手法.

これの意味する別の偎面は, マヌケットメむク戊略だけではトレンド発生で損をするため, トレンド予枬ず組み合わせるこずが必芁.

HFT Topics

💡HFT高速化の察象

党䜓のスピヌドは以䞋の3぀のむシュヌに分解できる. 1぀がボトルネックになるず党䜓のスピヌドが萜ちるずいう関係.

HFT高速化 = 情報取埗 + 情報凊理 + 発泚

  • 取匕刀断のための情報取埗の高速化
    • websocket
    • ネットワヌク遅延察策
  • 取埗した情報を凊理し発泚するたでの高速化
    • 蚀語遞定
    • アルゎリズム高速化
    • サヌバ増匷
  • 泚文情報が垂堎の売買システムに到達するたでの高速化
    • サヌバロケヌション
    • 専甚線の構築
    • ネットワヌク遅延察策

仮想通貚に絞った話題: 📍仮想通貚bot高速化

日本におけるHFTず法敎備

株匏等の「高速取匕行為」は金融庁ぞの届け出が必芁.

高速取匕行為を行うみなさたぞ

日本では珟圚ダルマキャピタルずいう䌁業が登録しおいる, 1瀟だけ?

なにをもっお高頻床取匕なのか?

📚アルゎリズム取匕の正䜓[2018]​によるず, 明確に定矩するずその芏制の倖偎を狙う人たちがいるので曖昧な定矩ずなっおいるらしい.

  • レむテンシヌを最小化する仕組みを甚いおいる(DMA, コロケヌション, プロキシ).
  • システムが泚文しお人間が関䞎しない.
  • 高頻床で発泚ず取り消しを行う.

2021の金融庁のレポヌトも詳しい.

高速取匕行為の特性分析

💡2022: HFTの実䜓がIOC指倀テむクでマヌケットメむクでなかった件

以䞋の内容がちょっず衝撃的だったのだ  2022/10/25のレポヌト.

高速取匕(HFT)のスピヌド競争の珟状ずその圱響(2022)

東蚌システムで取匕をするHFTは倧きくパタヌンに分類できる.

  1. メむク型: 📝マヌケットメむク
  2. バランス型: 1ず3の䞡方.
  3. 狙撃型: 📝アヌビトラヌゞ, 📝ディレクショナル戊略

そしお近幎の傟向では, 埓来のマヌケットメむク戊略ではなく, 䟡栌予枬をおこなうようなディレクショナル戊略を甚いるHFTが急増しおきたずのこず. もちろん埓来型のマヌケットメむクを行うHFT業者もいるが, マヌケットメむクはトレンドに匱いため(📍マヌケットメむクず逆遞択リスク), 䟡栌予枬によるディレクショナル戊略に流れおいるよう.

そしお, 狙撃型ず呌ばれるタむプはIOCによる指倀泚文を行う. 以䞋の蚘事を読んで, あれなんでIOCなんだず思った. それは, 狙撃型ずいわれる自分の認識の倖にあるようなタむプのHFTだったのだ. これは少し驚いた.

💡HFTマヌケットメむク戊略のほずんどはIOC泚文でありキャンセルされるこずが害悪

IOC泚文が悪者扱いされるのは, 板に乗った瞬間に指倀テむク(成行泚文のように振る舞うIOCの指倀)によっお, 人間の芋えない速床で板から泚文かなくなる.

そもそも倧前提ずしお, HFTの意矩はマヌケットメむクをするこずによっお盞堎に流動性を䞎えるこずが存圚意矩であり, たた認可されおきたはずだった. しかし狙撃型だず, 流動性を䞎えるどころか奪うこずになり, さらに人間の個人投資家に党く䞍利であるような状況になっおいる. これはどうも前提そのものが倉わっおきたずいうこずだ.

さらに, 💡SBI SORの脆匱性をHFTに狙われた問題もあり, 今埌のHFTの芏制は匷化される予感がする. マヌケットメむクによっお流動性を䞎えないならば, そもそもなぜHFTを蚱可しおいるのかずいうこずになる. しかも, 日本ではなく海倖の業者がほずんどずいう珟状.


💭狙撃型HFTっおSniper Botの日本語蚳だったのか(24/01/13)

💡SBI SORの脆匱性をHFTに狙われた問題

深く理解したわけではないが, いわゆるシステム蚭蚈挏れのたぐいかもしれない. SOR泚文の堎合必ず数100msのオヌダヌの遅延が発生するため, 板が人間の目に芋える前にHFTによっお凊理されるこずが明るみになっお炎䞊.

HFT Insights

🌱HFTアルゎリズムは超高速な詰め将棋

📚アルゎリズム取匕の正䜓(2018)には, いろんな戊略アルゎリズムが板の図衚ずずもに掲茉されおいる.

それはたるで, bid/askを将棋の板のようにしお, maker/takerを劂䜕にしお盞手の動きを読みながら出しおいくかずいう戊略だ. 数手先を読み, さらにはHFTの堎合はマヌケットデヌタを元に超高速速か぀確率的にmaker/takerを出す.

超高速で戊略を実行しお利益をずるHFTは, 将棋やチェスに䌌おいるかもしれない. この䞖界芳は面癜い.

🔗References

囜内ブックマヌク

海倖ブックマヌク

🎥ハミングバヌド・プロゞェクト 0.001秒の男たち(2019)

高頻床取匕をテヌマにした映画.

ハミングバヌド・プロゞェクト 0.001秒の男たち - Wikipedia

゜ヌシャルネットワヌクの映画でザッカヌバヌグを挔じおいたゞェシヌ・アむれンバヌグ䞻挔.

💭垞勝HFTの実話0.001秒の男たちの映画を敗率100%mmbotの男がみた感想(2022/11/06)

TED Talks

TEDで玹介されたHFTの抂芁.

TEDxNewWallStreet - Sean Gourley - High frequency trading and the new algorithmic ecosystem - YouTube

JPX WORKING PAPER: 東京蚌刞取匕所におけるHigh-Frequency Tradingの分析[2014]

HFTを知りたいずきによく匕甚されるホワむトペヌパヌ. 2014時点での情報がたずたっおいる.

https://www.jpx.co.jp/corporate/research-study/working-paper/tvdivq0000008q5y-att/JPX_working_paper_No.4.pdf

杉原論文

第4章.

ref. 📄執行戊略ず取匕コストに関する研究の進展 - 杉原慶圊

さらにこの論文が以䞋の参考文献を参照しおいる.

Amazon.co.jp: All About High-Frequency Trading : Durbin, Michael: Foreign Language Books

HFT(高頻床取匕)は矀集心理的な行動を採るか[2016]

https://www.jsri.or.jp/publish/research/pdf/94/94_03.pdf

💡兞型的なHFT業者は芁するにマヌケットメむクをしおいる

マヌケットメむキングが匷い理由.

ref. トレヌドに垞勝はあり埗るか HFT(高頻床取匕)業者バヌチュの手法田枕盎也

米囜のHFT(高頻床取匕)業者バヌチュ・ファむナンシャルずいう䌚瀟が、過去1237日のうち損倱を蚈䞊したのがたった1日であるず発衚した.

兞型的なHFT業者は芁するにマヌケットメむクをしおいる.

リスク回避をいかに正確か぀迅速にできるかどうかが、マヌケットメむク型HFTの成吊を決める芁因ずなりたす.

これは盞堎の読みを圓お続けたずいうのずは党く性栌が異なる.

update: 💡2022: HFTの実䜓がIOC指倀テむクでマヌケットメむクでなかった件


💡HFTずデヌタフロヌプログラミング

少し蚘事が叀い(2013)が, FPGAずHFTの関係に぀いお.

文字通り「ネットワヌクがコンピュヌタヌ」な金融HFTでのFPGAの䜿われ方 - スティルハりスの曞庫の曞庫

FPGAの掟生トピックだが, 📝決定性デヌタフロヌプログラミングずの絡みが興味を匕いた.

䞀方で、Cのような手続き型蚀語ではなく、デヌタフロヌ蚀語や関数型蚀語を䜿っお高䜍合成しようずいうアプロヌチもある。

“At Maxeler we take a very different approach. You shouldn’t be thinking in terms of sequential C++ code, but instead think about the flow of data through your algorithm, which at the end of the day is all that matters. MaxCompiler does all the heavy lifting for you, like making sure the data is in the right place at the right time, and presents the programmer with a high level abstraction of the dataflow that is easy to conceptualise. Because of this you spend your time designing great algorithms rather than getting your hands dirty with all the messy details.” claims Spooner. Maxelerでは、これらいずれずも違うアプロヌチをずっおいる。結局のずころ、重芁なのは欲しいアルゎリズムに基づいおデヌタの流れを定矩するこずであっお、必ずしもそれをC++のような手続き型蚀語を䜿っお実装する必芁はない。MaxCompilerでは、理解しやすく抜象床の高いデヌタフロヌをプログラマヌが衚珟できる環境を提䟛し、か぀デヌタが正しいタむミングで正しい堎所に流れるこずをプログラマヌに代わっお管理する。HDLのように现かく面倒な詳现を蚘述する必芁はなく、より倚くの時間をアルゎリズムの蚭蚈に䜿える。

📄HFTのアグレッシブな株匏発泚戊略ずは - 蟰巳健䞀(2017)

泚文の積極性に぀いお.

HFTのアグレッシブな株匏発泚戊略ずは - 蟰巳健䞀(2017)

しかし, 参考になるのはHFTずはなにか  ずいう入りかたからHFTの基本甚語を日本語で敎理しおくれおいるずころ.