pybottersチラ裏

pybottersのDataStoreはコードを書いてる人が違ってたりして取引所のAPIドキュメントとは違うレスポンスが返ってくることがあるのでメモ(忘れっぽいので)
(例)pybotters GMOのポジションサマリーで返ってくる値

{'symbol': <Symbol.BTC_JPY: 22>, 'side': <OrderSide.BUY: 1>, 'average_position_rate': Decimal('4138590'), 'position_loss_gain': Decimal('-6'), 'sum_order_quantity': Decimal('0'), 'sum_position_quantity': Decimal('0.01'), 'timestamp': datetime.datetime(2023, 8, 6, 7, 20, 49, 833000)}

こんな感じでkeyが独自実装となっている。
ここだけの説明ですがsymbolとsideはenum使っているので.nameか.value付けてればok(型はDecimalとdatetime型になっているのでそのまま使える)
この辺は特に説明が見当たらないので直接コード読まないと詰みそう。

この記事が気に入ったらサポートをしてみませんか?