今は難しいロジックは考えません。自動取引をした!という偉業を達成したかったのです。対象通貨はXRP/JPYにしました。理由は安く買えるから。安い金額で買えた方が現実見がある。図解にすると次のようになります。わからないかもですが、次のイメージ図のような横ばい時に有効です。注文1~4を繰り返し(○○秒ごとに)本当は買注文が約定したら、売注文をだすIFD注文で繰り返ししたかったのですが(仮想通貨でトラリピってやつ)まずbitbank.ccにはIFD注文がないようです。現在は取引履歴をAPIから呼び出せないよう制限がかかっているみたいです。trade_historyを叩いてもエラーが起こります。以下bitbank公式ページより12月27日22時29分現在、取引数の急増に伴いシステム負荷が急激に高まったため、取引履歴画面および取引履歴APIの利用に一時的な制限を加えております。制限の内容は以下の2点となります。※取引履歴の確認は、通常どおり行うことが可能です。/user/spot/trade_history)取引履歴APIの呼び出しbitbankをご利用のお客様には大変ご不便をおかけいたしますこと、深くお詫び申し上げます。取引履歴画面・APIの利用制限の解除日時に関しましては、あらためてお知らせ致しますので今しばらくお待ち下さい。取引履歴ページ・取引履歴APIの一時的な制限についてえー!それじゃ簡単に注文が約定したかわからんじゃん・・・!こうなるとですね、買注文が約定したかどうかを判断するには、一工夫必要になってきます。アクティブな注文一覧に、対象の買注文があるかどうかを確かめます。なければ【約定済or注文をキャンセル】のどちらかになります。処理開始時にアクティブな注文一覧を確認する処理を入れておく必要があります。今回のプログラムではサンプルだけ紹介していますが、注文処理については実際に動かすと、実際に注文が行われます。損をする可能性もあります。自己責任でお願いします。機能ごとのサンプルプログラム実現するためのサンプルを紹介します。検証で作成したプログラムは処理が長いので、ここでは処理を実現するサンプルだけ紹介します。取引できる資産があるかどうか資産情報の確認を行います。現在の価格を取得します。横ばいがしばらく続きそうなのかをチェックします。過去の価格を保存しておく必要があるのでデータベースが必要になってくると思います。僕はsqliteで用意しました。現在の注文中データを取得する。prv.get_active_orders(pair)もし注文中があれば以下を確認する。注文状況から買と売ペアの取引が完了しているかを確認する。買分だけ約定していても、売が約定しないと成功していないので、その注文ラインは放置する。4.注文1、2、3、その他の条件をすべて満たす場合であれば買と売注文を同時に出します。これらをwhileで囲って、time.sleep(<○秒>)で○秒ことに繰り返しします。設定パラメータサヤ取りが成功した場合は、次のようにLINE通知が飛んでくる仕組みにしてみました。・購入枚数:10XRP+利益分(複利)・・・一回のサヤ取りで約2円の利益w若干何回かいろいろパラメータを一時的に変更したりしました。・利益:+136.413円(爆益なう・・・)約4000円分の投資で134円稼いだので3.35%の利益ができましたwうますぎる!働かないで稼いだ金は最高にメシウマです。※111円で10XRP売り損ねた注文が2件残っており、その分は含み損で約20円マイナスですが考慮していませんw現物取引は最小の攻撃で最大の防御です。bitbankの登録が未登録の方は登録してみてはいかがでしょうか。ギャンブル川崎にて石焼き芋屋さんを始めました。