kabucom / kabusapi

kabuステーションAPI ポータル
https://kabucom.github.io/kabusapi/ptal/
MIT License
295 stars 45 forks source link

【質問】不明なエラー(ERROR_CD_001_003_002) #840

Open shirapon24 opened 3 months ago

shirapon24 commented 3 months ago

errorlog.txt 下記pythonで実行したところエラーログに不明なエラー(ERROR_CD_001_003_002)とでる 何が不明なのか

def place_buy_order(symbol, quantity, api_token):
    # 買い注文を出す関数
    url = "http://localhost:18081/kabusapi/sendorder"
    headers = {"X-API-KEY": api_token}
    params = {
        "Password": ACCOUNT_PASSWORD,
        "Symbol": symbol, #銘柄コード
        "Exchange": 1,     # 市場コード (1: 東証)
        "SecurityType": 1, # 商品種別 (1: 株式)
        "Side": "2",       # 売買区分 (2: 買い)
        "CashMargin": 1,   # 取引区分 (2: 現物)
        "DelivType": 2,    # 受渡区分 (0: 自動振替)
        "FundType": "02",  # 資金区分 (例: AA)
        "MarginTradeType":1,
        "AccountType": 2,  # 口座区分 (2: 一般)
        "Qty": 100,        # 注文数量[errorlog.txt](https://github.com/user-attachments/files/15614725/errorlog.txt)
    }
    try:
        response = requests.post(url, headers=headers, json=params)
        # 注文結果を返す
        return response.json()
    except Exception as e:
        logging.error(f"Error fetching: {e}")
        return None
satosato125 commented 3 months ago

paramsに以下の必須項目が不足しているようで、このために出力されたエラーと思われます。 FrontOrderType, Price, ExpireDay

こちらの項目を指定のうえ、再度お試しいただけますでしょうか?