###前提・実現したいこと
プログラムの勉強のため、python3.7にて、zaifでの仮想通貨 自動売買ツールを作成しています。
以下、実行コードより出力されるデータから、'action':'ask' のデータのうち、'price':X.XXX の一番大きな値を取り出したいです。
###実行コード #zaifapiを用いて、発注中の注文一覧を出力するコード
<実行>
print(ZaifTradeApi(KEY, SECRET).active_orders(currency_pair=xem_jpy, is_token_both=True))
###出力されるデータ
実際に出力される値の例(※条件となるキー'action' 取り出したい値'price'を太字にしています。)
<出力>
{
'100000001': {'currency_pair': 'xem_jpy', 'action': 'ask', 'amount': 100.0, 'price': 3.6, 'timestamp': '1576XXXXXX', 'comment': ''},
'100000002': {'currency_pair': 'xem_jpy', 'action': 'bid', 'amount': 100.0, 'price': 3.8, 'timestamp': '1576XXXXXX', 'comment': ''},
'100000003': {'currency_pair': 'xem_jpy', 'action': 'ask', 'amount': 100.0, 'price': 3.7, 'timestamp': '1576XXXXXX', 'comment': ''}
}
<説明>
参考URLリンク
Zaif api document v1.1.1 ドキュメント
'order_id(注文id)_int':{'通貨ペア_str':'xem_jpy','bid(買い) or ask(売り)_str': 'ask', '数量_int': 100.0, '価格_int': 3.6, '発注日時_UNIX_TIMESTAMP': '1576XXXXXX', '注文時のコメント_str': ''},
###取り出したいデータ
3.7 ('action':'ask' 1行目、3行目のデータのうち、一番大きい3行目の'price'の値)
お忙しいところ、質問を読んでいただきありがとうございました。
何卒、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/21 17:19