é«˜é »åŗ¦å–å¼•ćØćÆ

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ć®åŸŗęœ¬ē”ØčŖžć‚’ę—„ęœ¬čŖžć§ę•“ē†ć—ć¦ćć‚Œć¦ć„ć‚‹ćØć“ć‚.