TradingView
UnknownUnicorn5757714
28 de Abr. de 2021 0:22

Aggro AltCoinTrader RSI 

SXP / TetherUSBinance

Descripción

RSI Aggregator for Altcoin swings and Scalping. Detects macro market trends.
10 tickers (customizable). All 10 must be filled.
Example: Defi cycle, fill samples with 5 strong DEFI coins and 5 others you are interested in particular.
Buy red label and ride trend.
Sell signals are places for possible ladder selling.
Yellow buy dots, ladder buys.

Best results in 1 hour time frame

Notas de prensa

Update:
- Color coded Momentum [bright green bullish]
- Added RSX [no lag smoothed RSI] to feed instead of simple RSI for cleaner divergence identification and overall PA strength.


Thank you to AtomOfScent for RSX suggestion.


Notas de prensa

Minor adjustments to code.
Detailed descriptions of different elements and overall strategy.

Information:
If looking for an entry on a specific coin, use 2-3 tickers for the same coin in different exchanges for pin point accuracy.
Default ticker layout works great for all mid cap tokens.
Adjust according to your watchlist if needed
Comentarios
AtomOfScent
Interesting. A nice option would be the ability to select between RSI and RSX (less noisy).
UnknownUnicorn5757714
@AtomOfScent, hmm good idea, although it already has 2 different resolution stochastics to filter out faulty ob and os values, i agree that it would make the oscillator easier on the eye. I think i tried something like that with smoothing filters and TV almost blew up my pc due to the amount of calculations (maybe because i have 10 tickers in there). i welcome all feedback and i will do some experimentation with what you suggested. thanks.
AtomOfScent
@FGuil, in my experience, I've never found an instance where RSI is superior to RSX and it probably works better than trying to smooth an RSI since it will already have the best low-lag smoothing built in.
you can just add this as a function and change all instances of rsi to rsx.

rsx(src, _length) =>
f8 = 100 * src
f10 = nz(f8[1])
v8 = f8 - f10

f18 = 3 / (_length + 2)
f20 = 1 - f18

f28 = 0.0
f28 := f20 * nz(f28[1]) + f18 * v8

f30 = 0.0
f30 := f18 * f28 + f20 * nz(f30[1])
vC = f28 * 1.5 - f30 * 0.5

f38 = 0.0
f38 := f20 * nz(f38[1]) + f18 * vC

f40 = 0.0
f40 := f18 * f38 + f20 * nz(f40[1])
v10 = f38 * 1.5 - f40 * 0.5

f48 = 0.0
f48 := f20 * nz(f48[1]) + f18 * v10

f50 = 0.0
f50 := f18 * f48 + f20 * nz(f50[1])
v14 = f48 * 1.5 - f50 * 0.5

f58 = 0.0
f58 := f20 * nz(f58[1]) + f18 * abs(v8)

f60 = 0.0
f60 := f18 * f58 + f20 * nz(f60[1])
v18 = f58 * 1.5 - f60 * 0.5

f68 = 0.0
f68 := f20 * nz(f68[1]) + f18 * v18

f70 = 0.0
f70 := f18 * f68 + f20 * nz(f70[1])
v1C = f68 * 1.5 - f70 * 0.5

f78 = 0.0
f78 := f20 * nz(f78[1]) + f18 * v1C

f80 = 0.0
f80 := f18 * f78 + f20 * nz(f80[1])
v20 = f78 * 1.5 - f80 * 0.5

f88_ = 0.0
f90_ = 0.0

f88 = 0.0
f90_ := nz(f90_[1]) == 0 ? 1 : nz(f88[1]) <= nz(f90_[1]) ? nz(f88[1]) + 1 : nz(f90_[1]) + 1
f88 := nz(f90_[1]) == 0 and _length - 1 >= 5 ? _length - 1 : 5

f0 = f88 >= f90_ and f8 != f10 ? 1 : 0
f90 = f88 == f90_ and f0 == 0 ? 0 : f90_

v4_ = f88 < f90 and v20 > 0 ? (v14 / v20 + 1) * 50 : 50
rsx = v4_ > 100 ? 100 : v4_ < 0 ? 0 : v4_
UnknownUnicorn5757714
@AtomOfScent, Thank you, updated considering your suggestion.
AtomOfScent
@FGuil, awesome, looking forward to checking it out. :)
Más