この戦略は,異なるパラメータを持つ2つのトリプル指数関数移動平均 (TEMA) のクロスオーバーを使用して,購入・販売信号を生成する.遅いTEMAの上のTEMAの高速クロスオーバーは購入信号を生成し,下のクロスオーバーは販売信号を生成する.それは潜在的なトレンド変化を発見するためにTEMAのスムーズさを組み合わせる.
周期34でTEMAを計算する
遅いTEMAを 13 期で計算する
遅いTEMAを高速で横断すると 買い信号が生じます
遅いTEMAより速いTEMAを横切ると 売り信号が生成されます
自動化オーダー管理のための戦略モジュールを使用する.
滑らかなTEMA曲線は 偽信号を減らす
クロスオーバーは短期的および長期的傾向の変化を捉えています
シンプルで明確な取引信号で 実行が簡単です
異なる時間枠に合わせて設定できるパラメータ
リスク制御のための停止と制限を事前に設定できます
誤ったパラメータは過剰な誤った信号を生む可能性があります.
TEMAは遅延がある 急な出来事を見逃すかもしれない
大規模な脱出は 早期に警告できない
トレンドとS/R分析の組み合わせが必要です
引き戻しリスクがある可能性があります.
最良の組み合わせをテストし,パラメータを最適化します
高品質の信号を確保するためにフィルターを追加します.
より大きな傾向の分析を組み込む
脱出メカニズムを開発し 暴行を防ぐ.
固定停止を動的停止に調整する.
異なる楽器と時間枠でライブマーケットでのテストパフォーマンス
この戦略は,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)