Type/to search

内部バーと移動平均線に基づく自動定量取引戦略

Common strategy
Created: 2023-12-21 11:39:37
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略の核心は、内部バー形状と移動平均線インジケーターを組み合わせて自動売買を実現することです。内部バー形状が発生した場合、現在のトレンドが転換する可能性があることを示すため、その時点で移動平均線の位置を利用して最終的な売買方向を判断します。

戦略の原理

  1. 内部バー形状を探します。内部バー形状とは、あるローソク足の高値と安値が前のローソク足の実体部分の間にある状態を指します。実体の色に基づいて、内部バーが買い内部バーか売り内部バーかを判断します。

  2. 移動平均線の位置を判断します。内部バー形状が見つかったとき、価格が移動平均線より上にある場合は買いシグナル、下にある場合は売りシグナルとします。

  3. 内部バー形状と移動平均線の買い・売りシグナルを組み合わせて、最終的な売買方向を決定します。すなわち、弱気内部バーが平均線を下抜けたら売り、強気内部バーが平均線を上抜けたら買いとします。

戦略のメリット

  1. テクニカル指標と価格形状を組み合わせることで、取引判断の精度を向上させます。

  2. 内部バー形状自体が強い価格転換シグナルを含んでおり、トレンドの転換点を早期に特定できます。

  3. 移動平均線によりノイズの一部が除去され、レンジ相場での迷いを防ぎます。

  4. 完全自動売買を実現し、手動取引の時間と労力を大幅に削減します。

戦略のリスクとその解決方法

  1. 価格が平均線付近で揉み合う場合、誤ったシグナルが多発し、過剰取引につながる可能性があります。移動平均線のパラメータを最適化するか、フィルター条件を追加することで誤シグナルを減らせます。

  2. 本戦略は比較的明確なトレンドがある市場に適しており、レンジ相場では効果が低下する可能性があります。ADXのようなトレンド判断指標を組み合わせて、アルゴリズムの起動タイミングを制御できます。

  3. 一定のタイムラグが存在します。適切にパラメータを短縮するか、移動平均線の計算方法を最適化することでラグを低減できます。

  4. ドローダウンリスクが大きい場合があります。ストップロスを設定して損失リスクを抑え、またポジション管理を適切に調整することでドローダウン低減にも役立ちます。

戦略の最適化方向

  1. 内部バー判定の周期パラメータを最適化し、最適なパラメータ組み合わせを探します。

  2. EMAやSMAなど異なる種類の移動平均線を試し、最も適した移動平均線指標を決定します。

  3. MACDやKDJなどの補助指標を追加し、売買判断の根拠を充実させ、シグナルの精度を高めます。

  4. ADXやATRなどのフィルター指標を導入し、アルゴリズム起動の環境を制御して、不適切な市場での稼働を回避します。

  5. リスクポジション管理や損失補填ポジションなど、ポジション管理戦略を最適化し、リスクを抑えつつ高リターンを目指します。

まとめ

本戦略は、内部バーシグナルと移動平均線指標を動的に追跡することで、完全自動の定量売買ソリューションを実現しています。シグナルの生成はシンプルで明確であり、理解と追跡が容易です。トレンドが明確な市場で優れたパフォーマンスを発揮します。パラメータとルールをさらに最適化することで、戦略の安定性と収益性をさらに高めることができます。

Source
Pine
/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © myn

//@version=5
Strategy parameters
Strategy parameters
Lookback for Inside Bar
_____ falls above HIGH of inside bar (Long condition)
_____ falls below LOW of inside bar (Short condition)
EMA Source
EMA Length
ADX
Average Directional Index (ADX)
ADX Smoothing
DI Length
ADX Threshold
Date Range
Start
startPeriodTime
End
endPeriodTime
Trade Direction
Trade Direction
Take Profit
Take Profit 1 - Target %
% Of Position
Take Profit 2 - Target %
% Of Position
Take Profit 3 - Target %
% Of Position
Take Profit 4 - Target %
Stop Loss
Stop Loss (%)
Leverage
Leverage
ProfitView Alert Syntax
Alert Syntax Prefix
Dashboard
Show Dashboard
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)