TLC_STRATEGY_EMARSIADX for BTC combines moving averages, an SSL channel, ADX, RSI, stochastic, and a volume oscillator with high-volume thresholds to generate buy and sell signals. Users can limit testing to a date range and choose the moving-average type. Stop loss and take profit are optional and, when enabled, can be set as percentages or ATR multipliers. Both risk options default to off, so there is no stop loss unless the user turns them on.
Optional percentage or ATR stop loss and take profit
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Offset
int
0
offset
MA Type
string
SMA
maTypeInput
From Date
time
timestamp('17 Jul 2010 00:00 UTC')
fromDate
To Date
time
timestamp('31 Dec 2024 23:59 UTC')
toDate
Want SL/TP limits?
bool
false
SLTPistaken
is SL/TP given in Percentage?
bool
false
SLTPviaPerc
Stop Loss Percentage
int
5
stopLoss
Take Profit Percentage
int
100
takeProfit
is SL/TP given ATR Multiplier?
bool
false
SLTPviaATR
SL Multiplier
float
1.0
slMultiplier
TP Multiplier
float
5.0
tpMultiplier
emaLength
int
100
emaLength
Show all 37 settings
Setting
Type
Default
Variable
SSL Channel Length
int
5
sslen
length
int
14
length
Volume MA Length
int
400
volumeLength
lbR
int
1
lbR
lbL
int
3
lbL
rangeUpper
int
60
rangeUpper
rangeLower
int
3
rangeLower
fastLength
int
13
fastLength
goldenLength
int
21
goldenLength
slowLength
int
48
slowLength
K
int
3
smoothK
D
int
3
smoothD
Extra High Volume Threshold
float
4.0
thresholdExtraHigh
High Volume Threshold
float
2.5
thresholdHigh
ADX Smoothing
int
14
adxlen
DI Length
int
14
dilen
overSold
int
30
overSold
overBought
int
70
overBought
Plot Bullish
bool
true
plotBull
Plot Bearish
bool
true
plotBear
Plot Hidden Bullish
bool
true
plotHiddenBull
Plot Hidden Bearish
bool
true
plotHiddenBear
useATRFilter
bool
false
useATRFilter
minATRlength
int
1
minATRLength
maxATRlength
int
10
maxATRLength
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
This strategy calculates and plots 9, 21, 50, 90, and 200-period Simple Moving Averages on the main price chart. It constructs a modified On-Balance Volume (OBV) metric and calculates a MACD oscillator based on this custom volume series rather than price. Long
This strategy enters long when a fast EMA crosses above a slow EMA and RSI, ADX, and volume all clear their thresholds. It sizes the order from a percentage of equity and an ATR stop distance, then sets a partial profit target at a multiple of that risk. After
This strategy plots buy and sell markers on the price chart by combining a fast and slow ALMA crossover with a simple close-to-close momentum check. A long marker appears when the fast ALMA crosses above the slow ALMA and momentum is positive. A short marker a
This strategy draws on the price chart and combines a triple EMA stack, a volume spike with a minimum price move, and a MACD line-signal crossover. It enters long or short only when at least the chosen number of those three signals agree, with an optional RSI
The Golden Strategy is a Pine Script v6 strategy that overlays EMA and SMA on the price chart to detect crossovers for trend direction. It adds MACD for momentum confirmation and RSI to identify overbought and oversold conditions. Volume average filters out lo
This strategy plots a volume-weighted moving average, a Hull moving average, and a linear regression on the price chart. It enters long when the Hull average crosses above the volume-weighted average while stochastic is above 50, on-balance volume is rising, m