Live Trading Bot Strategy In Python

CodeTrading
1 Feb 202414:57

Summary

TLDRこの動画スクリプトでは、Pythonを使用して市場でライブテストを行う自動売買ボットのテスト結果を共有しています。正面のトレンドが見られ、日次での集約結果は主にプラスの取引日を示しています。説明された戦略をライブ市場でテストし、スプレッド、手数料を考慮に入れた実際の取引を行ったボットの構築方法を紹介します。最適化されたストラテジーの選択、実装、数日間の運用、結果の評価が行われます。ストラテジーは、指数移動平均に基づいて価格トレンドを検出し、エントリーポイントはボリンジャーバンドを使用して選択します。バックテストでは、約35日間のデータで61%のリーチリターンが得られましたが、20日間ほどの利益がなかったこともありました。ライブテストの結果は、期待を管理し、トレーディングの性質を受け入れることを示しています。

Takeaways

  • 📈 現在テストしている自動売買ボットはPythonを使用して市場でライブ取引を行っています。
  • 🌟 テストしている戦略は、前回の動画で最適化とバックテスト済みで、約35日間の取引データに基づいて61%のリーチリターンを達成しています。
  • 🛠️ 戦略は指数移動平均を利用して価格トレンドを検出し、エントリーポイントにはボリンジャーバンドを選んでいます。
  • 🔧 停止損失はATR(平均トレンド範囲)に関連し、利益確定値も停止損失距離に関連しているため、間接的にATRにも関連しています。
  • 🔄 テスト期間の約20日間は利益がなく、最終的にテスト期間の終盤でポジティブなリターンが得られました。
  • 📊 ライブテストでは、スプレッド、手数料、取引手数料などの市場要因を考慮しています。
  • 💡 動画の説明リンクから当日のコードをダウンロードできます。
  • 🔍 ライブテスト中は、WandasのAPIを使用して市場に接続し、取引を実行しています。
  • 📈 取引ロットは固定しており、取引条件によってロットサイズを変更する機能や公式は使用していません。
  • 🔄 5分足の時間枠戦略を使用しているため、5分ごとに市場をチェックする必要があります。
  • 📊 少数の取引データに基づく初期分析では、総資産は正のトレンドにあり、利益を上げています。

Q & A

  • この動画で紹介されている取引ボットの主な機能は何ですか?

    -この取引ボットは、Pythonを使用して市場でリアルタイムに取引を行います。また、ストラテジーを導入して市場でライブテストを行い、スプレッド、手数料を考慮して実際の取引環境で自動化された取引戦略を実行します。

  • 使用されているストラテジーは何ですか?

    -使用されているストラテジーは、指数移動平均を利用して価格のトレンドを検出し、エボリューションズ・バンドを用いてエントリーポイントを選定します。

  • エポック(EP)とスプレッドに対する損切りと利益確定の設定はどのようになされていますか?

    -損切りはATR(平均トレンド範囲)に基づいて設定されており、利益確定は損切り距離に関連して間接的にATRにも関連しています。

  • バックテストの結果はどのようでしたか?

    -バックテストでは、35日間にわたる取引データに基づいて61%のリーチリターンが達成されました。しかし、約20日間は利益が得られず、テスト期間の終盤でのみプラスのリターンが得られました。

  • 取引ボットを実行するために必要な情報は何ですか?

    -取引ボットを実行するためには、アクセストークンと取引アカウントIDが必要です。これらの情報は、Wandaのウェブサイトやプラットフォームで生成することができます。

  • 取引ボットの実行間隔は何ですか?

    -取引ボットは、スケジューラを使用して5分ごとに市場をチェックし、取引を行います。

  • 取引ボットが現在開いている取引をカウントする方法は何ですか?

    -取引ボットは、APIを使用して現在開いている取引の数をカウントし、一度に一つの取引のみを行います。

  • 取引のスプレッドが大きい場合、取引ボットはどのように動作しますか?

    -取引のスプレッドが定義された最大スプレッドを超える場合、取引ボットは取引を行わずに待機します。

  • 取引信号が発生したとき、取引ボットはどのように取引を開始しますか?

    -取引信号が発生し、現在市場に開いている取引が存在し、かつスプレッドが最大スプレッド以下の場合、取引ボットは指定されたロットサイズで取引を開始します。

  • この取引ボットのパフォーマンスを評価するために、どの期間のデータを収集する予定ですか?

    -この取引ボットのパフォーマンスを評価するために、少なくとも1ヶ月間のデータを収集し、より正確な分析を行う予定です。

  • この動画の最後に提供されているコードをダウンロードするにはどうすればいいですか?

    -この動画の最後に提供されているコードをダウンロードするには、動画の説明欄にあるリンクをクリックしてダウンロードすることができます。

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
自動売買Python戦略最適化ライブテストバックテストExponential移動平均Bollinger Bands取引手数料市場分析株式投資技術解析
您是否需要英文摘要?