$30 off During Our Annual Pro Sale. View Details »

証券プラットフォームにおける執行機能

m.toda
September 15, 2020
380

 証券プラットフォームにおける執行機能

Inside Fintech Meetup ~ Finatext × Kyash × FOLIO ~

m.toda

September 15, 2020
Tweet

Transcript

  1. ূ݊ϓϥοτϑΥʔϜʹ͓͚
    Δࣥߦػೳ
    2020/9/15

    View Slide

  2. ࣗݾ঺հ
    • ށా ਅ࢙ʢͱͩ ·͞͠ʣ
    • େֶӃ(਺ཧϑΝΠφϯε) -> ϔοδϑΝϯυ -> Finatextڞಉ૑ۀ
    • ݱࡏ͸ɺ ূ݊ϓϥοτϑΥʔϜ BaaSͷ։ൃӡ༻ʹܞΘ͍ͬͯΔ

    View Slide

  3. ͸͡Ίʹ
    • Fixnatextάϧʔϓͷূ݊ձࣾͰ͋ΔSmartplusͰ͸ɺূ݊ϓϥοτ
    ϑΥʔϜͰ͋ΔBaaSʢBrokerage as a Serviceʣͷӡ༻։ൃΛߦͳͬ
    ͍ͯΔ
    • BaaS͸΄΅͢΂ͯͷػೳΛGoͰ։ൃ
    • ࠓճ͸ূ݊ձࣾͷۀ຿ͷதͰɺಛʹגࣜऔҾͷࣥߦػೳʹؔͯ͠঺հ
    ͢Δ

    View Slide

  4. ূ݊ձࣾͰגͷऔҾ: ҕୗͱ૬ର
    • ސ٬͕ূ݊ձࣾͰߦ͏גͷചങʹ͸ɺҕୗऔҾͱ૬ରऔҾͷ̎ͭͷύ
    λʔϯ͕͋Δ
    • ҕୗऔҾ

    ɾɾɾূ݊ձ͕ࣾސ٬ͷ஫จΛऔҾॴ౳΁औΓ࣍͗Λߦ͏
    • ૬ରऔҾ

    ɾɾɾূ݊ձ͕ࣾചങͷ૬खͱͳΔऔҾ

    View Slide

  5. ҕୗऔҾͷྲྀΕ
    • ސ٬͔Βͷ஫จΛड෇͚ɺऔҾॴ΁औΓ͙࣍
    • औҾॴ΁ΞΫηεग़དྷΔͷ͸ձһͷূ݊ձࣾͷΈɻձһͰͳ͍ূ݊ձ
    ࣾ͸ձһͷূ݊ձࣾ(฼ళ)Λܦ༝ͯ͠஫จΛग़͢
    #BB4
    0.4
    '*9
    Τ
    ϯ
    δ
    ϯ
    ূ݊औҾॴ
    ձһূ݊ձࣾ
    '*9
    Τ
    ϯ
    δ
    ϯ
    ஫จ࢒ߴ
    ৘ใ
    ஫จ ஫จ
    ஫จ
    ໿ఆ ໿ఆ
    ஫จड෇
    ࢒ߴ؅ཧ
    FIXϓϩτίϧ

    View Slide

  6. ҕୗऔҾγεςϜ - OMS
    • Order Management System
    • ސ٬ͷ஫จͷड෇ɾൃ஫੍ޚ΍ϦΞϧλΠϜͷ࢒ߴͳͲΛ؅ཧ
    #BB4
    0.4
    '*9
    Τ
    ϯ
    δ
    ϯ
    ূ݊औҾॴ
    ձһূ݊ձࣾ
    '*9
    Τ
    ϯ
    δ
    ϯ
    ஫จ࢒ߴ
    ৘ใ
    ஫จ ஫จ
    ஫จ
    ໿ఆ ໿ఆ
    ஫จड෇
    ࢒ߴ؅ཧ
    FIXϓϩτίϧ

    View Slide

  7. ҕୗऔҾγεςϜ - OMS
    • ސ٬ͷ஫จͷड෇ɾൃ஫ͷ੍ޚ
    • ങ෇஫จ࣌ʹ͖ͪΜͱ͓͕ۚ͋Δ͔ʁ͍࣋ͬͯΔג਺Ҏ্ͷגΛച
    Ζ͏ͱ͍ͯ͠ͳ͍͔ͳͲͷνΣοΫ
    • ஫จঢ়ଶʢ஫จத, ໿ఆ, औফத, ࣦޮ, etc.ʣͷ؅ཧ
    • ٯࢦ஋஫จ(ಛఆͷגՁʹͳͬͨ࣌ʹ஫จૹ৴)౳ͷ੍ޚ
    • ஫จ͕໿ఆͨ͠Β࢒ߴʹ൓өͤ͞ΔͳͲͳͲ

    View Slide

  8. ҕୗऔҾγεςϜ - FIXΤϯδϯ
    • ۀऀؒͷ΍ΓऔΓ͸FIXͱݺ͹ΕΔϓϩτίϧͰߦΘΕΔ
    • FIXΤϯδϯ͕FIXϓϩτίϧͰ஫จͷൃ஫΍໿ఆͷ௨஌ͳͲͷ΍ΓऔΓ
    Λߦ͏
    #BB4
    0.4
    '*9
    Τ
    ϯ
    δ
    ϯ
    ূ݊औҾॴ
    ձһূ݊ձࣾ
    '*9
    Τ
    ϯ
    δ
    ϯ
    ஫จ࢒ߴ
    ৘ใ
    ஫จ ஫จ
    ஫จ
    ໿ఆ ໿ఆ
    ஫จड෇
    ࢒ߴ؅ཧ
    FIXϓϩτίϧ

    View Slide

  9. ҕୗऔҾγεςϜ - FIXΤϯδϯ
    • FIXϓϩτίϧʹ४ڌͨ͠ϝοηʔδసૹ(tcp)Λߦ͏ιϑτ΢ΣΞΛFIXΤϯδϯ
    ͱݺΜͰ͍Δ
    • ৽ن஫จɺ໿ఆɺऔফͳͲͷ৘ใΛFIXϝοηʔδ΁ม׵ͯ͠΍ΓऔΓΛ͢Δ
    • ϩάΠϯखॱɺిจ͕ϩετͨ͠৔߹ͷ࠶ૹॲཧͳͲ΋ϓϩτίϧʹنఆ͞
    Ε͍ͯΔ
    • FIXϝοηʔδͷྫ(ϩάΠϯ)
    8=FIX.4.2|9=69|35=A|34=1|49=SENDER|52=20200608-22:36:08.683|56=RECVER|98=1|108=30|10=040|

    View Slide

  10. ҕୗऔҾγεςϜ
    #BB4
    0.4
    '*9Τϯδϯ
    ϩάΠϯɺϝο
    ηʔδ௨൪؅ཧɺ
    ࠶ૹॲཧɺFUDʜ
    ձһূ݊ձࣾ
    '*9
    Τ
    ϯ
    δ
    ϯ
    ஫จ࢒ߴ
    ৘ใ
    ஫จ
    ஫จ
    ໿ఆ
    ஫จड෇
    ༨ྗνΣοΫɾ߆ଋɺച
    ങن੍ɺetc…
    ࢒ߴ؅ཧ
    ஫จঢ়ଶߋ৽ɺ
    ࢒ߴɾ༨ྗ΁ͷ
    ൓ө
    FIXϓϩτίϧ
    '*9

    View Slide

  11. ҕୗऔҾγεςϜ - ·ͱΊ
    • ސ٬ͷ஫จΛࢢ৔΁଺Γͳ͘औΓ͙࣍͜ͱ͕ॏཁ
    • ৴པੑ&εϐʔυˍ௿ίετ
    • αʔϏεͷࠩผԽ
    • ༷ʑͳ஫จํ๏ͷఏڙɾɾɾٯࢦ஋, εϥΠε, etc…
    • ࠷ྑࣥߦɾɾɾPTSɾμʔΫϓʔϧͷ׆༻

    View Slide

  12. ૬ରऔҾ
    • ސ٬ͷ஫จΛࢢ৔΁औΓ͙࣍ͷͰ͸ͳ͘ɺূ݊ձࣾࣗ਎(ࣗݾצఆ)͕
    ചങͷ૬खํͱͳΔऔҾ
    • औҾॴͰ͸औҾग़དྷͳ͍঎඼΋औΓѻ͍Մೳ
    • ୯ݩະຬג
    • ஫จํ๏΍औҾՁ֨͸(߹ཧతͳൣғͰ)ܾΊΔࣄ͕Ͱ͖Δ
    • ఆ࣌ͭΈͨͯɺόεέοτ஫จ

    View Slide

  13. ૬ରऔҾͷྲྀΕ
    • ސ٬ͱূ݊ձࣾͷࣗݾצఆͷؒͰചങͷ໿ఆॲཧΛߦ͏
    • ࣗݾצఆଆ͸ඞཁʹԠͯ͡֎෦ۀऀͱͷऔҾΛߦ͍ɺࣗݾͷ࢒ߴɾϦ
    εΫΛ؅ཧ͢Δ
    #BB4
    ސ٬0.4
    ূ݊ձࣾɾূ݊औҾॴ
    '*9
    Τ
    ϯ
    δ
    ϯ
    ஫จ࢒ߴ
    ৘ใ
    ஫จ ஫จड෇
    ࢒ߴ؅ཧ
    ࣗݾצఆ؅ཧ
    ࣗݾ࢒ߴ
    ৘ใ
    ࣗݾOMS
    ࢒ߴ؅ཧ
    ϝʔϧɾి࿩
    BBGɾνϟοτ
    ૬ରऔҾ

    View Slide

  14. (ྫ) ୯ݩະຬגऔҾ
    • ্৔גࣜͰ͋ͬͯ΋୯ݩະຬͷגࣜ͸औҾॴͰ͸औҾ͞Εͳ͍
    • ࣗݾͰࢢ৔͔Β100גΛങ෇͚ɺͦͷ಺ͷ1גΛސ٬ʹച٫͢Δɻ࢒
    Γͷ99ג͸ࣗݾͷ࢒ߴͱͯ͠࢒Δ (͋Δ͍͸ଞͷ૬ରऔҾʹ࢖͏)
    #BB4
    ސ٬0.4
    ࢢ৔
    '*9
    Τ
    ϯ
    δ
    ϯ
    ஫จ࢒ߴ
    ৘ใ
    ୯ݩະຬג
    ങ෇஫จ (1ג)
    ஫จड෇
    ࢒ߴ؅ཧ
    ࣗݾצఆ؅ཧ
    ࣗݾ࢒ߴ
    ৘ใ
    ࣗݾOMS
    ࢒ߴ؅ཧ
    ങ෇
    100ג @ Market
    ໿ఆ
    1ג @ XX ԁ ࣗݾ࢒
    99ג

    View Slide

  15. ૬ରऔҾγεςϜ - ໿ఆॲཧ
    • ૬ରऔҾ(ސ٬-ࣗݾ)ͷ஫จɾ໿ఆॲཧ
    • αʔϏεͷ಺༰ʹΑ༷ͬͯʑ (ର৅໏ฑɾ஫จλΠϛϯάɾ໿ఆՁ
    ֨ɾɾɾ)
    • ૬ରऔҾͷ໿ఆՁ֨ͱࢢ৔ͰऔҾͨ͠Ձ֨ͷֹࠩ͸ূ݊ձࣾͷτ
    ϨʔσΟϯάଛӹͱͳΔ

    View Slide

  16. ૬ରऔҾγεςϜ - ࣗݾצఆ؅ཧ
    • (ࣗݾצఆ) ൃ஫γεςϜ
    • ࢢ৔औҾ͕ඞཁͳ਺ྔͷܭࢉ΍ൃ஫λΠϛϯάͷઃܭ
    • ൃ஫͸ిࢠత(FIX)ʹग़དྷΔ΋ͷ΋͋Ε͹ɺͦ͏Ͱͳ͍(νϟοτɾ
    ϝʔϧɾి࿩ʂ)΋ͷ΋͋Δ
    • ࣗݾ࢒ߴ؅ཧ
    • ࢒ߴ͕࢒ͬͨ৔߹ͷࢢ৔ϦεΫͷ؂ࢹɾϔοδऔҾ

    View Slide

  17. ૬ରऔҾγεςϜ - ·ͱΊ
    • ౤ࢿՈͷ஫จɾ࢒ߴ؅ཧʹՃ͑ͯɺചങͷ૬खͱͳΔࣗݾצఆଆͷൃ
    ஫ɾ؅ཧγεςϜ͕ඞཁ
    • ϢχʔΫͳαʔϏεΛఏڙͰ͖ΔΑ͏ʹͳΔ൓໘ɺࣗݾצఆଆͷϦε
    Ϋͱͦͷ؅ཧํ๏΋ߟྀͯ͠αʔϏεͷઃܭΛߦ͏ඞཁ͕͋Δ

    View Slide

  18. ·ͱΊ
    • ҕୗऔҾ
    • ৴པੑɾεϐʔυɾίετ
    • ݎ࿚ͳγεςϜઃܭɾΠϯϑϥߏங͕ಘҙͳਓʂ
    • ૬ରऔҾ
    • ಛ௃͋ΔಠࣗαʔϏεͷఏڙɾτϨʔσΟϯάଛӹ
    • ސ٬χʔζɾΞΠσΟΞɾϚʔέοτʹڵຯ͕͋Δਓʂ

    View Slide

  19. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ

    View Slide