
この戦略は,シンプルな移動平均 (SMA) の交差信号に基づく自動取引システムであり,TradingViewプラットフォームのために特別に設計されており,ActivTradesを通じて直接リアルタイムで取引を行うことができます.この戦略は,より速いと遅い移動平均の間の関係によって,買いや売りの信号を生成し,自動的にリスク管理のためにストップ (Take Profit) とストップ (Stop Loss) のレベルを設定します.さらに,戦略には選択可能な移動ストップ機能が含まれています.
この戦略の核心となる原理は,二つの異なる周期の単純な移動平均の交差関係に基づいている.
戦略はPine Script v6で書き込まれ,strategy関数で実装され,アカウント使用権益の10%として取引ごとに設定され,これは追加の資金管理階層を提供します.
オートメーション型二均線突破取引システムとリスク管理統合戦略は,合理的に設計されたオートメーション取引ソリューションで,クラシックな移動平均クロス技術によって潜在的な取引機会を識別し,停止,止損,移動止損機能を介して総合的なリスク管理を実現します. この戦略の主な優点は,シンプルで直感的な論理,完全自動化された実行能力,統合されたリスク管理フレームワークにあります.
しかし,戦略には,波動的な市場における偽信号の発生可能性,パラメータ選択に対する感受性,異なる市場環境への適応性の欠如などの固有の制限もあります.これらの制限は,トレンドフィルターの追加,ダイナミックリスク管理の実現,多時間枠分析の統合,資金管理アルゴリズムの改善など,一連の最適化措置によって緩和できます.
このシステムは,基本的な,しかし有効な自動化取引戦略を探しているトレーダーにとって良い出発点を提供し,同時に,最適化のための豊富なスペースを提供します.継続的な監視,テスト,改善により,トレーダーは,自分の取引スタイルとリスク承受能力に応じて,この戦略をより堅牢で個別化された取引システムに発展させることができます.
/*backtest
start: 2024-04-26 00:00:00
end: 2025-04-26 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"SOL_USDT"}]
*/
//@version=6
strategy("Auto Trading ActivTrades – SMA Crossover", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === PARÁMETROS DE CONFIGURACIÓN === //
fastLength = input.int(14, title="SMA Rápida")
slowLength = input.int(28, title="SMA Lenta")
takeProfitPips = input.int(60, title="Take Profit (pips)")
stopLossPips = input.int(30, title="Stop Loss (pips)")
trailStart = input.int(20, title="Trailing Start (pips)")
trailOffset = input.int(10, title="Trailing Offset (pips)")
// === LÓGICA DE ENTRADA === //
fastSMA = ta.sma(close, fastLength)
slowSMA = ta.sma(close, slowLength)
buySignal = ta.crossover(fastSMA, slowSMA)
sellSignal = ta.crossunder(fastSMA, slowSMA)
// === ENTRADAS === //
if buySignal
strategy.entry("Long", strategy.long)
if sellSignal
strategy.entry("Short", strategy.short)
// === TAKE PROFIT, STOP LOSS, TRAILING === //
pip = syminfo.mintick
strategy.exit("TP/SL Long", from_entry="Long",
limit=close + takeProfitPips * pip,
stop=close - stopLossPips * pip,
trail_points=trailStart * pip,
trail_offset=trailOffset * pip)
strategy.exit("TP/SL Short", from_entry="Short",
limit=close - takeProfitPips * pip,
stop=close + stopLossPips * pip,
trail_points=trailStart * pip,
trail_offset=trailOffset * pip)
// === VISUALIZACIÓN === //
plotshape(buySignal, location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(sellSignal, location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
plot(fastSMA, title="SMA Rápida", color=color.orange)
plot(slowSMA, title="SMA Lenta", color=color.blue)