
この戦略は,RSIとEstocasticの2つの異なるタイプの技術指標を総合的に利用し,TSLA 5分とSTOP 100 1分の2つの時間枠で取引ルールを設計し,自動化されたTSLA株式取引システムを実現します.
この戦略の主な考えは,TSLA自身の価格技術指標と米株大市場の技術指標を同時に監視し,両者が同時に超買い超売り状態に達したときに取引信号を発信することである.この戦略は,5分と1分の2つの時間周期指標を組み合わせて採用し,一部のノイズ取引信号を効果的にフィルターすることができる.
まず,戦略はTSLAの5分Kラインで5日RSIを計算し,S&P100の1分Kラインで14日RSIを計算する.TSLAの5日RSIが30を下回り,S&P100の14日RSIも30を下回ると,TSLA株価が超売り状態にあると認められ,その時点で買入シグナルを発出する.
購入後,戦略はTSLA 1分K線上の14日Estocastic指数を見守るままである.Estocastic指数が78を超えると,TSLA株価が上方反転ブリン帯として認識され,その時点で売り込み信号を発する.
さらに,戦略は3%のストップポイントを設定し,価格がダウンしてストップポイントを超えると,積極的にストップオフを行う.
この戦略は,全体として典型的な超買超売反転戦略であり,同時に,複数の時間枠検証と止損モジュールが加えられることで,戦略をより安定的にする.この戦略の優点は,単純に分かりやすく,容易に実施することにある.次の研究方向は,リスクを制御しながら,より多くのアルファを取得する方法である.これは,指標とモデルのカスタマイズされた最適化を必要とする.全体的に,この戦略は,量化取引システムの構築のための堅固な基盤を確立している.
/*backtest
start: 2023-11-21 00:00:00
end: 2023-12-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Estrategia de Trading TSLA", overlay=true)
// Condiciones de entrada
rsi5 = ta.rsi(close, 5) // RSI en el gráfico de TSLA de 5 minutos
rsiUS100 = ta.rsi(request.security(syminfo.tickerid, "1", close), 14) // RSI en el gráfico de US100 de 1 minuto
// Condiciones de entrada
condicion_entrada = rsi5 < 30 and rsiUS100 < 30
// Cantidad de acciones a comprar
cantidad_compra = 2
// Condiciones de salida
estocastico = ta.stoch(close, high, low, 14) // Estocástico en el gráfico de TSLA de 1 minuto
condicion_salida = estocastico > 78
// Stop loss
stop_loss = strategy.position_avg_price * 0.03
// Ejecutar la estrategia
if condicion_entrada
strategy.entry("Compra", strategy.long, qty = cantidad_compra)
if condicion_salida or ta.highest(high, 10) <= stop_loss
strategy.close("Compra")
// Mostrar indicadores en el gráfico
plot(rsi5, "RSI 5 (TSLA)", color=color.blue)
plot(rsiUS100, "RSI US100", color=color.red)
plot(estocastico, "Estocástico (TSLA)", color=color.green)