本記事は広告・プロモーションを含みます。コピー2020.03.26シストレを早く完成させて寝ながら稼ぎを狙ってます。APIについて色々と調べてみました。v20が使えることに最近気づきました。v20ですが、今まで米国本家のデモ口座を使用してきましたが、2019年の6月くらいから日本口...takilog.com2020.02.24なので今回は前回調べた注文系APIの中から実戦で使用する可能性のあるAPIに絞り、APIの注文をROS2サービスを使って実際に注文が出せるように実装してみました。ここでおさらいすると、ROS2サービスとはRequest/Responseによる対話形式のROS通信方式です。詳細は以下の記事でまとめているので参考にしてください。【シストレ開発#2】ROS2の独自メッセージ型を作成してみた!ROSがそれなりに使えるようになってきました。ROSを使ったシストレ開発ブログ第2弾です。今回の記事はブログというより、ROSの使い方の備忘録的な感じで書いていこうと思います。目次OrderCreateサービス(注文作成)OrderDetailsサービス(注文状態取得)OrderCancelサービス(注文取り消し)TradeCRCDOサービス(決済注文変更)TradeDetailsサービス(トレード状態取得)TradeCloseサービス(トレード決済)さいごにOrderCreateサービス(注文作成)注文を新規作成するサービスです。注文を作成する際は必ずOCO注文が付与されるように作りました。OCO注文の3種類の注文が出せるようになってます。オーダーIDOrderDetailsサービス(注文状態取得)注文の詳細を取得するサービスです。満足時の損切り価格OrderCancelサービス(注文取り消し)注文をキャンセルするサービスです。注文の新規作成があるならキャンセルも必要ですよね。逆指値注文を変更するサービスです。キャンセル→新規作成でも同じことができるため、このサービスを使用するときがあるかはわかりませんが、一応作っておきました。損切り注文価格TradeDetailsサービス(トレード状態取得)現在取引中のトレードの詳細を取得するサービスです。こちらの用途もほぼ利益確定or損切り注文状態(保留、満足、トリガー、キャンセル)の取得になりそうです。損切り注文状態(保留、満足、トリガー、キャンセル)TradeCloseサービス(トレード決済)現在取引中のトレードを決済するサービスです。指値、逆指値ではなく、手動決済したい場合に使用します。ハーフ・スプレッド・コストさいごに今回は実戦で使うことになりそうな注文ロジックをROS2のサービスで作成してみました。ここまで作れればあとは上位のアルゴリズムを考えればシストレを稼働させられそうですね♪(まぁそこが一番難しくて苦労しそうなんですがね・・・)今回作成したサービスのソースコードはGitHubで公開しているので、興味あったら見てみてください。以前にBokehを使った窓埋め解析結果の可視化を行った記事になります。自作の自動売買システムですが、ようやく運用可能なレベルにまで作り上げることができました。シストレ開発ブログ久々の更新です。今回の内容はついに完成したテクニカル分析アプリの紹介になります。僕が自作している自防売買システム(システムトレード)ですが、今まではアプリケーション・パッケージ部分を非公開としてきました。【シストレ開発#2】ROS2の独自メッセージ型を作成してみた!ROSがそれなりに使えるようになってきました。ROSを使ったシストレ開発ブログ第2弾です。今回の記事はブログというより、ROSの使い方の備忘録的な感じで書いていこうと思います。コメントをキャンセルメールアドレスが公開されることはありません。Trader」の開発・運用状況を逐次公開しています。ソフトウェア開発の仕事を10年以上経験してきたこともあり、僕が持っているプログラミングやシステム設計などのノウハウも公開しています。最終的には自作のシステムトレードで不労収入生活を送ることが目標です。資産運用状況や自作システムトレード開発の進捗ブログを気ままに書いていますので、よかったら覗いていってくださいね!スポンサーリンクX(旧Twitter)たっきんに興味ある方はぜひフォローお願いします。takilogX(旧Twitter)たっきんに興味ある方はぜひフォローお願いします。コメント目次へトップサイドバータイトルとURLをコピーしました。