
この戦略は,双均線とストック指標を組み合わせて,シンプルで効果的なバイナリーオプションの取引戦略を実現します. この戦略は,価格の高点EMA,低点EMAと終了価格EMAを同時に使用して,双均線システムを構築し,ストック指標と組み合わせて,短期的なバイナリーオプションの価格変動を捕捉するために取引信号を発信します.
この戦略は以下の原則に基づいています.
価格の高点EMAと低点EMAを使って上線と下線を構成し,このEMAラインは抵抗位を支える.
閉店価格EMAを計算して,価格と対平線の位置関係を判断する.閉店価格が上から軌道に乗ったり下から軌道を下破ったりすると,トレンド反転が形成される可能性があることを示す.
Stoch指数は,超買い超売り状況を判断する.K値とD値が同時に50を下回ると超売り区,50上回ると超買い区である.
ストーフ指数の超買超売区が価格突破の逆転信号に伴い,短期的な買出操作を行うことができる.
取引の具体的ルールは以下の通りです.
閉盘価格が下位値より低く,開盘価格が両平均線の中央値より低く,ストック指標が超売り地域を表示している場合 ((K<50,D<50),多額の取引を行う.
閉盘価格が上線値より高く,開盘価格が両平均線の中間値より高く,同時にストック指標が超買区 ((K>50,D>50) を示す場合,空白する。
この戦略は,双平均線とストック指標を組み合わせて,バイナリーオプション価格の短期トレンドの逆転を効果的に捉えることができ,以下の利点があります.
平均線システムフィルタリングの振動により,Stoch指標は過剰買いと過剰販売の判断に精度が向上した.
取引規則はシンプルでわかりやすく,実行しやすい.
資金利用効率が高く,一度に1方向しか持っていない.
撤回は制御可能で,無駄な損失を回避できます.
平均線パラメータとStochの入力値を調整できます.
この戦略にはいくつかの利点がありますが,以下のリスクもあります.
双均線が偽突破を起こす可能性,より強いトレンドを逃す可能性,または逆転の可能性.
ストッチ指数は遅滞しており,信号が出る頃にはトレンドが逆転している可能性がある.
市場が大きな波動に適応できず,重大事件を避けるべきです.
パラメータを正しく設定しない場合,取引頻度が高くなり,信号が不足する可能性があります.
バイナリーオプションの価格の動きを正確に予測できないので,一定損失のリスクがあります.
対価リスクは,パラメータの調整,規則の最適化,厳格な止損によって軽減できます. さらに,口座の資金規模と止損点のマッチング関係を考慮し,単発損失と最大回収を制御する必要があります.
この戦略は,さらに最適化される可能性があり,主要方向は以下の通りです.
MACD,RSIなどの他の指標のフィルターを追加して,信号の正確性を向上させる.
トレンド指数で判断し,逆行を避ける.
均線システムのパラメータを最適化して,最適な長さの組み合わせを見つける.
超買超売の判断条件を調整し,Stochの遅れを減らす.
ダイナミックストップまたは移動ストップを設定します.
関連技術分析ツールと組み合わせて,入学の最適なタイミングを把握する.
異なる品種のアベレットの可動性をテストする
戦略の安定性や収益性をさらに向上させるための最適化策です.
この戦略は,双均線とストック指数の優位性を統合して,シンプルで信頼性の高いバイナリオプションの短期取引戦略を形成する.それは取引ルールを標準化し,リスク管理に役立つ.まだ一定の改善の余地があるが,その考え方は明確で,操作が簡単で,検討に値する選択肢である.パラメータ設定とルールを最適化することで,より理想的な戦略効果が得られる見込みである.
/*backtest
start: 2023-11-07 00:00:00
end: 2023-11-14 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Binary Option EMA/Stoch strategy Corrected", overlay=true)
//stoch
length1 = input(14, minval=1), smoothK = input(1, minval=1), smoothD = input(3, minval=1)
k = sma(stoch(close, high, low, length1), smoothK)
d = sma(k, smoothD)
len = input(4, minval=1, title="Length")
src = input(high, title="Source")
out = ema(src, len)
HIGH = out
len1 = input(4, minval=1, title="Length")
src1 = input(low, title="Source")
out1 = ema(src1, len1)
LOW = out1
HL2 = (HIGH+LOW)/2
len2 = input(21, minval=1, title="Length")
src2 = input(close, title="Source")
out2 = ema(src2, len2)
EMA = out2
x = close < LOW and open < HL2 and close < EMA and d < 50 and k < 50
y = close > HIGH and open > HL2 and close > EMA and d > 50 and k > 50
if (x)
strategy.entry("UP", strategy.long)
if (y)
strategy.entry("DOWN", strategy.short)