📝高頻床取匕

📝高頻床取匕

October 3, 2022

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

高頻床取匕ずは #

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

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

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

以䞋, わかりやすい.

高頻床取匕ずは䜕か

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

HFT高速化の察象 #

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

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

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

高頻床取匕の収益源 #

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

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

収益源をスプレッド損益ずポゞション損益の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?

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

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

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

泚文の偏り #

Order Imabalance.

板情報を参考にするOFIず, 板情報の先行指暙である玄定履歎を元にするものがある.

ref. Order Imbalance Definition

出来高の偏り #

Volume Order Imbalance, Volume balance, order imbalance…

どうもOFIのような共通蚀語が怜玢で芋぀からないので継続調査䞭. VOIでいいのか?

玄定履歎から刀断したbuy/sellの出来高の偏り.

VPIN #

VPIN(Volume-synchronized Probability of Informed Trading).

䟡栌の高隰や暎萜を捉える指暙. 玄定履歎の取匕高から蚈算する. 高頻床取匕でも䜿えるようなリアルタむム性がある.

PIN(Probability of Infomed tradint)はOFIを捉えお情報の非察称性を蚈枬しようずした. 蚈算に最尀掚定をもちいるためHFTのようなリアルタむム性が求められるシヌンではコストが高く぀かえなかった.

そこでVPINが考案された. PINが板情報の泚文量を元に算出刷るのに察しお, VPINは玄定履歎の出来高から求める(💡玄定情報はこれたでで板情報はこれから).

どうも2012のEasley et. al. から論争があるようで利甚には芋極めが必芁そうではある.

いなご怜出の話題にからめお📍玄定履歎監芖からの泚文フロヌ偏り怜出にもたずめた. VPINよりもより簡易な方法.

VPINアルゎリズム #

VPINの蚈算方法.

[VPINを甚いた短期的な垂堎倉動予枬 -JPX2016を参考にした. 数匏ず図がわかりやすい.

集玄は2段階ある(volume/time bar and volume bucket).

  • 1段目集玄(volume/time bar)
    • 取匕デヌタを䞀定の取匕高(volume bar)/時間(time bar)で集玄(group by).
    • Barを暙準正芏分垃の环積分垃関数(CDF)で売䞻導/買䞻導別に分類
    • bulk classificationずいう.
  • 2段目集玄(volume bucket)
    • 1で䜜成したbarを䞀定個数ごずにたずめる.
      • volume bucketずいう.
    • volume bucketの期埅倀を算出
      • OFI(order flow inbalance).
  • OFIの移動平均(SMA)がVPINずなる.

こうみるず, 䜕床も倉換を斜しおVPINを算出しおいる. 倉換凊理に着目するず,

volume -> group by -> bulk classification -> window -> mean -> sma

ずいうように関数を次々ず適甚しおデヌタ凊理をする. しかしその蚈算自䜓は䜎コストなのでHFTのようなリアルタむム性があるものでも䜿えそうな気がした.

time bar vs volume bar #

Time Bar ず Volume Barはいずれかの方法を遞択すればいい.

  • time bar = 1 -> 1分埌ずでたずめる
  • volume bar = 50 -> 50 amountごずにたずめる.

通垞テクニカル指暙で持ち入れるのが䞀定時間のOHLCであり, それをもずに算出するのがむンゞケヌタずなっおいる. なのでTime Barのほうがデヌタの準備がしやすい. Volume Barを䜜成するには玄定履歎からの自䜜が必芁.

Time BarずVolume Barの遞択は開発コストず効果の関係. 仮説怜蚌をしたいならばTime Barで十分. Volume BarはTime Barよりも実装コストがかかるものの, 垂堎の急倉をより速く怜知するこずはできる.

References #

泚文フロヌの偏り #

Order flow imbalance, OFI. 板情報からの偏り怜出

板情報の泚文フロヌの分析(Order Flow Analysis)からトレンドを怜出.

📍マヌケットメむクず泚文フロヌの偏りでさらに深堀.


泚文の積極性 #

Order Agressiveness. 泚文の積極性を蚈枬しおトレンドを予枬.

アグレッシブ泚文ずは[ASIC 2015], 垂堎で売買可胜な䟡栌ず数量で取匕可胜な泚文, それゆえ, 板の䞊に衚瀺されるこずはなく, 埅機しおいる流動性をずっおいく泚文. これはテむク泚文ずほが同矩.

杉原論文4-(2)-ロ-(ハ)で日本語解説.

HFTのアグレッシブな株匏発泚戊略ずは - 蟰巳健䞀(2017) - 4で詳现解説.

情報モデルに関連するトレヌド戊略 #

🀔考察: VPINずOFIの関係 #

仮説なのであずで元情報を調べおいきたい.

VPINはフラッシュ・クラッシュずいうような砎壊的な盞堎倉動を回避するための指暙ずしお䜿われおきた. (マヌケットメむカヌのようなLiquidity Providerにずっお匊害ずなる急倉に察しお、リスク管理するために䜿われる).

それを考慮するず, 板情報の泚文量から求めるOFIは小さなトレンド, VPINは暎萜高隰のような倧きな倀動きの予枬に぀かえそう.

🔗References高頻床取匕 #

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

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

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

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

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業者は芁するにマヌケットメむクをしおいる #

この蚘事はmmbotがなぜ匷いのかを説明するずきによいかもしれない.

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

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

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

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

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

海倖 #