OPEN-SOURCE SCRIPT

GEX Levels

99
// Trading View Script v1.2 with BMO Gamma Levels and Dashboard
// Tickers Updated at 12/16/2025, 13:46:13 GMT
// SPY, QQQ , IWM, VXX, UVXY, VIX
// AAPL, ABNB, AEHR, AFRM, AMD, AMZN
// BA, BABA, FB, GOOGL, JPM, LC, MSFT,
// NFLX, NVDA, ROKU, SNOW, SOFI, SQ
// TSLA, UPST, ZM, SOS, PLTR, FCEL

//version=5

indicator(title='GEX Levels', overlay=true, max_labels_count=500)

// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org/MPL/2.0/


src = input(close)

// Constants colours that include fully non-transparent option.

ticker = syminfo.ticker
chartType = session.extended
source = close



//=============== User inputs ==============================
plotHLines = input(title='Plot Gamma Levels', defval=true)

showMA = input(title='Plot EMAs', defval=false)

//=============== Data for Table =================================

DPLevel_1 = 418.11
DPLevel_1 := na

DPLevel_2 = 416.97
DPLevel_2 := na

plusLG_3 = 415.32
plusLG_3 := na

plusLG_2 = 416.67
plusLG_2 := na

minusLG_3 = 415.32
minusLG_3 := na

minusLG_2 = 416.67
minusLG_2 := na

plus_GEX = 155.00
plus_GEX := na

COI = 150.00
COI := na

POI = 150.00
POI := na

Pos_Trans = 149.00
Pos_Trans := na

Neg_Trans = 148.00
Neg_Trans := na

ZeroGEX = 148.00
ZeroGEX := na

minus_GEX = 145.00
minus_GEX := na

COTMC = 145.00
COTMC := na

CITMC = 145.00
CITMC := na

COTMP = 145.00
COTMP := na

CITMP = 145.00
CITMP := na

Ticker = 'IWM'
Ticker := na
ExpDtGreaterThan = '2021-09-08'
ExpDtGreaterThan := na
Spot_Price = 223.92
Spot_Price := na
EMA21 = 223.47
EMA21 := na
SMA50 = 221.91
SMA50 := na
COIPOI_Trend = 'True'
COIPOI_Trend := na
closeGTzeroGEX = 'True'
closeGTzeroGEX := na
closeLTposGEX = 'True'
closeLTposGEX := na

percentdistPosTrans = 1.0
percentdistNegTrans = 1.0
percentdistPlusGEX = 1.0
percentdistMinusGEX = 1.0
percentdistanceSMA50 = 1.0
percentdistanceEMA21 = 1.0
percentdistCOTMC = 1.0
percentdistCOTMP = 1.0
percentdistCITMP = 1.0
percentdistCITMC = 1.0
percentdistPosTrans := na
percentdistNegTrans := na
percentdistPlusGEX := na
percentdistMinusGEX := na
percentdistanceSMA50 := na
percentdistanceEMA21 := na
percentdistCOTMC := na
percentdistCOTMP := na
percentdistCITMP := na
percentdistCITMC := na

prev_daily_close = request.security(ticker, 'D', close[1])

// if condition is true then the hline plots
// --------------------------------

if ( ticker == "SPY" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SPY
// 0 DTE Expirations Only
COTMC:= 690.00
COI:= 685.00
CITMP:= 684.42
plus_GEX:= 682.00
Pos_Trans:= 681.00
Spot_Price:= 680.05
POI:= 680.00
minus_GEX:= 680.00
Neg_Trans:= 680.00
ZeroGEX:= 680.00
EMA21:= 679.69
COTMP:= 677.70
SMA50:= 674.64
CITMC:= 630.23

if ( ticker == "QQQ" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: QQQ
// 0 DTE Expirations Only
CITMP:= 620.53
COI:= 620.00
COTMC:= 619.30
EMA21:= 616.84
SMA50:= 613.56
plus_GEX:= 612.00
Pos_Trans:= 611.00
Neg_Trans:= 610.00
ZeroGEX:= 610.00
Spot_Price:= 609.50
minus_GEX:= 608.00
COTMP:= 607.89
POI:= 600.00
CITMC:= 549.05

if ( ticker == "IWM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: IWM
// 0 DTE Expirations Only
COI:= 255.00
COTMC:= 254.40
CITMP:= 254.20
plus_GEX:= 253.00
Pos_Trans:= 252.00
Neg_Trans:= 251.00
ZeroGEX:= 251.00
Spot_Price:= 250.81
COTMP:= 249.33
POI:= 249.00
minus_GEX:= 249.00
EMA21:= 248.25
SMA50:= 245.04
CITMC:= 239.44

if ( ticker == "NDX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NDX
// 0 DTE Expirations Only
COI:= 25600.00
CITMP:= 25560.60
EMA21:= 25335.01
COTMC:= 25317.29
SMA50:= 25209.24
plus_GEX:= 25200.00
Pos_Trans:= 25190.00
ZeroGEX:= 25155.00
Neg_Trans:= 25120.00
Spot_Price:= 25064.04
minus_GEX:= 25020.00
COTMP:= 24972.64
POI:= 24600.00
CITMC:= 23113.84

if ( ticker == "DIA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DIA
// 0 DTE Expirations Only
COI:= 495.00
plus_GEX:= 495.00
COTMC:= 493.68
CITMP:= 491.16
Pos_Trans:= 489.00
ZeroGEX:= 488.50
minus_GEX:= 488.00
Neg_Trans:= 488.00
Spot_Price:= 485.49
COTMP:= 483.75
EMA21:= 477.11
SMA50:= 471.27
CITMC:= 448.75
POI:= 425.00

if ( ticker == "SPX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SPX
// 0 DTE Expirations Only
COI:= 7075.00
CITMP:= 6935.65
COTMC:= 6915.55
plus_GEX:= 6860.00
Pos_Trans:= 6845.00
Neg_Trans:= 6840.00
ZeroGEX:= 6840.00
Spot_Price:= 6816.34
EMA21:= 6809.78
COTMP:= 6795.37
minus_GEX:= 6780.00
SMA50:= 6763.86
POI:= 6585.00
CITMC:= 5810.94

if ( ticker == "SPXP" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SPXP
// 0 DTE Expirations Only
COI:= 7075.00
CITMP:= 6896.02
plus_GEX:= 6860.00
COTMC:= 6858.25
Pos_Trans:= 6845.00
Neg_Trans:= 6840.00
ZeroGEX:= 6840.00
Spot_Price:= 6816.34
EMA21:= 6809.78
COTMP:= 6805.18
minus_GEX:= 6780.00
SMA50:= 6763.86
POI:= 6585.00
CITMC:= 6273.89

if ( ticker == "SPXA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SPXA
// 0 DTE Expirations Only
CITMP:= 6960.38
COTMC:= 6927.50
plus_GEX:= 6850.00
Pos_Trans:= 6835.00
Spot_Price:= 6816.34
EMA21:= 6809.78
COTMP:= 6790.64
minus_GEX:= 6780.00
Neg_Trans:= 6780.00
ZeroGEX:= 6780.00
SMA50:= 6763.86
CITMC:= 5735.12
COI:= 5000.00
POI:= 5000.00

if ( ticker == "VIX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: VIX
// 0 DTE Expirations Only
COI:= 60.00
plus_GEX:= 20.00
Pos_Trans:= 20.00
Neg_Trans:= 19.50
ZeroGEX:= 19.50
CITMP:= 18.97
SMA50:= 18.44
POI:= 18.00
minus_GEX:= 18.00
COTMC:= 17.90
EMA21:= 17.34
Spot_Price:= 16.48
COTMP:= 16.32
CITMC:= 14.87

if ( ticker == "BRK_B" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BRK_B
// 0 DTE Expirations Only
CITMP:= 516.19
COTMC:= 513.19
COI:= 510.00
plus_GEX:= 510.00
Spot_Price:= 505.61
COTMP:= 503.01
EMA21:= 500.63
Pos_Trans:= 497.50
SMA50:= 496.80
POI:= 495.00
minus_GEX:= 495.00
Neg_Trans:= 495.00
ZeroGEX:= 495.00
CITMC:= 426.03

if ( ticker == "AA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AA
// 0 DTE Expirations Only
COI:= 47.50
plus_GEX:= 47.50
COTMC:= 47.08
CITMP:= 46.61
Pos_Trans:= 46.50
ZeroGEX:= 46.00
Spot_Price:= 45.53
minus_GEX:= 45.00
Neg_Trans:= 45.00
COTMP:= 44.97
POI:= 43.00
EMA21:= 42.32
CITMC:= 39.18
SMA50:= 38.92

if ( ticker == "AAPL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AAPL
// 0 DTE Expirations Only
COI:= 300.00
COTMC:= 280.56
CITMP:= 280.07
plus_GEX:= 280.00
Pos_Trans:= 280.00
ZeroGEX:= 278.75
POI:= 277.50
minus_GEX:= 277.50
Neg_Trans:= 277.50
EMA21:= 276.03
Spot_Price:= 273.52
COTMP:= 271.52
SMA50:= 268.18
CITMC:= 226.86

if ( ticker == "ABBV" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ABBV
// 0 DTE Expirations Only
COI:= 240.00
plus_GEX:= 232.50
COTMC:= 231.00
CITMP:= 230.48
Spot_Price:= 227.41
SMA50:= 227.22
EMA21:= 226.47
COTMP:= 225.79
Pos_Trans:= 220.00
minus_GEX:= 217.50
Neg_Trans:= 217.50
ZeroGEX:= 217.50
CITMC:= 200.23
POI:= 185.00

if ( ticker == "ABNB" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ABNB
// 0 DTE Expirations Only
COTMC:= 137.34
CITMP:= 136.95
Spot_Price:= 131.26
COI:= 130.00
plus_GEX:= 130.00
COTMP:= 129.46
Pos_Trans:= 128.00
ZeroGEX:= 124.00
CITMC:= 123.15
EMA21:= 123.12
SMA50:= 122.30
POI:= 120.00
minus_GEX:= 120.00
Neg_Trans:= 120.00

if ( ticker == "ACHR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ACHR
// 0 DTE Expirations Only
SMA50:= 9.68
COI:= 9.50
CITMP:= 9.37
plus_GEX:= 9.00
COTMC:= 8.75
Pos_Trans:= 8.50
EMA21:= 8.34
POI:= 8.00
minus_GEX:= 8.00
Neg_Trans:= 8.00
ZeroGEX:= 8.00
Spot_Price:= 7.76
COTMP:= 7.61
CITMC:= 5.81

if ( ticker == "ADBE" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ADBE
// 0 DTE Expirations Only
COI:= 400.00
CITMP:= 373.35
COTMC:= 360.63
plus_GEX:= 360.00
Pos_Trans:= 352.50
ZeroGEX:= 350.00
Spot_Price:= 349.96
COTMP:= 346.08
minus_GEX:= 345.00
Neg_Trans:= 345.00
EMA21:= 337.18
SMA50:= 336.74
CITMC:= 310.75
POI:= 300.00

if ( ticker == "AFRM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AFRM
// 0 DTE Expirations Only
CITMP:= 72.66
SMA50:= 70.99
COI:= 70.00
POI:= 70.00
plus_GEX:= 70.00
COTMC:= 69.01
EMA21:= 68.80
Pos_Trans:= 68.00
Neg_Trans:= 67.50
ZeroGEX:= 67.50
Spot_Price:= 65.76
COTMP:= 64.00
minus_GEX:= 64.00
CITMC:= 47.37

if ( ticker == "AI" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AI
// 0 DTE Expirations Only
CITMP:= 17.94
SMA50:= 16.23
COI:= 15.50
plus_GEX:= 15.50
Pos_Trans:= 15.50
EMA21:= 15.12
POI:= 15.00
minus_GEX:= 15.00
Neg_Trans:= 15.00
ZeroGEX:= 15.00
COTMC:= 14.96
Spot_Price:= 14.54
COTMP:= 14.22
CITMC:= 11.07

if ( ticker == "ALAB" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ALAB
// 0 DTE Expirations Only
COI:= 180.00
SMA50:= 166.41
CITMP:= 165.85
POI:= 165.00
EMA21:= 157.86
COTMC:= 156.79
plus_GEX:= 155.00
Pos_Trans:= 155.00
ZeroGEX:= 148.50
Spot_Price:= 143.44
Neg_Trans:= 142.00
COTMP:= 141.48
minus_GEX:= 140.00
CITMC:= 109.85

if ( ticker == "ALB" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ALB
// 0 DTE Expirations Only
COI:= 140.00
plus_GEX:= 140.00
CITMP:= 137.32
COTMC:= 136.41
Spot_Price:= 133.01
Pos_Trans:= 133.00
COTMP:= 131.22
ZeroGEX:= 131.00
Neg_Trans:= 129.00
minus_GEX:= 126.00
EMA21:= 123.80
SMA50:= 108.67
CITMC:= 107.27
POI:= 60.00

if ( ticker == "AMD" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AMD
// 0 DTE Expirations Only
COI:= 235.00
SMA50:= 230.98
CITMP:= 225.70
EMA21:= 220.21
plus_GEX:= 220.00
COTMC:= 219.08
Pos_Trans:= 212.50
minus_GEX:= 210.00
Neg_Trans:= 210.00
ZeroGEX:= 210.00
Spot_Price:= 207.16
COTMP:= 203.60
POI:= 180.00
CITMC:= 148.83

if ( ticker == "AMZN" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AMZN
// 0 DTE Expirations Only
COI:= 260.00
CITMP:= 235.05
plus_GEX:= 235.00
EMA21:= 229.49
SMA50:= 229.22
COTMC:= 229.04
Pos_Trans:= 225.00
Spot_Price:= 223.30
Neg_Trans:= 222.50
ZeroGEX:= 222.50
COTMP:= 220.46
POI:= 220.00
minus_GEX:= 215.00
CITMC:= 183.13

if ( ticker == "ANET" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ANET
// 0 DTE Expirations Only
COI:= 170.00
plus_GEX:= 140.00
SMA50:= 138.89
CITMP:= 134.40
COTMC:= 132.11
EMA21:= 130.02
Pos_Trans:= 127.00
Spot_Price:= 126.48
Neg_Trans:= 126.00
ZeroGEX:= 126.00
minus_GEX:= 125.00
COTMP:= 124.52
POI:= 110.00
CITMC:= 98.55

if ( ticker == "ANF" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ANF
// 0 DTE Expirations Only
COTMC:= 123.43
CITMP:= 122.22
plus_GEX:= 120.00
Spot_Price:= 119.05
COTMP:= 118.08
Pos_Trans:= 116.00
minus_GEX:= 115.00
Neg_Trans:= 115.00
ZeroGEX:= 115.00
EMA21:= 95.07
CITMC:= 92.15
COI:= 85.00
SMA50:= 79.61
POI:= 60.00

if ( ticker == "APP" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: APP
// 0 DTE Expirations Only
COTMC:= 713.12
CITMP:= 703.23
COI:= 700.00
plus_GEX:= 700.00
Pos_Trans:= 692.50
ZeroGEX:= 691.25
minus_GEX:= 690.00
Neg_Trans:= 690.00
Spot_Price:= 674.00
COTMP:= 668.14
EMA21:= 646.74
SMA50:= 610.71
POI:= 530.00
CITMC:= 504.50

if ( ticker == "ARKK" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ARKK
// 0 DTE Expirations Only
COI:= 85.00
SMA50:= 83.28
CITMP:= 82.73
plus_GEX:= 82.50
COTMC:= 82.13
Pos_Trans:= 81.50
Neg_Trans:= 81.00
ZeroGEX:= 81.00
EMA21:= 80.47
Spot_Price:= 79.30
COTMP:= 78.72
minus_GEX:= 78.00
CITMC:= 72.41
POI:= 70.00

if ( ticker == "ARM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ARM
// 0 DTE Expirations Only
COI:= 180.00
SMA50:= 152.18
EMA21:= 138.82
CITMP:= 137.39
plus_GEX:= 134.00
Pos_Trans:= 133.00
COTMC:= 130.77
ZeroGEX:= 129.00
Neg_Trans:= 125.00
Spot_Price:= 124.00
COTMP:= 121.17
POI:= 120.00
minus_GEX:= 120.00
CITMC:= 94.13

if ( ticker == "ASHR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ASHR
// 0 DTE Expirations Only
COI:= 35.00
CITMP:= 33.49
plus_GEX:= 33.00
COTMC:= 32.89
EMA21:= 32.81
SMA50:= 32.79
Spot_Price:= 32.58
COTMP:= 32.51
Pos_Trans:= 32.50
minus_GEX:= 32.00
Neg_Trans:= 32.00
ZeroGEX:= 32.00
POI:= 31.00
CITMC:= 30.84

if ( ticker == "ASML" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ASML
// 0 DTE Expirations Only
CITMP:= 1145.72
COTMC:= 1106.23
COI:= 1100.00
plus_GEX:= 1100.00
Pos_Trans:= 1100.00
Spot_Price:= 1085.19
COTMP:= 1076.84
EMA21:= 1075.75
ZeroGEX:= 1075.00
Neg_Trans:= 1065.00
SMA50:= 1040.95
minus_GEX:= 1040.00
CITMC:= 864.87
POI:= 600.00

if ( ticker == "ASTS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ASTS
// 0 DTE Expirations Only
minus_GEX:= 80.00
COTMC:= 76.01
COI:= 75.00
CITMP:= 74.59
SMA50:= 71.27
plus_GEX:= 70.00
EMA21:= 68.31
Spot_Price:= 66.82
COTMP:= 65.63
POI:= 55.00
CITMC:= 40.56
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "AVGO" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AVGO
// 0 DTE Expirations Only
EMA21:= 376.69
SMA50:= 362.02
CITMP:= 360.22
COTMC:= 350.79
plus_GEX:= 350.00
Pos_Trans:= 347.50
Spot_Price:= 338.68
COTMP:= 335.39
COI:= 330.00
Neg_Trans:= 327.50
ZeroGEX:= 327.50
minus_GEX:= 325.00
POI:= 300.00
CITMC:= 232.52

if ( ticker == "AXP" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: AXP
// 0 DTE Expirations Only
COTMC:= 405.70
COI:= 392.50
plus_GEX:= 387.50
CITMP:= 384.53
Spot_Price:= 382.48
COTMP:= 379.68
Pos_Trans:= 375.00
ZeroGEX:= 373.75
minus_GEX:= 372.50
Neg_Trans:= 372.50
EMA21:= 367.33
SMA50:= 355.18
CITMC:= 314.91
POI:= 300.00

if ( ticker == "BA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BA
// 0 DTE Expirations Only
COI:= 215.00
CITMP:= 214.28
COTMC:= 211.44
plus_GEX:= 210.00
Spot_Price:= 205.19
SMA50:= 203.14
COTMP:= 202.88
Pos_Trans:= 200.00
EMA21:= 198.63
Neg_Trans:= 197.50
ZeroGEX:= 197.50
POI:= 190.00
minus_GEX:= 190.00
CITMC:= 180.41

if ( ticker == "BABA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BABA
// 0 DTE Expirations Only
COI:= 200.00
SMA50:= 164.44
plus_GEX:= 162.50
EMA21:= 158.25
CITMP:= 158.09
Pos_Trans:= 157.50
COTMC:= 155.20
Neg_Trans:= 155.00
ZeroGEX:= 155.00
Spot_Price:= 148.45
COTMP:= 146.21
minus_GEX:= 145.00
POI:= 140.00
CITMC:= 129.16

if ( ticker == "BAC" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BAC
// 0 DTE Expirations Only
CITMP:= 57.57
COTMC:= 56.61
Spot_Price:= 55.33
COI:= 55.00
plus_GEX:= 55.00
COTMP:= 54.93
Pos_Trans:= 54.00
ZeroGEX:= 53.75
EMA21:= 53.63
Neg_Trans:= 53.50
minus_GEX:= 53.00
SMA50:= 52.45
POI:= 50.00
CITMC:= 48.84

if ( ticker == "BE" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BE
// 0 DTE Expirations Only
COI:= 130.00
SMA50:= 109.88
EMA21:= 105.64
CITMP:= 102.08
plus_GEX:= 100.00
Pos_Trans:= 95.00
COTMC:= 94.52
Neg_Trans:= 94.00
ZeroGEX:= 94.00
minus_GEX:= 90.00
Spot_Price:= 88.42
COTMP:= 88.33
CITMC:= 46.72
POI:= 40.00

if ( ticker == "BIDU" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BIDU
// 0 DTE Expirations Only
COI:= 140.00
CITMP:= 126.95
COTMC:= 123.94
SMA50:= 123.09
EMA21:= 122.05
plus_GEX:= 120.00
Pos_Trans:= 120.00
Spot_Price:= 119.47
Neg_Trans:= 119.00
ZeroGEX:= 119.00
minus_GEX:= 118.00
COTMP:= 117.90
CITMC:= 101.18
POI:= 90.00

if ( ticker == "BMNR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BMNR
// 0 DTE Expirations Only
COTMC:= 54.55
plus_GEX:= 50.00
SMA50:= 42.13
COI:= 40.00
EMA21:= 35.47
Pos_Trans:= 34.00
ZeroGEX:= 33.50
CITMP:= 33.20
Spot_Price:= 31.69
COTMP:= 31.07
Neg_Trans:= 30.50
CITMC:= 26.53
POI:= 25.00
minus_GEX:= 25.00

if ( ticker == "BMY" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BMY
// 0 DTE Expirations Only
CITMP:= 57.46
COTMC:= 55.57
Spot_Price:= 54.50
COTMP:= 54.07
plus_GEX:= 53.00
EMA21:= 50.02
COI:= 50.00
CITMC:= 48.81
Pos_Trans:= 48.50
minus_GEX:= 48.00
Neg_Trans:= 48.00
ZeroGEX:= 48.00
POI:= 47.00
SMA50:= 46.89

if ( ticker == "BX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: BX
// 0 DTE Expirations Only
CITMP:= 160.90
COI:= 160.00
COTMC:= 156.60
plus_GEX:= 155.00
Pos_Trans:= 152.50
SMA50:= 150.52
Spot_Price:= 150.50
POI:= 150.00
minus_GEX:= 150.00
Neg_Trans:= 150.00
ZeroGEX:= 150.00
EMA21:= 149.55
COTMP:= 148.37
CITMC:= 138.74

if ( ticker == "C" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: C
// 0 DTE Expirations Only
COTMC:= 115.75
plus_GEX:= 115.00
CITMP:= 113.97
Spot_Price:= 112.86
COTMP:= 112.05
COI:= 110.00
Pos_Trans:= 110.00
Neg_Trans:= 109.00
ZeroGEX:= 109.00
minus_GEX:= 108.00
EMA21:= 106.32
SMA50:= 101.41
POI:= 95.00
CITMC:= 89.87

if ( ticker == "CART" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CART
// 0 DTE Expirations Only
CITMP:= 47.26
COTMC:= 46.92
plus_GEX:= 46.00
Spot_Price:= 45.25
COTMP:= 44.88
Pos_Trans:= 43.00
EMA21:= 42.80
minus_GEX:= 42.50
Neg_Trans:= 42.50
ZeroGEX:= 42.50
CITMC:= 42.36
SMA50:= 40.11
COI:= 40.00
POI:= 35.00

if ( ticker == "CAT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CAT
// 0 DTE Expirations Only
COI:= 630.00
COTMC:= 605.13
CITMP:= 603.24
plus_GEX:= 600.00
Pos_Trans:= 595.00
ZeroGEX:= 592.50
Spot_Price:= 590.74
COTMP:= 587.37
EMA21:= 583.80
Neg_Trans:= 577.50
minus_GEX:= 572.50
SMA50:= 554.97
POI:= 490.00
CITMC:= 463.05

if ( ticker == "CAVA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CAVA
// 0 DTE Expirations Only
CITMP:= 59.56
COI:= 57.00
plus_GEX:= 55.00
Pos_Trans:= 55.00
SMA50:= 54.91
COTMC:= 54.15
Spot_Price:= 52.05
ZeroGEX:= 52.00
EMA21:= 51.98
COTMP:= 51.39
minus_GEX:= 50.00
Neg_Trans:= 50.00
CITMC:= 47.01
POI:= 40.00

if ( ticker == "CCJ" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CCJ
// 0 DTE Expirations Only
COI:= 100.00
CITMP:= 94.23
COTMC:= 92.01
EMA21:= 90.41
SMA50:= 90.30
plus_GEX:= 90.00
Pos_Trans:= 90.00
Spot_Price:= 89.35
Neg_Trans:= 89.00
ZeroGEX:= 89.00
COTMP:= 88.54
minus_GEX:= 85.00
POI:= 70.00
CITMC:= 64.50

if ( ticker == "CEG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CEG
// 0 DTE Expirations Only
COI:= 372.50
plus_GEX:= 372.50
CITMP:= 371.63
COTMC:= 369.78
SMA50:= 365.10
Pos_Trans:= 365.00
ZeroGEX:= 362.50
EMA21:= 359.39
Spot_Price:= 358.13
Neg_Trans:= 357.50
COTMP:= 351.74
POI:= 350.00
minus_GEX:= 350.00
CITMC:= 300.99

if ( ticker == "CELH" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CELH
// 0 DTE Expirations Only
SMA50:= 51.26
CITMP:= 49.73
COTMC:= 46.51
EMA21:= 44.00
Spot_Price:= 43.85
plus_GEX:= 43.00
COTMP:= 42.97
Pos_Trans:= 42.50
Neg_Trans:= 42.00
ZeroGEX:= 42.00
minus_GEX:= 41.00
POI:= 40.00
CITMC:= 37.41
COI:= 36.00

if ( ticker == "CLS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CLS
// 0 DTE Expirations Only
COI:= 360.00
EMA21:= 321.53
CITMP:= 315.09
COTMC:= 310.97
SMA50:= 306.06
Spot_Price:= 298.40
minus_GEX:= 297.50
COTMP:= 294.57
plus_GEX:= 280.00
CITMC:= 195.74
POI:= 45.00
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "CMCSA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CMCSA
// 0 DTE Expirations Only
CITMP:= 33.08
COI:= 30.00
COTMC:= 29.10
plus_GEX:= 28.50
Spot_Price:= 28.30
SMA50:= 28.12
COTMP:= 28.01
EMA21:= 27.37
CITMC:= 27.28
Pos_Trans:= 27.00
minus_GEX:= 26.50
Neg_Trans:= 26.50
ZeroGEX:= 26.50
POI:= 25.00

if ( ticker == "CMG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CMG
// 0 DTE Expirations Only
CITMP:= 38.67
COI:= 37.50
minus_GEX:= 37.50
COTMC:= 37.12
Spot_Price:= 35.93
SMA50:= 35.67
COTMP:= 35.54
plus_GEX:= 35.00
EMA21:= 34.09
CITMC:= 33.15
POI:= 27.50
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "COF" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: COF
// 0 DTE Expirations Only
COTMC:= 243.74
COI:= 240.00
plus_GEX:= 240.00
Pos_Trans:= 240.00
Spot_Price:= 239.81
COTMP:= 237.82
ZeroGEX:= 236.25
CITMP:= 235.92
minus_GEX:= 232.50
Neg_Trans:= 232.50
EMA21:= 226.36
CITMC:= 218.77
SMA50:= 218.28
POI:= 175.00

if ( ticker == "COIN" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: COIN
// 0 DTE Expirations Only
COI:= 500.00
SMA50:= 306.66
CITMP:= 290.70
plus_GEX:= 275.00
EMA21:= 273.49
Pos_Trans:= 270.00
COTMC:= 269.05
Spot_Price:= 253.95
Neg_Trans:= 252.50
ZeroGEX:= 252.50
COTMP:= 250.73
minus_GEX:= 250.00
CITMC:= 138.70
POI:= 100.00

if ( ticker == "CORZ" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CORZ
// 0 DTE Expirations Only
COI:= 30.00
SMA50:= 17.94
CITMP:= 17.24
EMA21:= 16.83
COTMC:= 15.99
Spot_Price:= 15.20
COTMP:= 15.04
plus_GEX:= 15.00
Pos_Trans:= 15.00
Neg_Trans:= 14.50
ZeroGEX:= 14.50
minus_GEX:= 14.00
CITMC:= 12.09
POI:= 10.00

if ( ticker == "COST" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: COST
// 0 DTE Expirations Only
SMA50:= 915.28
CITMP:= 902.76
EMA21:= 896.32
COTMC:= 869.23
COI:= 865.00
plus_GEX:= 865.00
Pos_Trans:= 865.00
Spot_Price:= 860.51
Neg_Trans:= 860.00
ZeroGEX:= 860.00
COTMP:= 856.16
POI:= 850.00
minus_GEX:= 850.00
CITMC:= 774.17

if ( ticker == "CRCL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CRCL
// 0 DTE Expirations Only
COTMC:= 107.90
SMA50:= 105.74
CITMP:= 92.08
COI:= 90.00
plus_GEX:= 90.00
EMA21:= 85.72
Pos_Trans:= 80.00
Spot_Price:= 77.08
ZeroGEX:= 77.00
COTMP:= 76.03
Neg_Trans:= 68.50
CITMC:= 68.36
POI:= 68.00
minus_GEX:= 68.00

if ( ticker == "CRDO" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CRDO
// 0 DTE Expirations Only
EMA21:= 160.72
SMA50:= 156.28
CITMP:= 155.09
POI:= 155.00
COTMC:= 150.09
COI:= 150.00
Spot_Price:= 141.28
minus_GEX:= 140.00
plus_GEX:= 139.00
COTMP:= 138.93
CITMC:= 98.36
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "CRM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CRM
// 0 DTE Expirations Only
COI:= 290.00
CITMP:= 271.34
plus_GEX:= 260.00
Pos_Trans:= 260.00
ZeroGEX:= 258.75
COTMC:= 258.36
Neg_Trans:= 257.50
minus_GEX:= 255.00
Spot_Price:= 252.45
COTMP:= 249.49
EMA21:= 248.86
SMA50:= 246.04
CITMC:= 227.74
POI:= 220.00

if ( ticker == "CRWD" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CRWD
// 0 DTE Expirations Only
COI:= 550.00
SMA50:= 516.92
EMA21:= 513.16
CITMP:= 512.06
COTMC:= 506.02
POI:= 500.00
plus_GEX:= 500.00
Pos_Trans:= 500.00
Neg_Trans:= 497.50
ZeroGEX:= 497.50
Spot_Price:= 487.00
COTMP:= 481.34
minus_GEX:= 470.00
CITMC:= 390.12

if ( ticker == "CRWV" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CRWV
// 0 DTE Expirations Only
SMA50:= 105.07
COI:= 95.00
plus_GEX:= 95.00
Pos_Trans:= 88.00
CITMP:= 85.40
COTMC:= 85.35
EMA21:= 84.76
ZeroGEX:= 77.50
Neg_Trans:= 73.00
Spot_Price:= 71.90
minus_GEX:= 70.00
COTMP:= 69.94
CITMC:= 61.64
POI:= 60.00

if ( ticker == "CVNA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CVNA
// 0 DTE Expirations Only
COI:= 500.00
plus_GEX:= 500.00
Pos_Trans:= 465.00
COTMC:= 464.44
CITMP:= 456.19
Spot_Price:= 451.00
ZeroGEX:= 447.50
COTMP:= 444.70
Neg_Trans:= 417.50
minus_GEX:= 415.00
EMA21:= 400.29
SMA50:= 355.43
CITMC:= 353.77
POI:= 250.00

if ( ticker == "CVS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CVS
// 0 DTE Expirations Only
CITMP:= 81.38
COTMC:= 80.80
COI:= 80.00
plus_GEX:= 80.00
Pos_Trans:= 80.00
Spot_Price:= 79.64
COTMP:= 78.98
SMA50:= 78.95
EMA21:= 78.44
Neg_Trans:= 77.50
ZeroGEX:= 77.50
POI:= 77.00
minus_GEX:= 77.00
CITMC:= 66.75

if ( ticker == "CVX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: CVX
// 0 DTE Expirations Only
COI:= 170.00
SMA50:= 152.75
plus_GEX:= 152.50
Pos_Trans:= 152.50
CITMP:= 152.45
COTMC:= 151.48
EMA21:= 151.10
Neg_Trans:= 150.00
ZeroGEX:= 150.00
minus_GEX:= 149.00
Spot_Price:= 148.88
COTMP:= 147.57
CITMC:= 137.40
POI:= 125.00

if ( ticker == "DAL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DAL
// 0 DTE Expirations Only
COTMC:= 74.07
plus_GEX:= 72.50
Spot_Price:= 71.55
CITMP:= 70.81
COTMP:= 70.73
Pos_Trans:= 69.00
ZeroGEX:= 68.00
minus_GEX:= 67.00
Neg_Trans:= 67.00
EMA21:= 65.41
COI:= 62.50
SMA50:= 61.07
CITMC:= 59.98
POI:= 50.00

if ( ticker == "DASH" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DASH
// 0 DTE Expirations Only
minus_GEX:= 250.00
COTMC:= 238.15
CITMP:= 236.71
SMA50:= 233.39
Spot_Price:= 227.21
plus_GEX:= 225.00
COTMP:= 224.44
COI:= 220.00
EMA21:= 219.07
CITMC:= 187.40
POI:= 180.00
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "DDOG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DDOG
// 0 DTE Expirations Only
SMA50:= 162.62
COI:= 160.00
plus_GEX:= 160.00
Pos_Trans:= 160.00
ZeroGEX:= 157.50
EMA21:= 156.54
POI:= 155.00
CITMP:= 154.02
Neg_Trans:= 150.00
COTMC:= 147.80
minus_GEX:= 145.00
Spot_Price:= 142.78
COTMP:= 139.61
CITMC:= 121.98

if ( ticker == "DELL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DELL
// 0 DTE Expirations Only
COI:= 160.00
SMA50:= 143.47
plus_GEX:= 140.00
Pos_Trans:= 136.00
CITMP:= 135.75
EMA21:= 135.59
ZeroGEX:= 135.00
COTMC:= 134.21
minus_GEX:= 130.00
Neg_Trans:= 130.00
Spot_Price:= 129.75
COTMP:= 127.10
POI:= 120.00
CITMC:= 106.48

if ( ticker == "DIS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DIS
// 0 DTE Expirations Only
CITMP:= 116.64
COI:= 115.00
COTMC:= 113.44
plus_GEX:= 112.00
Spot_Price:= 111.06
COTMP:= 110.09
Pos_Trans:= 110.00
SMA50:= 109.38
Neg_Trans:= 109.00
ZeroGEX:= 109.00
EMA21:= 107.94
POI:= 105.00
minus_GEX:= 105.00
CITMC:= 102.49

if ( ticker == "DJT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DJT
// 0 DTE Expirations Only
COI:= 20.00
CITMP:= 15.39
POI:= 14.00
SMA50:= 13.48
EMA21:= 11.46
plus_GEX:= 11.00
Pos_Trans:= 11.00
COTMC:= 10.79
Neg_Trans:= 10.50
ZeroGEX:= 10.50
Spot_Price:= 10.45
COTMP:= 10.27
minus_GEX:= 10.00
CITMC:= 9.48

if ( ticker == "DKNG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DKNG
// 0 DTE Expirations Only
COI:= 55.00
CITMP:= 38.63
COTMC:= 37.51
plus_GEX:= 36.00
Spot_Price:= 35.57
COTMP:= 34.99
Pos_Trans:= 34.00
EMA21:= 33.53
Neg_Trans:= 33.50
ZeroGEX:= 33.50
POI:= 33.00
minus_GEX:= 33.00
CITMC:= 32.54
SMA50:= 32.40

if ( ticker == "DUOL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DUOL
// 0 DTE Expirations Only
SMA50:= 242.85
COI:= 240.00
CITMP:= 221.89
EMA21:= 199.11
COTMC:= 195.72
minus_GEX:= 190.00
Spot_Price:= 186.70
COTMP:= 183.08
plus_GEX:= 175.00
CITMC:= 159.95
POI:= 145.00
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "DXCM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: DXCM
// 0 DTE Expirations Only
COI:= 100.00
CITMP:= 71.78
COTMC:= 69.17
Spot_Price:= 65.40
minus_GEX:= 65.00
EMA21:= 64.55
COTMP:= 64.38
SMA50:= 64.08
plus_GEX:= 63.00
CITMC:= 60.91
POI:= 55.00
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "EBAY" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: EBAY
// 0 DTE Expirations Only
CITMP:= 87.52
SMA50:= 86.79
COTMC:= 85.37
plus_GEX:= 85.00
Pos_Trans:= 85.00
Neg_Trans:= 84.00
ZeroGEX:= 84.00
EMA21:= 83.62
Spot_Price:= 83.09
minus_GEX:= 83.00
COTMP:= 82.35
COI:= 75.00
POI:= 75.00
CITMC:= 70.89

if ( ticker == "EEM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: EEM
// 0 DTE Expirations Only
COI:= 58.00
plus_GEX:= 55.00
Pos_Trans:= 54.50
SMA50:= 54.48
EMA21:= 54.43
Neg_Trans:= 54.00
ZeroGEX:= 54.00
CITMP:= 53.92
COTMC:= 53.39
minus_GEX:= 53.00
Spot_Price:= 52.97
COTMP:= 52.81
CITMC:= 49.33
POI:= 44.00

if ( ticker == "EFA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: EFA
// 0 DTE Expirations Only
CITMP:= 98.16
COI:= 98.00
plus_GEX:= 98.00
Pos_Trans:= 96.50
Neg_Trans:= 96.00
ZeroGEX:= 96.00
COTMC:= 95.99
EMA21:= 95.38
Spot_Price:= 95.15
minus_GEX:= 95.00
COTMP:= 94.77
SMA50:= 94.67
CITMC:= 93.44
POI:= 87.00

if ( ticker == "ELF" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ELF
// 0 DTE Expirations Only
SMA50:= 100.57
CITMP:= 94.82
COI:= 90.00
plus_GEX:= 85.00
COTMC:= 83.14
Pos_Trans:= 81.00
EMA21:= 80.61
POI:= 80.00
Spot_Price:= 78.35
minus_GEX:= 77.00
Neg_Trans:= 77.00
ZeroGEX:= 77.00
COTMP:= 76.83
CITMC:= 69.51

if ( ticker == "ENPH" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ENPH
// 0 DTE Expirations Only
CITMP:= 38.14
COI:= 35.00
POI:= 35.00
COTMC:= 34.24
plus_GEX:= 33.00
SMA50:= 32.06
Spot_Price:= 31.58
Pos_Trans:= 31.00
COTMP:= 30.97
EMA21:= 30.69
Neg_Trans:= 30.50
ZeroGEX:= 30.50
minus_GEX:= 30.00
CITMC:= 28.18

if ( ticker == "EQT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: EQT
// 0 DTE Expirations Only
COI:= 62.50
EMA21:= 57.78
CITMP:= 56.91
SMA50:= 56.69
COTMC:= 56.60
plus_GEX:= 56.00
Pos_Trans:= 56.00
ZeroGEX:= 55.50
minus_GEX:= 55.00
Neg_Trans:= 55.00
Spot_Price:= 54.80
COTMP:= 54.00
CITMC:= 47.06
POI:= 45.00

if ( ticker == "ETHA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ETHA
// 0 DTE Expirations Only
COI:= 35.00
CITMP:= 27.05
SMA50:= 26.59
plus_GEX:= 24.00
EMA21:= 23.86
COTMC:= 23.40
Pos_Trans:= 22.50
Spot_Price:= 22.22
Neg_Trans:= 22.00
ZeroGEX:= 22.00
COTMP:= 21.94
minus_GEX:= 20.00
CITMC:= 15.78
POI:= 6.00

if ( ticker == "ETSY" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ETSY
// 0 DTE Expirations Only
COI:= 80.00
SMA50:= 61.71
CITMP:= 59.42
COTMC:= 56.02
EMA21:= 55.24
plus_GEX:= 55.00
Pos_Trans:= 54.00
Spot_Price:= 53.13
Neg_Trans:= 53.00
ZeroGEX:= 53.00
COTMP:= 52.17
POI:= 50.00
minus_GEX:= 50.00
CITMC:= 46.82

if ( ticker == "EWZ" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: EWZ
// 0 DTE Expirations Only
CITMP:= 37.06
COI:= 35.00
POI:= 35.00
COTMC:= 34.57
plus_GEX:= 34.00
Spot_Price:= 33.59
COTMP:= 33.37
Pos_Trans:= 33.00
EMA21:= 32.96
Neg_Trans:= 32.50
ZeroGEX:= 32.50
minus_GEX:= 32.00
CITMC:= 31.96
SMA50:= 31.74

if ( ticker == "FCX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: FCX
// 0 DTE Expirations Only
COTMC:= 49.38
CITMP:= 49.26
Spot_Price:= 47.55
COI:= 47.00
plus_GEX:= 47.00
Pos_Trans:= 47.00
ZeroGEX:= 46.75
COTMP:= 46.61
minus_GEX:= 46.50
Neg_Trans:= 46.50
EMA21:= 44.15
CITMC:= 42.75
SMA50:= 42.05
POI:= 40.00

if ( ticker == "FSLR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: FSLR
// 0 DTE Expirations Only
COTMC:= 285.57
CITMP:= 271.29
EMA21:= 258.37
Spot_Price:= 254.92
SMA50:= 250.46
COI:= 250.00
plus_GEX:= 250.00
Pos_Trans:= 250.00
COTMP:= 249.09
ZeroGEX:= 247.50
Neg_Trans:= 237.50
minus_GEX:= 230.00
CITMC:= 217.73
POI:= 200.00

if ( ticker == "FTNT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: FTNT
// 0 DTE Expirations Only
CITMP:= 88.31
COI:= 85.00
plus_GEX:= 85.00
COTMC:= 84.76
SMA50:= 83.26
EMA21:= 82.48
Spot_Price:= 81.48
POI:= 80.00
Pos_Trans:= 80.00
COTMP:= 79.96
minus_GEX:= 79.00
Neg_Trans:= 79.00
ZeroGEX:= 79.00
CITMC:= 74.71

if ( ticker == "FUTU" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: FUTU
// 0 DTE Expirations Only
COI:= 180.00
plus_GEX:= 175.00
Pos_Trans:= 175.00
SMA50:= 173.29
Neg_Trans:= 172.50
ZeroGEX:= 172.50
CITMP:= 172.23
EMA21:= 171.09
COTMC:= 167.59
minus_GEX:= 165.00
Spot_Price:= 161.59
COTMP:= 160.28
POI:= 140.00
CITMC:= 103.00

if ( ticker == "FXI" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: FXI
// 0 DTE Expirations Only
COI:= 42.00
SMA50:= 39.85
EMA21:= 39.38
plus_GEX:= 39.00
Pos_Trans:= 39.00
CITMP:= 38.97
Neg_Trans:= 38.50
ZeroGEX:= 38.50
COTMC:= 38.46
minus_GEX:= 38.00
Spot_Price:= 37.91
COTMP:= 37.62
CITMC:= 35.81
POI:= 30.00

if ( ticker == "GDX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GDX
// 0 DTE Expirations Only
minus_GEX:= 87.00
COTMC:= 86.71
CITMP:= 86.34
plus_GEX:= 85.00
Spot_Price:= 84.86
COTMP:= 84.45
EMA21:= 80.73
SMA50:= 77.20
COI:= 75.00
POI:= 65.00
CITMC:= 63.02
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "GDXJ" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GDXJ
// 0 DTE Expirations Only
CITMP:= 120.51
COTMC:= 118.88
Spot_Price:= 112.41
COTMP:= 111.67
plus_GEX:= 108.00
Pos_Trans:= 108.00
ZeroGEX:= 107.50
minus_GEX:= 107.00
Neg_Trans:= 107.00
EMA21:= 105.97
COI:= 105.00
SMA50:= 100.67
CITMC:= 92.31
POI:= 90.00

if ( ticker == "GEV" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GEV
// 0 DTE Expirations Only
COTMC:= 710.09
CITMP:= 704.00
plus_GEX:= 700.00
Pos_Trans:= 690.00
Spot_Price:= 689.59
COTMP:= 681.07
ZeroGEX:= 677.50
Neg_Trans:= 667.50
minus_GEX:= 655.00
COI:= 650.00
EMA21:= 627.11
SMA50:= 598.92
CITMC:= 566.94
POI:= 480.00

if ( ticker == "GLD" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GLD
// 0 DTE Expirations Only
COI:= 410.00
COTMC:= 401.84
plus_GEX:= 400.00
Pos_Trans:= 399.00
CITMP:= 396.58
Spot_Price:= 396.06
COTMP:= 394.88
Neg_Trans:= 394.00
ZeroGEX:= 394.00
minus_GEX:= 392.00
POI:= 390.00
EMA21:= 385.45
SMA50:= 378.72
CITMC:= 352.61

if ( ticker == "GLW" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GLW
// 0 DTE Expirations Only
COI:= 100.00
CITMP:= 91.34
COTMC:= 90.42
plus_GEX:= 90.00
Pos_Trans:= 90.00
COTMP:= 89.35
ZeroGEX:= 89.00
Spot_Price:= 88.05
minus_GEX:= 87.00
Neg_Trans:= 87.00
EMA21:= 86.97
SMA50:= 85.88
POI:= 85.00
CITMC:= 66.16

if ( ticker == "GM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GM
// 0 DTE Expirations Only
COTMC:= 85.17
CITMP:= 82.95
Spot_Price:= 82.14
COTMP:= 81.65
plus_GEX:= 81.00
Pos_Trans:= 78.00
ZeroGEX:= 77.75
minus_GEX:= 77.50
Neg_Trans:= 77.50
EMA21:= 75.17
COI:= 75.00
SMA50:= 68.54
POI:= 65.00
CITMC:= 64.42

if ( ticker == "GME" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GME
// 0 DTE Expirations Only
CITMP:= 26.41
COI:= 25.00
COTMC:= 23.27
plus_GEX:= 23.00
SMA50:= 22.37
Spot_Price:= 22.18
EMA21:= 22.11
POI:= 22.00
COTMP:= 21.71
Pos_Trans:= 21.50
minus_GEX:= 21.00
Neg_Trans:= 21.00
ZeroGEX:= 21.00
CITMC:= 20.04

if ( ticker == "GOOG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GOOG
// 0 DTE Expirations Only
COI:= 320.00
CITMP:= 317.64
COTMC:= 316.69
plus_GEX:= 315.00
Pos_Trans:= 310.00
Spot_Price:= 308.63
EMA21:= 307.79
COTMP:= 307.67
Neg_Trans:= 302.50
ZeroGEX:= 302.50
minus_GEX:= 297.50
POI:= 290.00
SMA50:= 283.54
CITMC:= 235.03

if ( ticker == "GOOGL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: GOOGL
// 0 DTE Expirations Only
COI:= 335.00
plus_GEX:= 317.50
Pos_Trans:= 317.50
COTMC:= 315.98
CITMP:= 315.92
Neg_Trans:= 315.00
ZeroGEX:= 315.00
minus_GEX:= 310.00
Spot_Price:= 307.93
EMA21:= 307.09
COTMP:= 306.20
POI:= 290.00
SMA50:= 282.92
CITMC:= 235.92

if ( ticker == "HAL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: HAL
// 0 DTE Expirations Only
COI:= 30.00
plus_GEX:= 30.00
CITMP:= 29.61
COTMC:= 29.56
Spot_Price:= 28.41
COTMP:= 28.01
Pos_Trans:= 28.00
ZeroGEX:= 27.75
EMA21:= 27.56
minus_GEX:= 27.50
Neg_Trans:= 27.50
SMA50:= 26.18
CITMC:= 25.94
POI:= 23.00

if ( ticker == "HIMS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: HIMS
// 0 DTE Expirations Only
SMA50:= 43.88
CITMP:= 43.17
COTMC:= 41.00
COI:= 40.00
EMA21:= 38.62
plus_GEX:= 38.50
Pos_Trans:= 37.50
Neg_Trans:= 37.00
ZeroGEX:= 37.00
Spot_Price:= 36.30
COTMP:= 35.62
POI:= 30.00
minus_GEX:= 30.00
CITMC:= 20.89

if ( ticker == "HOOD" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: HOOD
// 0 DTE Expirations Only
SMA50:= 131.78
COI:= 130.00
plus_GEX:= 127.00
EMA21:= 126.67
CITMP:= 125.93
COTMC:= 124.91
Pos_Trans:= 124.00
ZeroGEX:= 123.00
Neg_Trans:= 117.00
Spot_Price:= 115.84
COTMP:= 113.98
minus_GEX:= 110.00
POI:= 90.00
CITMC:= 63.00

if ( ticker == "HUT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: HUT
// 0 DTE Expirations Only
COI:= 50.00
SMA50:= 43.99
EMA21:= 41.86
CITMP:= 41.17
minus_GEX:= 38.00
COTMC:= 37.21
Spot_Price:= 35.72
COTMP:= 35.50
POI:= 35.00
plus_GEX:= 35.00
CITMC:= 25.59
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "HYG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: HYG
// 0 DTE Expirations Only
COI:= 82.00
plus_GEX:= 81.00
Pos_Trans:= 81.00
CITMP:= 80.98
COTMC:= 80.82
Spot_Price:= 80.64
EMA21:= 80.60
COTMP:= 80.59
SMA50:= 80.59
Neg_Trans:= 80.50
ZeroGEX:= 80.50
CITMC:= 80.22
minus_GEX:= 80.00
POI:= 75.00

if ( ticker == "IBIT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: IBIT
// 0 DTE Expirations Only
COI:= 60.00
SMA50:= 57.73
CITMP:= 56.36
EMA21:= 52.41
plus_GEX:= 52.00
Pos_Trans:= 51.00
COTMC:= 50.97
Neg_Trans:= 50.50
ZeroGEX:= 50.50
Spot_Price:= 49.41
COTMP:= 49.09
minus_GEX:= 48.00
POI:= 43.00
CITMC:= 28.58

if ( ticker == "INTC" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: INTC
// 0 DTE Expirations Only
COI:= 50.00
plus_GEX:= 40.00
COTMC:= 39.98
CITMP:= 39.87
EMA21:= 38.88
SMA50:= 38.08
Pos_Trans:= 38.00
Spot_Price:= 37.76
Neg_Trans:= 37.50
ZeroGEX:= 37.50
COTMP:= 37.20
minus_GEX:= 37.00
CITMC:= 29.29
POI:= 20.00

if ( ticker == "IONQ" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: IONQ
// 0 DTE Expirations Only
SMA50:= 57.07
COI:= 55.00
plus_GEX:= 55.00
CITMP:= 54.48
COTMC:= 51.48
Pos_Trans:= 51.00
EMA21:= 50.89
ZeroGEX:= 50.00
Neg_Trans:= 47.00
minus_GEX:= 46.00
Spot_Price:= 45.53
COTMP:= 44.76
POI:= 36.00
CITMC:= 32.19

if ( ticker == "IREN" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: IREN
// 0 DTE Expirations Only
COI:= 70.00
SMA50:= 54.58
CITMP:= 46.39
EMA21:= 46.08
COTMC:= 40.36
plus_GEX:= 39.50
Pos_Trans:= 39.50
ZeroGEX:= 39.00
minus_GEX:= 36.00
Neg_Trans:= 36.00
Spot_Price:= 35.31
COTMP:= 34.75
POI:= 27.00
CITMC:= 20.45

if ( ticker == "ISRG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ISRG
// 0 DTE Expirations Only
COI:= 630.00
plus_GEX:= 575.00
COTMC:= 573.84
Pos_Trans:= 570.00
CITMP:= 569.27
Spot_Price:= 559.17
EMA21:= 557.06
minus_GEX:= 555.00
Neg_Trans:= 555.00
ZeroGEX:= 555.00
COTMP:= 552.84
SMA50:= 529.33
POI:= 500.00
CITMC:= 485.94

if ( ticker == "JD" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: JD
// 0 DTE Expirations Only
COI:= 40.00
SMA50:= 31.50
CITMP:= 31.32
plus_GEX:= 30.50
Pos_Trans:= 30.50
POI:= 30.00
ZeroGEX:= 30.00
EMA21:= 29.90
COTMC:= 29.03
Neg_Trans:= 29.00
Spot_Price:= 28.44
COTMP:= 27.90
minus_GEX:= 27.50
CITMC:= 24.23

if ( ticker == "JPM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: JPM
// 0 DTE Expirations Only
COTMC:= 325.74
CITMP:= 324.06
Spot_Price:= 320.25
plus_GEX:= 320.00
COTMP:= 318.50
Pos_Trans:= 315.00
ZeroGEX:= 313.75
minus_GEX:= 312.50
Neg_Trans:= 312.50
EMA21:= 310.91
SMA50:= 307.00
COI:= 300.00
POI:= 300.00
CITMC:= 272.37

if ( ticker == "KRE" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: KRE
// 0 DTE Expirations Only
CITMP:= 68.20
COTMC:= 68.16
plus_GEX:= 68.00
Spot_Price:= 67.22
COTMP:= 66.60
Pos_Trans:= 66.00
Neg_Trans:= 65.50
ZeroGEX:= 65.50
COI:= 65.00
POI:= 65.00
EMA21:= 64.24
minus_GEX:= 64.00
CITMC:= 62.25
SMA50:= 62.01

if ( ticker == "KVUE" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: KVUE
// 0 DTE Expirations Only
CITMP:= 19.80
COI:= 18.00
plus_GEX:= 18.00
COTMC:= 17.64
Spot_Price:= 17.21
COTMP:= 17.08
Pos_Trans:= 17.00
EMA21:= 16.89
ZeroGEX:= 16.75
minus_GEX:= 16.50
Neg_Trans:= 16.50
SMA50:= 16.20
CITMC:= 16.06
POI:= 16.00

if ( ticker == "KWEB" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: KWEB
// 0 DTE Expirations Only
COI:= 50.00
SMA50:= 38.94
CITMP:= 38.26
plus_GEX:= 38.00
EMA21:= 37.54
Pos_Trans:= 37.50
POI:= 37.00
Neg_Trans:= 37.00
ZeroGEX:= 37.00
COTMC:= 36.55
minus_GEX:= 36.00
Spot_Price:= 35.93
COTMP:= 35.59
CITMC:= 31.34

if ( ticker == "LLY" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LLY
// 0 DTE Expirations Only
plus_GEX:= 1100.00
COTMC:= 1093.45
Spot_Price:= 1063.60
CITMP:= 1060.79
COTMP:= 1054.33
Pos_Trans:= 1045.00
ZeroGEX:= 1042.50
Neg_Trans:= 1040.00
minus_GEX:= 1035.00
EMA21:= 1014.40
COI:= 1000.00
POI:= 1000.00
SMA50:= 939.00
CITMC:= 888.04

if ( ticker == "LMND" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LMND
// 0 DTE Expirations Only
COI:= 85.00
plus_GEX:= 85.00
CITMP:= 81.28
COTMC:= 80.78
Pos_Trans:= 80.00
Spot_Price:= 76.48
COTMP:= 75.63
EMA21:= 74.66
Neg_Trans:= 74.00
ZeroGEX:= 74.00
minus_GEX:= 71.00
SMA50:= 65.66
CITMC:= 49.51
POI:= 37.00

if ( ticker == "LOW" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LOW
// 0 DTE Expirations Only
CITMP:= 254.05
COTMC:= 252.92
COI:= 250.00
plus_GEX:= 250.00
Spot_Price:= 248.78
Pos_Trans:= 247.50
COTMP:= 246.76
minus_GEX:= 245.00
Neg_Trans:= 245.00
ZeroGEX:= 245.00
EMA21:= 242.47
SMA50:= 238.85
POI:= 230.00
CITMC:= 223.63

if ( ticker == "LRCX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LRCX
// 0 DTE Expirations Only
COTMC:= 170.84
CITMP:= 170.58
COI:= 165.00
plus_GEX:= 165.00
Pos_Trans:= 165.00
Spot_Price:= 164.98
COTMP:= 164.33
minus_GEX:= 162.50
Neg_Trans:= 162.50
ZeroGEX:= 162.50
EMA21:= 158.64
POI:= 155.00
SMA50:= 152.73
CITMC:= 122.19

if ( ticker == "LULU" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LULU
// 0 DTE Expirations Only
CITMP:= 234.17
COTMC:= 223.08
Spot_Price:= 206.40
COTMP:= 204.78
COI:= 200.00
plus_GEX:= 200.00
Pos_Trans:= 200.00
minus_GEX:= 192.50
Neg_Trans:= 192.50
ZeroGEX:= 192.50
EMA21:= 183.92
CITMC:= 181.59
SMA50:= 174.96
POI:= 130.00

if ( ticker == "LUV" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LUV
// 0 DTE Expirations Only
COTMC:= 44.08
CITMP:= 42.93
Spot_Price:= 42.51
COTMP:= 42.13
plus_GEX:= 42.00
Pos_Trans:= 42.00
minus_GEX:= 41.00
Neg_Trans:= 41.00
ZeroGEX:= 41.00
EMA21:= 36.70
CITMC:= 35.93
COI:= 35.00
SMA50:= 33.66
POI:= 30.00

if ( ticker == "LVS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LVS
// 0 DTE Expirations Only
plus_GEX:= 70.00
Pos_Trans:= 69.00
COTMC:= 68.37
CITMP:= 68.09
minus_GEX:= 68.00
Neg_Trans:= 68.00
ZeroGEX:= 68.00
Spot_Price:= 67.00
COTMP:= 66.48
EMA21:= 65.71
SMA50:= 60.63
CITMC:= 53.15
COI:= 52.50
POI:= 50.00

if ( ticker == "LYFT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: LYFT
// 0 DTE Expirations Only
COI:= 33.00
EMA21:= 21.12
SMA50:= 20.99
CITMP:= 20.45
COTMC:= 20.18
plus_GEX:= 20.00
Pos_Trans:= 20.00
Neg_Trans:= 19.50
ZeroGEX:= 19.50
Spot_Price:= 19.12
COTMP:= 18.79
minus_GEX:= 18.00
CITMC:= 15.28
POI:= 15.00

if ( ticker == "MA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MA
// 0 DTE Expirations Only
plus_GEX:= 580.00
COTMC:= 577.05
CITMP:= 575.96
Spot_Price:= 570.00
COTMP:= 564.21
Pos_Trans:= 560.00
minus_GEX:= 557.50
Neg_Trans:= 557.50
ZeroGEX:= 557.50
SMA50:= 554.77
EMA21:= 550.81
COI:= 550.00
POI:= 550.00
CITMC:= 527.20

if ( ticker == "MARA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MARA
// 0 DTE Expirations Only
SMA50:= 15.61
CITMP:= 15.20
EMA21:= 12.34
COI:= 12.00
POI:= 12.00
plus_GEX:= 12.00
COTMC:= 11.61
Pos_Trans:= 11.50
Neg_Trans:= 11.00
ZeroGEX:= 11.00
Spot_Price:= 10.72
COTMP:= 10.61
minus_GEX:= 10.00
CITMC:= 8.32

if ( ticker == "MDB" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MDB
// 0 DTE Expirations Only
COTMC:= 427.47
CITMP:= 424.08
plus_GEX:= 420.00
Pos_Trans:= 420.00
Neg_Trans:= 417.50
ZeroGEX:= 417.50
Spot_Price:= 411.28
COTMP:= 410.97
COI:= 400.00
minus_GEX:= 395.00
EMA21:= 385.02
SMA50:= 352.29
CITMC:= 313.26
POI:= 210.00

if ( ticker == "META" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: META
// 0 DTE Expirations Only
COI:= 700.00
CITMP:= 673.08
COTMC:= 666.44
SMA50:= 666.20
plus_GEX:= 650.00
Pos_Trans:= 647.50
EMA21:= 646.33
Spot_Price:= 645.51
ZeroGEX:= 645.00
COTMP:= 638.47
Neg_Trans:= 627.50
minus_GEX:= 620.00
POI:= 600.00
CITMC:= 495.89

if ( ticker == "MP" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MP
// 0 DTE Expirations Only
COI:= 95.00
SMA50:= 65.35
CITMP:= 60.50
EMA21:= 59.47
plus_GEX:= 59.00
Pos_Trans:= 58.00
COTMC:= 57.57
ZeroGEX:= 57.50
Neg_Trans:= 57.00
Spot_Price:= 52.69
COTMP:= 51.92
POI:= 50.00
minus_GEX:= 50.00
CITMC:= 33.80

if ( ticker == "MRNA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MRNA
// 0 DTE Expirations Only
CITMP:= 34.70
COTMC:= 34.56
COI:= 30.00
plus_GEX:= 30.00
Spot_Price:= 29.86
COTMP:= 29.12
Pos_Trans:= 28.50
minus_GEX:= 28.00
Neg_Trans:= 28.00
ZeroGEX:= 28.00
EMA21:= 26.91
SMA50:= 26.14
POI:= 26.00
CITMC:= 25.97

if ( ticker == "MRVL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MRVL
// 0 DTE Expirations Only
COI:= 90.00
plus_GEX:= 90.00
Pos_Trans:= 90.00
CITMP:= 89.45
COTMC:= 89.00
ZeroGEX:= 89.00
EMA21:= 89.00
SMA50:= 88.17
Spot_Price:= 84.26
Neg_Trans:= 84.00
minus_GEX:= 83.00
COTMP:= 82.24
CITMC:= 69.44
POI:= 50.00

if ( ticker == "MS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MS
// 0 DTE Expirations Only
COTMC:= 182.11
CITMP:= 181.59
plus_GEX:= 180.00
Pos_Trans:= 180.00
Spot_Price:= 178.30
minus_GEX:= 177.50
Neg_Trans:= 177.50
ZeroGEX:= 177.50
COTMP:= 177.28
EMA21:= 172.13
COI:= 170.00
SMA50:= 164.90
CITMC:= 144.02
POI:= 90.00

if ( ticker == "MSFT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MSFT
// 0 DTE Expirations Only
COI:= 585.00
SMA50:= 503.82
CITMP:= 494.94
EMA21:= 487.42
COTMC:= 481.26
plus_GEX:= 480.00
Pos_Trans:= 477.50
minus_GEX:= 475.00
Neg_Trans:= 475.00
ZeroGEX:= 475.00
Spot_Price:= 473.79
COTMP:= 470.49
POI:= 460.00
CITMC:= 393.72

if ( ticker == "MSTR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MSTR
// 0 DTE Expirations Only
COI:= 400.00
SMA50:= 238.76
CITMP:= 235.03
EMA21:= 190.98
plus_GEX:= 182.50
Pos_Trans:= 180.00
ZeroGEX:= 178.00
COTMC:= 176.88
Neg_Trans:= 166.00
Spot_Price:= 165.20
minus_GEX:= 165.00
COTMP:= 163.92
CITMC:= 84.12
POI:= 10.50

if ( ticker == "MU" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: MU
// 0 DTE Expirations Only
CITMP:= 253.47
COI:= 250.00
plus_GEX:= 250.00
COTMC:= 248.09
Pos_Trans:= 240.00
Spot_Price:= 237.99
EMA21:= 237.86
Neg_Trans:= 237.50
ZeroGEX:= 237.50
COTMP:= 235.28
POI:= 230.00
minus_GEX:= 225.00
SMA50:= 223.23
CITMC:= 151.94

if ( ticker == "NBIS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NBIS
// 0 DTE Expirations Only
COI:= 150.00
SMA50:= 106.45
plus_GEX:= 100.00
EMA21:= 95.30
Pos_Trans:= 94.00
ZeroGEX:= 93.00
CITMP:= 92.38
COTMC:= 91.75
Neg_Trans:= 87.00
Spot_Price:= 80.20
POI:= 80.00
minus_GEX:= 80.00
COTMP:= 78.61
CITMC:= 56.73

if ( ticker == "NEM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NEM
// 0 DTE Expirations Only
CITMP:= 103.65
COTMC:= 102.32
COI:= 100.00
plus_GEX:= 100.00
Spot_Price:= 98.87
COTMP:= 98.16
Pos_Trans:= 98.00
Neg_Trans:= 94.00
ZeroGEX:= 94.00
minus_GEX:= 93.00
EMA21:= 91.65
SMA50:= 88.06
POI:= 80.00
CITMC:= 67.60

if ( ticker == "NET" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NET
// 0 DTE Expirations Only
COI:= 220.00
SMA50:= 213.89
CITMP:= 208.94
COTMC:= 206.28
EMA21:= 205.56
POI:= 200.00
plus_GEX:= 200.00
Pos_Trans:= 200.00
Neg_Trans:= 197.50
ZeroGEX:= 197.50
Spot_Price:= 195.95
minus_GEX:= 195.00
COTMP:= 194.08
CITMC:= 144.43

if ( ticker == "NFLX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NFLX
// 0 DTE Expirations Only
SMA50:= 110.34
CITMP:= 103.01
EMA21:= 102.18
POI:= 100.00
plus_GEX:= 97.00
COTMC:= 96.08
Pos_Trans:= 95.50
Neg_Trans:= 95.00
ZeroGEX:= 95.00
minus_GEX:= 94.50
Spot_Price:= 93.75
COTMP:= 93.26
CITMC:= 47.38
COI:= 1.00

if ( ticker == "NKE" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NKE
// 0 DTE Expirations Only
COI:= 75.00
CITMP:= 73.15
COTMC:= 70.57
Spot_Price:= 67.81
COTMP:= 66.74
SMA50:= 65.44
EMA21:= 65.27
POI:= 65.00
plus_GEX:= 65.00
Pos_Trans:= 64.00
Neg_Trans:= 63.00
ZeroGEX:= 63.00
minus_GEX:= 62.50
CITMC:= 62.44

if ( ticker == "NNE" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NNE
// 0 DTE Expirations Only
POI:= 45.00
SMA50:= 40.01
CITMP:= 39.67
EMA21:= 35.08
COTMC:= 34.48
COI:= 32.00
plus_GEX:= 32.00
Pos_Trans:= 31.50
Spot_Price:= 31.35
ZeroGEX:= 31.00
COTMP:= 30.95
minus_GEX:= 30.00
Neg_Trans:= 30.00
CITMC:= 27.27

if ( ticker == "NVDA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NVDA
// 0 DTE Expirations Only
COI:= 200.00
SMA50:= 186.62
CITMP:= 186.33
COTMC:= 185.90
plus_GEX:= 185.00
EMA21:= 182.41
Pos_Trans:= 177.50
Neg_Trans:= 177.00
ZeroGEX:= 177.00
Spot_Price:= 176.85
COTMP:= 175.62
minus_GEX:= 175.00
POI:= 160.00
CITMC:= 110.29

if ( ticker == "NVO" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: NVO
// 0 DTE Expirations Only
CITMP:= 54.11
COTMC:= 52.25
SMA50:= 50.89
COI:= 50.00
plus_GEX:= 50.00
Spot_Price:= 49.84
Pos_Trans:= 49.00
COTMP:= 48.88
EMA21:= 48.77
Neg_Trans:= 47.00
ZeroGEX:= 47.00
POI:= 45.00
minus_GEX:= 45.00
CITMC:= 42.98

if ( ticker == "OKLO" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: OKLO
// 0 DTE Expirations Only
SMA50:= 118.07
COTMC:= 108.60
CITMP:= 100.58
EMA21:= 99.12
COI:= 95.00
plus_GEX:= 95.00
Pos_Trans:= 94.00
ZeroGEX:= 93.00
Neg_Trans:= 91.00
Spot_Price:= 81.69
COTMP:= 81.21
minus_GEX:= 80.00
POI:= 65.00
CITMC:= 49.21

if ( ticker == "OKTA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: OKTA
// 0 DTE Expirations Only
CITMP:= 94.76
COTMC:= 93.09
COI:= 90.00
plus_GEX:= 90.00
Spot_Price:= 89.83
Pos_Trans:= 89.00
COTMP:= 88.03
minus_GEX:= 87.00
Neg_Trans:= 87.00
ZeroGEX:= 87.00
SMA50:= 86.53
EMA21:= 85.96
POI:= 85.00
CITMC:= 80.74

if ( ticker == "ONON" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ONON
// 0 DTE Expirations Only
CITMP:= 50.47
COI:= 50.00
plus_GEX:= 50.00
COTMC:= 49.50
Spot_Price:= 47.84
COTMP:= 47.25
Pos_Trans:= 47.00
ZeroGEX:= 46.50
EMA21:= 45.35
minus_GEX:= 45.00
Neg_Trans:= 45.00
CITMC:= 42.55
SMA50:= 42.16
POI:= 35.00

if ( ticker == "ORCL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ORCL
// 0 DTE Expirations Only
COI:= 280.00
SMA50:= 245.17
EMA21:= 213.02
CITMP:= 212.22
POI:= 200.00
COTMC:= 195.47
plus_GEX:= 195.00
Pos_Trans:= 192.50
ZeroGEX:= 190.00
Neg_Trans:= 185.00
Spot_Price:= 184.87
COTMP:= 182.99
minus_GEX:= 177.50
CITMC:= 162.84

if ( ticker == "OSCR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: OSCR
// 0 DTE Expirations Only
COI:= 20.00
plus_GEX:= 18.00
COTMC:= 17.95
CITMP:= 17.67
SMA50:= 17.67
Pos_Trans:= 17.50
POI:= 17.00
ZeroGEX:= 17.00
EMA21:= 16.44
Neg_Trans:= 16.00
Spot_Price:= 15.90
COTMP:= 15.55
minus_GEX:= 15.50
CITMC:= 12.63

if ( ticker == "OXY" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: OXY
// 0 DTE Expirations Only
COI:= 42.50
plus_GEX:= 42.50
CITMP:= 42.28
SMA50:= 41.84
EMA21:= 41.60
Pos_Trans:= 41.50
COTMC:= 41.03
Neg_Trans:= 41.00
ZeroGEX:= 41.00
minus_GEX:= 40.00
Spot_Price:= 39.84
COTMP:= 39.30
POI:= 35.00
CITMC:= 33.43

if ( ticker == "PANW" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PANW
// 0 DTE Expirations Only
COI:= 230.00
SMA50:= 204.68
plus_GEX:= 200.00
CITMP:= 195.06
EMA21:= 194.63
Pos_Trans:= 192.50
COTMC:= 190.32
Neg_Trans:= 190.00
ZeroGEX:= 190.00
Spot_Price:= 185.03
minus_GEX:= 185.00
COTMP:= 182.56
POI:= 175.00
CITMC:= 161.47

if ( ticker == "PDD" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PDD
// 0 DTE Expirations Only
SMA50:= 126.38
COI:= 120.00
POI:= 120.00
EMA21:= 118.10
CITMP:= 117.29
COTMC:= 111.64
minus_GEX:= 110.00
Spot_Price:= 108.77
COTMP:= 107.18
plus_GEX:= 105.00
CITMC:= 97.15
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "PEP" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PEP
// 0 DTE Expirations Only
CITMP:= 156.39
COI:= 155.00
COTMC:= 153.91
Spot_Price:= 151.16
COTMP:= 150.22
plus_GEX:= 150.00
Pos_Trans:= 148.00
EMA21:= 147.73
ZeroGEX:= 147.50
SMA50:= 147.36
Neg_Trans:= 147.00
minus_GEX:= 146.00
CITMC:= 144.66
POI:= 140.00

if ( ticker == "PG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PG
// 0 DTE Expirations Only
COI:= 160.00
CITMP:= 152.40
plus_GEX:= 150.00
SMA50:= 147.78
COTMC:= 147.18
Pos_Trans:= 146.00
Spot_Price:= 145.64
ZeroGEX:= 145.50
minus_GEX:= 145.00
Neg_Trans:= 145.00
EMA21:= 144.75
COTMP:= 144.60
CITMC:= 140.03
POI:= 140.00

if ( ticker == "PINS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PINS
// 0 DTE Expirations Only
SMA50:= 29.21
COI:= 29.00
CITMP:= 28.34
POI:= 27.00
minus_GEX:= 27.00
EMA21:= 26.97
COTMC:= 26.50
Spot_Price:= 25.66
COTMP:= 25.17
CITMC:= 24.72
plus_GEX:= 24.00
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "PLTR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PLTR
// 0 DTE Expirations Only
COI:= 200.00
CITMP:= 195.42
plus_GEX:= 192.50
COTMC:= 192.48
Pos_Trans:= 185.00
ZeroGEX:= 182.50
Spot_Price:= 181.50
COTMP:= 179.90
SMA50:= 179.66
EMA21:= 178.28
Neg_Trans:= 177.50
POI:= 170.00
minus_GEX:= 170.00
CITMC:= 109.63

if ( ticker == "PM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PM
// 0 DTE Expirations Only
CITMP:= 167.36
plus_GEX:= 165.00
COTMC:= 161.84
COI:= 160.00
Pos_Trans:= 160.00
Spot_Price:= 158.84
COTMP:= 157.70
Neg_Trans:= 157.50
ZeroGEX:= 157.50
minus_GEX:= 155.00
SMA50:= 153.66
EMA21:= 152.97
POI:= 145.00
CITMC:= 138.65

if ( ticker == "PYPL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: PYPL
// 0 DTE Expirations Only
COI:= 72.50
CITMP:= 68.05
SMA50:= 65.87
COTMC:= 64.19
plus_GEX:= 63.00
Pos_Trans:= 62.50
EMA21:= 62.28
Neg_Trans:= 62.00
ZeroGEX:= 62.00
Spot_Price:= 61.71
COTMP:= 60.84
POI:= 60.00
minus_GEX:= 60.00
CITMC:= 55.46

if ( ticker == "QCOM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: QCOM
// 0 DTE Expirations Only
COTMC:= 184.91
CITMP:= 183.01
COI:= 180.00
plus_GEX:= 180.00
Spot_Price:= 179.00
Pos_Trans:= 177.50
COTMP:= 176.62
POI:= 175.00
minus_GEX:= 175.00
Neg_Trans:= 175.00
ZeroGEX:= 175.00
EMA21:= 173.96
SMA50:= 171.01
CITMC:= 162.40

if ( ticker == "QUBT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: QUBT
// 0 DTE Expirations Only
COI:= 15.00
SMA50:= 14.54
plus_GEX:= 14.00
CITMP:= 13.58
COTMC:= 13.51
EMA21:= 12.37
Pos_Trans:= 11.50
POI:= 11.00
minus_GEX:= 11.00
Neg_Trans:= 11.00
ZeroGEX:= 11.00
Spot_Price:= 10.92
COTMP:= 10.62
CITMC:= 9.18

if ( ticker == "RBLX" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RBLX
// 0 DTE Expirations Only
SMA50:= 109.89
COI:= 100.00
CITMP:= 97.75
EMA21:= 96.37
plus_GEX:= 90.00
Pos_Trans:= 90.00
COTMC:= 89.56
Neg_Trans:= 89.00
ZeroGEX:= 89.00
Spot_Price:= 86.44
COTMP:= 85.50
minus_GEX:= 85.00
CITMC:= 67.16
POI:= 60.00

if ( ticker == "RCL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RCL
// 0 DTE Expirations Only
CITMP:= 309.46
COTMC:= 297.73
Spot_Price:= 289.97
COTMP:= 288.15
minus_GEX:= 282.50
COI:= 280.00
plus_GEX:= 280.00
SMA50:= 279.31
EMA21:= 267.46
CITMC:= 224.57
POI:= 45.00
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "RDDT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RDDT
// 0 DTE Expirations Only
COI:= 250.00
plus_GEX:= 235.00
CITMP:= 233.01
COTMC:= 231.95
Pos_Trans:= 230.00
EMA21:= 218.54
Spot_Price:= 217.16
minus_GEX:= 215.00
Neg_Trans:= 215.00
ZeroGEX:= 215.00
COTMP:= 210.02
SMA50:= 206.49
POI:= 190.00
CITMC:= 169.53

if ( ticker == "RGTI" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RGTI
// 0 DTE Expirations Only
COI:= 36.00
SMA50:= 34.45
CITMP:= 28.77
plus_GEX:= 28.00
Pos_Trans:= 28.00
COTMC:= 27.92
EMA21:= 27.37
ZeroGEX:= 26.00
Neg_Trans:= 25.00
Spot_Price:= 23.53
COTMP:= 23.04
POI:= 20.00
minus_GEX:= 20.00
CITMC:= 13.69

if ( ticker == "RIOT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RIOT
// 0 DTE Expirations Only
SMA50:= 17.78
CITMP:= 16.36
EMA21:= 15.40
COTMC:= 14.57
minus_GEX:= 14.50
COI:= 14.00
plus_GEX:= 14.00
Spot_Price:= 13.75
COTMP:= 13.42
POI:= 13.00
CITMC:= 10.94
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "RIVN" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RIVN
// 0 DTE Expirations Only
COI:= 20.00
plus_GEX:= 20.00
COTMC:= 19.86
CITMP:= 19.69
Spot_Price:= 18.70
Pos_Trans:= 18.50
COTMP:= 18.41
minus_GEX:= 18.00
Neg_Trans:= 18.00
ZeroGEX:= 18.00
EMA21:= 16.85
CITMC:= 15.15
SMA50:= 15.02
POI:= 7.50

if ( ticker == "RKLB" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RKLB
// 0 DTE Expirations Only
COI:= 80.00
COTMC:= 60.22
CITMP:= 59.70
SMA50:= 55.19
plus_GEX:= 55.00
Pos_Trans:= 55.00
Spot_Price:= 54.45
Neg_Trans:= 54.00
ZeroGEX:= 54.00
COTMP:= 53.81
minus_GEX:= 53.00
EMA21:= 51.48
POI:= 40.00
CITMC:= 31.61

if ( ticker == "RKT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: RKT
// 0 DTE Expirations Only
CITMP:= 21.62
COTMC:= 19.05
EMA21:= 18.62
POI:= 18.50
minus_GEX:= 18.50
Spot_Price:= 18.25
COI:= 18.00
plus_GEX:= 18.00
COTMP:= 17.98
SMA50:= 17.57
CITMC:= 16.10
Pos_Trans:= -1.00
Neg_Trans:= -1.00
ZeroGEX:= -1.00

if ( ticker == "ROKU" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: ROKU
// 0 DTE Expirations Only
COTMC:= 118.79
CITMP:= 116.40
plus_GEX:= 115.00
Spot_Price:= 114.36
COTMP:= 113.13
Pos_Trans:= 107.00
ZeroGEX:= 106.50
minus_GEX:= 106.00
Neg_Trans:= 106.00
EMA21:= 101.18
COI:= 100.00
SMA50:= 99.45
CITMC:= 94.64
POI:= 90.00

if ( ticker == "SE" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SE
// 0 DTE Expirations Only
SMA50:= 151.02
EMA21:= 134.41
CITMP:= 133.93
COI:= 130.00
plus_GEX:= 130.00
Pos_Trans:= 128.00
COTMC:= 125.16
Neg_Trans:= 124.00
ZeroGEX:= 124.00
Spot_Price:= 121.61
COTMP:= 120.71
minus_GEX:= 120.00
CITMC:= 82.12
POI:= 30.00

if ( ticker == "SEDG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SEDG
// 0 DTE Expirations Only
SMA50:= 35.86
COI:= 35.00
CITMP:= 34.25
EMA21:= 32.69
plus_GEX:= 32.50
Pos_Trans:= 32.50
ZeroGEX:= 32.00
COTMC:= 31.68
Neg_Trans:= 30.00
Spot_Price:= 29.12
COTMP:= 28.46
minus_GEX:= 27.50
POI:= 22.50
CITMC:= 21.97

if ( ticker == "SLV" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SLV
// 0 DTE Expirations Only
CITMP:= 61.16
COI:= 60.00
COTMC:= 58.61
plus_GEX:= 58.00
Pos_Trans:= 58.00
Neg_Trans:= 57.50
ZeroGEX:= 57.50
Spot_Price:= 57.39
COTMP:= 57.20
minus_GEX:= 57.00
EMA21:= 51.97
SMA50:= 47.47
POI:= 47.00
CITMC:= 46.52

if ( ticker == "SMCI" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SMCI
// 0 DTE Expirations Only
SMA50:= 42.88
CITMP:= 39.12
EMA21:= 35.16
COTMC:= 34.63
COI:= 34.50
plus_GEX:= 34.50
Pos_Trans:= 32.50
Neg_Trans:= 32.00
ZeroGEX:= 32.00
Spot_Price:= 31.04
COTMP:= 30.57
minus_GEX:= 30.00
POI:= 23.00
CITMC:= 22.45

if ( ticker == "SMR" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SMR
// 0 DTE Expirations Only
SMA50:= 30.86
CITMP:= 23.51
EMA21:= 21.99
COI:= 20.50
plus_GEX:= 20.50
Pos_Trans:= 20.50
ZeroGEX:= 20.00
COTMC:= 19.18
Neg_Trans:= 18.00
Spot_Price:= 17.14
COTMP:= 16.91
POI:= 16.00
minus_GEX:= 16.00
CITMC:= 12.88

if ( ticker == "SNOW" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SNOW
// 0 DTE Expirations Only
SMA50:= 249.46
EMA21:= 236.90
COI:= 230.00
CITMP:= 226.74
COTMC:= 221.09
plus_GEX:= 220.00
Pos_Trans:= 215.00
Spot_Price:= 213.73
Neg_Trans:= 212.50
ZeroGEX:= 212.50
COTMP:= 210.07
minus_GEX:= 210.00
POI:= 200.00
CITMC:= 182.64

if ( ticker == "SOFI" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SOFI
// 0 DTE Expirations Only
COI:= 30.00
plus_GEX:= 28.50
SMA50:= 28.25
EMA21:= 27.76
CITMP:= 27.55
Pos_Trans:= 27.50
COTMC:= 27.39
Neg_Trans:= 27.00
ZeroGEX:= 27.00
POI:= 26.00
minus_GEX:= 26.00
Spot_Price:= 25.70
COTMP:= 25.35
CITMC:= 16.37

if ( ticker == "SOUN" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SOUN
// 0 DTE Expirations Only
SMA50:= 15.02
CITMP:= 13.33
EMA21:= 12.40
COI:= 12.00
plus_GEX:= 12.00
COTMC:= 11.88
Pos_Trans:= 11.50
Neg_Trans:= 11.00
ZeroGEX:= 11.00
Spot_Price:= 10.70
COTMP:= 10.49
POI:= 9.50
minus_GEX:= 9.50
CITMC:= 7.28

if ( ticker == "SPOT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: SPOT
// 0 DTE Expirations Only
COI:= 720.00
SMA50:= 631.22
CITMP:= 614.69
EMA21:= 596.21
COTMC:= 595.25
plus_GEX:= 590.00
Pos_Trans:= 587.50
Neg_Trans:= 585.00
ZeroGEX:= 585.00
Spot_Price:= 575.68
COTMP:= 569.28
POI:= 550.00
minus_GEX:= 550.00
CITMC:= 441.07

if ( ticker == "TGT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: TGT
// 0 DTE Expirations Only
CITMP:= 106.33
COI:= 105.00
COTMC:= 101.29
plus_GEX:= 101.00
Spot_Price:= 97.48
COTMP:= 96.23
Pos_Trans:= 93.00
EMA21:= 92.52
minus_GEX:= 92.00
Neg_Trans:= 92.00
ZeroGEX:= 92.00
SMA50:= 91.17
CITMC:= 89.49
POI:= 85.00

if ( ticker == "TLT" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: TLT
// 0 DTE Expirations Only
CITMP:= 90.43
SMA50:= 89.78
EMA21:= 88.72
COI:= 88.00
plus_GEX:= 88.00
COTMC:= 87.91
POI:= 87.50
Pos_Trans:= 87.50
Spot_Price:= 87.30
COTMP:= 87.02
minus_GEX:= 87.00
Neg_Trans:= 87.00
ZeroGEX:= 87.00
CITMC:= 83.88

if ( ticker == "TMUS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: TMUS
// 0 DTE Expirations Only
COI:= 220.00
CITMP:= 215.66
SMA50:= 213.52
plus_GEX:= 210.00
Pos_Trans:= 210.00
ZeroGEX:= 207.50
COTMC:= 205.56
EMA21:= 204.89
Spot_Price:= 197.98
COTMP:= 196.21
minus_GEX:= 195.00
Neg_Trans:= 195.00
POI:= 190.00
CITMC:= 172.62

if ( ticker == "TSLA" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: TSLA
// 0 DTE Expirations Only
CITMP:= 517.79
COTMC:= 516.95
COI:= 500.00
plus_GEX:= 500.00
Spot_Price:= 473.32
COTMP:= 467.86
Pos_Trans:= 445.00
Neg_Trans:= 442.50
ZeroGEX:= 442.50
EMA21:= 441.19
SMA50:= 436.49
minus_GEX:= 435.00
CITMC:= 318.03
POI:= 170.00

if ( ticker == "TSM" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: TSM
// 0 DTE Expirations Only
COI:= 300.00
plus_GEX:= 300.00
COTMC:= 298.01
CITMP:= 297.23
EMA21:= 293.56
SMA50:= 293.52
Pos_Trans:= 292.50
Neg_Trans:= 290.00
ZeroGEX:= 290.00
Spot_Price:= 288.28
COTMP:= 287.03
minus_GEX:= 285.00
CITMC:= 226.14
POI:= 180.00

if ( ticker == "TTD" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: TTD
// 0 DTE Expirations Only
SMA50:= 45.42
CITMP:= 44.59
COI:= 40.00
EMA21:= 39.86
COTMC:= 39.70
plus_GEX:= 39.00
Pos_Trans:= 38.00
Neg_Trans:= 37.50
ZeroGEX:= 37.50
Spot_Price:= 36.22
COTMP:= 35.28
POI:= 35.00
minus_GEX:= 35.00
CITMC:= 32.67

if ( ticker == "TXN" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: TXN
// 0 DTE Expirations Only
CITMP:= 188.37
COTMC:= 183.62
Spot_Price:= 178.03
COTMP:= 176.05
COI:= 175.00
plus_GEX:= 175.00
EMA21:= 173.64
SMA50:= 169.57
CITMC:= 166.97
Pos_Trans:= 162.50
minus_GEX:= 160.00
Neg_Trans:= 160.00
ZeroGEX:= 160.00
POI:= 145.00

if ( ticker == "U" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: U
// 0 DTE Expirations Only
COI:= 50.00
plus_GEX:= 50.00
Pos_Trans:= 49.00
ZeroGEX:= 48.25
CITMP:= 47.99
COTMC:= 47.55
Neg_Trans:= 47.50
minus_GEX:= 47.00
Spot_Price:= 45.09
COTMP:= 44.44
EMA21:= 44.23
SMA50:= 39.94
POI:= 35.00
CITMC:= 34.77

if ( ticker == "UAL" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UAL
// 0 DTE Expirations Only
CITMP:= 112.24
COTMC:= 111.77
Spot_Price:= 107.76
COTMP:= 106.65
COI:= 105.00
plus_GEX:= 105.00
Pos_Trans:= 105.00
minus_GEX:= 104.00
Neg_Trans:= 104.00
ZeroGEX:= 104.00
EMA21:= 102.77
SMA50:= 98.83
POI:= 95.00
CITMC:= 82.49

if ( ticker == "UBER" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UBER
// 0 DTE Expirations Only
COI:= 100.00
SMA50:= 91.68
EMA21:= 87.98
CITMP:= 86.91
COTMC:= 84.43
plus_GEX:= 84.00
Pos_Trans:= 84.00
ZeroGEX:= 83.50
Neg_Trans:= 83.00
Spot_Price:= 82.10
COTMP:= 81.14
minus_GEX:= 80.00
CITMC:= 66.77
POI:= 50.00

if ( ticker == "UNG" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UNG
// 0 DTE Expirations Only
EMA21:= 14.14
CITMP:= 14.00
SMA50:= 13.68
COI:= 13.00
plus_GEX:= 13.00
Pos_Trans:= 13.00
POI:= 12.50
minus_GEX:= 12.50
Neg_Trans:= 12.50
ZeroGEX:= 12.50
COTMC:= 12.46
Spot_Price:= 12.13
COTMP:= 12.00
CITMC:= 10.91

if ( ticker == "UNH" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UNH
// 0 DTE Expirations Only
COI:= 400.00
CITMP:= 365.20
COTMC:= 357.03
plus_GEX:= 350.00
SMA50:= 340.09
Spot_Price:= 339.13
COTMP:= 332.70
Pos_Trans:= 332.50
EMA21:= 331.32
minus_GEX:= 330.00
Neg_Trans:= 330.00
ZeroGEX:= 330.00
POI:= 300.00
CITMC:= 288.85

if ( ticker == "UPS" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UPS
// 0 DTE Expirations Only
CITMP:= 111.10
COTMC:= 103.16
Spot_Price:= 100.13
COI:= 100.00
plus_GEX:= 100.00
COTMP:= 98.81
EMA21:= 96.46
Pos_Trans:= 95.00
CITMC:= 94.47
minus_GEX:= 94.00
Neg_Trans:= 94.00
ZeroGEX:= 94.00
SMA50:= 92.48
POI:= 75.00

if ( ticker == "UPST" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UPST
// 0 DTE Expirations Only
CITMP:= 55.72
COI:= 50.00
plus_GEX:= 50.00
Pos_Trans:= 49.00
COTMC:= 48.76
Spot_Price:= 45.60
SMA50:= 45.49
EMA21:= 45.15
COTMP:= 44.68
ZeroGEX:= 44.50
Neg_Trans:= 40.50
POI:= 40.00
minus_GEX:= 40.00
CITMC:= 36.85

if ( ticker == "USO" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: USO
// 0 DTE Expirations Only
COI:= 71.00
CITMP:= 70.90
SMA50:= 70.79
EMA21:= 70.24
POI:= 70.00
plus_GEX:= 69.00
Pos_Trans:= 69.00
ZeroGEX:= 68.50
Neg_Trans:= 68.00
COTMC:= 67.67
minus_GEX:= 67.00
Spot_Price:= 66.98
COTMP:= 66.43
CITMC:= 64.57

if ( ticker == "UUUU" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UUUU
// 0 DTE Expirations Only
COI:= 35.00
SMA50:= 17.53
CITMP:= 16.36
COTMC:= 16.12
plus_GEX:= 16.00
Pos_Trans:= 15.50
EMA21:= 15.28
POI:= 15.00
minus_GEX:= 15.00
Neg_Trans:= 15.00
ZeroGEX:= 15.00
Spot_Price:= 13.70
COTMP:= 13.30
CITMC:= 9.13

if ( ticker == "UVXY" and plotHLines and (timeframe.isintraday or timeframe.isdwm))
// Ticker: UVXY
// 0 DTE Expirations Only
COI:= 75.00
SMA50:= 52.57
CITMP:= 50.98
EMA21:= 47.85
plus_GEX:= 45.00
COTMC:= 44.81
Spot_Price:= 42.41
Pos_Trans:= 42.00
COTMP:= 41.61
Neg_Trans:= 41.50
ZeroGEX:= 41.50
POI:= 40.00
minus_GEX:= 40.00
CITMC:= 39.87

if ( ticker == "V" and plotHLines and (timeframe.isintraday or ti

Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.