Skip to content

sawara7/utils-kabucom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kabucom-utils

kabu STATION APIのラッパーライブラリ ※kabuステーションは早朝、強制的にログアウトされるので対策が必要

ライブラリのインストール

npm install github:sawara7/kabucom-utils 

実装例(REST API)

初期設定

import { KabuSAPI } from 'kabucom-utils'

(async ()=>{
    const api = new KabuSAPI({
        apiPassword: 'kabu STATIONで設定したパスワード'
    })
    await api.initialize() // トークン取得
})()

株価取得

const res = await api.getBoard("7203@1")

発注

const res = await api.sendOrder({
    Password: "xxxx",
    Symbol: "xxxx", //銘柄コード
    Exchange: 1,
    SecurityType: 1,
    Side: "2",
    CashMargin: 1,
    DelivType: 2,
    FundType: "AA",
    AccountType: 4,
    Qty: 100,
    Price: 400,
    ExpireDay: 20220630,
    FrontOrderType: 20
})

取引余力

const res = await api.getWalletCash({
    APIPassword: 'kabu STATIONで設定したパスワード'
})

カブステーションの起動

カブステーションのシャットダウン

Stop-Process -Name "KabuS"

Power AutoMate Desktopを定期実行する方法

https://note.com/airily_inc/n/n6ab8b688d4ad

About

kabu STATION APIのラッパーライブラリ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages