資源の読み込みに... 荷物...

TEMAのクロスオーバー取引戦略

作者: リン・ハーンチャオチャン, 日時: 2023-09-19 15:41:47
タグ:

概要

この戦略は,異なるパラメータを持つ2つのトリプル指数関数移動平均 (TEMA) のクロスオーバーを使用して,購入・販売信号を生成する.遅いTEMAの上のTEMAの高速クロスオーバーは購入信号を生成し,下のクロスオーバーは販売信号を生成する.それは潜在的なトレンド変化を発見するためにTEMAのスムーズさを組み合わせる.

戦略の論理

  1. 周期34でTEMAを計算する

  2. 遅いTEMAを 13 期で計算する

  3. 遅いTEMAを高速で横断すると 買い信号が生じます

  4. 遅いTEMAより速いTEMAを横切ると 売り信号が生成されます

  5. 自動化オーダー管理のための戦略モジュールを使用する.

利点分析

  1. 滑らかなTEMA曲線は 偽信号を減らす

  2. クロスオーバーは短期的および長期的傾向の変化を捉えています

  3. シンプルで明確な取引信号で 実行が簡単です

  4. 異なる時間枠に合わせて設定できるパラメータ

  5. リスク制御のための停止と制限を事前に設定できます

リスク分析

  1. 誤ったパラメータは過剰な誤った信号を生む可能性があります.

  2. TEMAは遅延がある 急な出来事を見逃すかもしれない

  3. 大規模な脱出は 早期に警告できない

  4. トレンドとS/R分析の組み合わせが必要です

  5. 引き戻しリスクがある可能性があります.

オプティマイゼーションの方向性

  1. 最良の組み合わせをテストし,パラメータを最適化します

  2. 高品質の信号を確保するためにフィルターを追加します.

  3. より大きな傾向の分析を組み込む

  4. 脱出メカニズムを開発し 暴行を防ぐ.

  5. 固定停止を動的停止に調整する.

  6. 異なる楽器と時間枠でライブマーケットでのテストパフォーマンス

概要

この戦略は,TEMAとクロスオーバーロジックのスムーズさを活用して単純な取引信号を生成する.パラメータ最適化,厳格なフィルタリング,リスク制御により,戦略をフォローする安定したトレンドになり得る.全体的に,より優れたリターンのための深層の最適化とテストに値する実践的な戦略である.


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="TEMA With Alert", shorttitle="ALRTEMA", overlay = true )
//Blue
Length = input(34, minval=1)
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3


//RED
Length2 = input(13, minval=1)
xPrice2 = close
xEMA12 = ema(xPrice2, Length2)
xEMA22 = ema(xEMA12, Length2)
xEMA32 = ema(xEMA22, Length2)
nRes2 = 3 * xEMA12 - 3 * xEMA22 + xEMA32


buy = 1
sell = 0

x = if nRes > nRes2
	buy
else
	sell


c = cross(nRes, nRes2)

xy = "Do Some Thing :" + tostring(x)


alertcondition(c, title="Crosing Found", message=xy)

plot(nRes, color=red)
plot(nRes2, color=blue)

short = cross(nRes, nRes2) and nRes > nRes2
long = cross(nRes, nRes2) and nRes < nRes2

strategy.entry("long", strategy.long, when=long)
strategy.entry("short", strategy.short, when=short)





もっと