OPEN-SOURCE SCRIPT

BTC Day Trading Strategy

//version=5
indicator("BTC Day Trading Strategy", overlay=true)

// Inputs for Indicators
emaLength1 = input.int(9, title="EMA 1 Length")
emaLength2 = input.int(21, title="EMA 2 Length")
rsiperiod = input.int(14, title="RSI Period")
macdFast = input.int(12, title="MACD Fast Length")
macdSlow = input.int(26, title="MACD Slow Length")
macdSignal = input.int(9, title="MACD Signal Length")

// EMA Calculations
ema1 = ta.ema(close, emaLength1)
ema2 = ta.ema(close, emaLength2)

// RSI Calculation
rsi = ta.rsi(close, rsiperiod)

// MACD Calculation
[macdLine, signalLine, _] = ta.macd(close, macdFast, macdSlow, macdSignal)

// Assigning crossover and crossunder to variables for consistency
longCrossover = ta.crossover(ema1, ema2)
shortCrossunder = ta.crossunder(ema1, ema2)
macdCrossover = ta.crossover(macdLine, signalLine)
macdCrossunder = ta.crossunder(macdLine, signalLine)

// Conditions for Long Entry
longCondition = longCrossover and rsi > 40 and macdCrossover
if (longCondition)
label.new(bar_index, high, "BUY", style=label.style_label_up, color=color.green, textcolor=color.white)

// Conditions for Short Entry
shortCondition = shortCrossunder and rsi < 35 and macdCrossunder
if (shortCondition)
label.new(bar_index, low, "SELL", style=label.style_label_down, color=color.red, textcolor=color.white)

// Plot EMAs
plot(ema1, color=color.blue, title="EMA 9")
plot(ema2, color=color.orange, title="EMA 21")

// Alerts
alertcondition(longCondition, title="Long Entry Alert", message="BTCUSD: Señal de compra confirmada.")
alertcondition(shortCondition, title="Short Entry Alert", message="BTCUSD: Señal de venta confirmada.")
Fundamental Analysis

Mã nguồn mở

Theo tinh thần TradingView thực sự, tác giả của tập lệnh này đã xuất bản dưới dạng nguồn mở để các nhà giao dịch có thể hiểu và xác minh. Chúc mừng tác giả! Bạn có thể sử dụng miễn phí. Tuy nhiên, bạn cần sử dụng lại mã này theo Quy tắc nội bộ. Bạn có thể yêu thích nó để sử dụng nó trên biểu đồ.

Bạn muốn sử dụng tập lệnh này trên biểu đồ?


Ngoài ra, trên:

Thông báo miễn trừ trách nhiệm