コピー2019.07.18※このページは2019/7/17に作成されました。こんにちは、ケネです。ビットコインアービトラージをする場合、取引所ごとに個別に利用可否を選択できるようにしておくと便利だったのでさくっと共有します。直近ではBITPointのハッキングやcoincheckの臨時メンテナンスなど一部の取引所が使えないけど、システムは止めたくないシーンを想定しています。メンテナンスの度に全システムを止めたり、ハッキングでシステムが全て使えなくなるのはすごく不便ですよね。いうことで、これからアービトラージシステムを運用したい人に読んでほしい記事となります。アービトラージシステムに取引所ごとのステータスフラグをつける例APIの呼び出し、価格差検出ロジックで必要まとめスポンサーリンク目次アービトラージでは取引所ごとにステータスフラグをつけておくと便利メンテナンスに対応できるハッキングや取引所を外したい時に対応できる現在は価格差が出やすいのであると便利アービトラージシステムに取引所ごとのステータスフラグをつける例APIの呼び出し、価格差検出ロジックで必要まとめアービトラージでは取引所ごとにステータスフラグをつけておくと便利メンテナンスに対応できる国内の仮想通貨取引所は日次のメンテナンスの他に、システムのアップグレード等で臨時でシステムメンテナンスされることがあります。メンテナンス中でAPIが利用できないアナウンスがされている場合は、アービトラージシステムは停止しておかないと誤発注の原因になります。かなりの頻度でやらかします。運用としてシステムを止めてしまうこともアリですが、止めてしまうのももったいないので一部の取引所だけ停止させておきましょう。Node.jsのアプリであればMongoDBなどのDBにステータスを入れておいてWeb経由で停止・起動フラグをいじれるようにしておけば短時間でも対応できるので便利です。ハッキングや取引所を外したい時に対応できる残念なことにBITPointがハッキングされてしまい、現在サービス停止中です。サービスはそのうち再開されるのでは?と期待していますが、ある程度の期間は停止したままになります。一部の取引所のサービス停止中に他の取引所でアービトラージができなくなると機会損失となりますので、個別のサービス停止は必須です。取引所のAPIを使っていていまいちだな、と思った時に外せるようになります。現在は価格差が出やすいのであると便利2019年6月のアービトラージ動向・収益で記載しましたが、現在の状況では価格差が出やすいのでアービトラージシステムの稼働率や柔軟に変更できるようにしておくことは有効です。数時間でも数百円単位で損失がでるので大きいですよね。取引所のステータスチェックが必要なのはAPIの呼び出し箇所、価格差検出ロジックが中心となります。APIの呼び出し箇所は正しく制御できていないとシステムが止まってしまうのでAPIが動かなくても停止しないような仕組みが必要となります。取引所ステータスフラグをチェックしてAPIを呼び出さずに初期値(0など)を設定する、APIからエラーが返ってきても初期値を設定するようなエラーを発生させない仕組みにしておきます。初期値を使う場合は、価格差検出を判定する際に価格差と判定されないように、価格差検出でもステータスフラグをチェックするようにしておきましょう。他にも価格は予想しない箇所で使われている可能性があるため、ソースコードレベルの変数の検索や単体テスト、全体を通したテストも十分に行ってください。※チェックの箇所はシステムごとに異なるため個別に判断してください。まとめこれからアービトラージシステムを作るのであれば、取引所ごとに停止できるようにしておくと便利です。コピーケネをフォローするケネNode.jsで暗号資産アービトラージ関連記事アービトラージ暗号資産の本の感想(いちばんやさしいブロックチェーンの教本)ビットコインのファンダメンタルを押さえる今日は日経が1010円下げてます。ビットコインも10%近く下がってますね。私のアービトラージ手法はビットコインを手持ちでいくらか持っておく必要があります。暗号資産アービトラージで稼げるのかを検証して行きたいと思います。目標は暗号資産アービトラージで利益を得ていくために最適化を進めていくことです。私は半年前ぐらいから自作アビトラツールをNode.jsで構築して運用してます。APIを使いたい方向けにAPIを使った注文機能の実装例を解説します。事前にログインしてAPIトークンID、APIシークレットコードを取得する必要があります。※このページは2019/7/8に更新されました。こんにちは、ケネです。このブログは暗号資産アービトラージがメインテーマ(のはず)なので、2019年2月のアービトラージ利益を公開したいと思います。前提として、取引所はcoincheck、bit...MongoDBアービトラージツールを外部サーバに配置したい!これだけは確認しておきたいNode.jsセキュリティ設定Node.jsで作成したアプリケーションを外部サーバに配置して運用する際のセキュリティ設定となります。Node.jsのアービトラージツールを想定しており、Webアプリケーションの場合は別途Webアプリケーション専用のセキュリティ設定が必要と...アービトラージビットコインアービトラージツール自作で損しないために気をつけたいポイント(バグが出ないように注意!)※このページは2019/5/21に更新されました。ビットコインアービトラージツールを自作する際に損を出さないための注意点をまとめました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ホーム仮想通貨アービトラージプロフィールケネはじめまして、ケネです。Node.jsや仮想通貨APIトレードなどの技術情報を書いています。一人でも多くの方と「自分でもできた」感覚を共有したいので、なるべくわかりやすく、実体験ベースでのブログを心がけています。技術で自分の世界を広げましょう。不明点や質問があればお気軽にコメントください。IEO英語お問い合わせホーム検索トップサイドバープロフィールケネはじめまして、ケネです。Node.jsや仮想通貨APIトレードなどの技術情報を書いています。一人でも多くの方と「自分でもできた」感覚を共有したいので、なるべくわかりやすく、実体験ベースでのブログを心がけています。技術で自分の世界を広げましょう。不明点や質問があればお気軽にコメントください。Compassを使おう(画面からの更新で作業効率アップ)2019.11.132019.12.16アーカイブ2020年1月42019年12月12019年11月32019年10月62019年9月52019年8月72019年7月92019年6月62019年5月92019年4月112019年3月102019年2月112019年1月152018年12月82018年11月1スポンサーリンクタイトルとURLをコピーしました。