OPEN-SOURCE SCRIPT

Short Squeeze Screener _ SYLGUYO

56
//version=5
indicator("Short Squeeze Screener — Lookup Table", overlay=false)

// ===========================
// TABLEAU INTERNE DES DONNÉES
// ===========================
// Exemple : remplace par tes données réelles
var string[] tickers = array.from("MARA", "BBBYQ", "GME")
var float[] short_float_data = array.from(28.5, 47.0, 22.3)
var float[] dtc_data = array.from(2.3, 15.2, 5.4)
var float[] oi_growth_data = array.from(12.0, 22.0, 4.0)
var float[] pcr_data = array.from(0.75, 0.45, 1.1)

// ===========================
// CHARGEMENT DU TICKER COURANT
// ===========================
string t = syminfo.ticker

var float short_f = na
var float dtc = na
var float oi = na
var float pcr = na

// Trouve le ticker dans la base
for i = 0 to array.size(tickers) - 1
if array.get(tickers, i) == t
short_f := array.get(short_float_data, i)
dtc := array.get(dtc_data, i)
oi := array.get(oi_growth_data, i)
pcr := array.get(pcr_data, i)

// ===========================
// SCORE SHORT SQUEEZE
// ===========================
score = 0
score += (short_f >= 30) ? 1 : 0
score += (dtc >= 7) ? 1 : 0
score += (oi >= 10) ? 1 : 0
score += (pcr <= 1) ? 1 : 0

plot(score, "Short Squeeze Score", linewidth=2)

면책사항

해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.