Indicator Formula Template Table - TC2000 Help Site
Help articles for TC2000 software, EasyScan stock & option screener, charting, trading functions, technical indicators, company fundamentals, formula writing and troubleshooting.
Search term Indicator Formula Template Table| Indicator | Component | Template | Where |
|---|---|---|---|
| Acceleration Bands | Upper | AVG(Hz + 4 * w * Hz * (Hz - Lz) / (Hz + Lz), x) | x=Period, w=Width, z=Offset |
| Lower | AVG(Lz - 4 * w * Lz * (Hz - Lz) / (Hz + Lz), x) | ||
| Aroon | Down | AROONDOWNx.z | x=Period, z = Offset |
| Up | AROONUPx.z | ||
| Oscillator | AROONUPx.z - AROONDOWNx.z | ||
| Average Directional Index | ADX | ADXd.s.z | d=DI_Period, s=Smooth, z=Offset, r=ADXR_Period+Offset |
| ADXR | (ADXd.s.z + ADXd.s.r) / 2 | ||
| Average True Range | ATRx.z | x=Period, z=Offset | |
| Balance of Power | BOPy.z | y=SMA, z=Offset | |
| Bollinger Bands | Bottom | BBBOT(d, x, z) | x=Period, d=StdDev, z=Offset, Simple |
| Top | BBTOP(d, x, z) | ||
| Center | tAVGCx.z | x=Period, d=StdDev, z=Offset, t=AverageType | |
| Bollinger Bands %B | (Cz - tAVGCx.z) / 2 / d / STDDEVx.z + .5 | ||
| Bollinger Bandwidth | 2 * d * STDDEVx.z / tAVGCx.z | ||
| Chaikin Money Flow | AVG((2 * Cz - Lz - Hz) / (Hz - Lz - (Hz = Lz)) * Vz, x) / (AVGVx.z - (AVGVx.z = 0)) | x=Period, z=Offset | |
| Chaikin Oscillator | ((q - 1) * XAVG(Vz * (2 * Cz - Hz - Lz) / (Hz - Lz), q) - (p - 1) * XAVG(Vz * (2 * Cz - Hz - Lz) / (Hz - Lz), p)) / 2 | p=ShortPeriod, q=LongPeriod, z=Offset | |
| Chande Momentum Oscillator | 100 * (C - Cx) / SUM(ABS(C - C1), x) | x=Period | |
| Close | Cz | z=Offset | |
| Commodity Channel Index | CCIx.z | x=Period, z=Offset | |
| Coppock Curve | 100 * FAVG(C / Cp + C / Cq - 2, w) | p=ShortROC_Period, q=LongROC_Period, w=WMA Period | |
| Derivative Oscillator | XAVG(XAVG(WRSIr.z, a), b) - AVG(XAVG(XAVG(WRSIr.z, a), b), c) | r=RSI_Period, a=AVG1Period, b=AVG2Period, c=AVG3Period, z=Offset | |
| Detrended Price Oscillator | C - AVGCx.y | x=Period, y=ceiling(x/2)+1 | |
| Directional Movement | -DI | DIMINUSd.z | d=Period, z=Offset, y=z+1 |
| +DI | DIPLUSd.z | ||
| Dollar Volume | Cz * Vz | z=Offset | |
| Donchian Channels | Bottom | MINLx.z | x=Period, z=Offset |
| Top | MAXHx.z | ||
| Center | (MAXHx.z + MINLx.z) / 2 | ||
| Double Exponential Moving Average | 2 * XAVG(w, x) - XAVG(XAVG(w, x), x) | w=Formula, x=Period | |
| Double Smoothed Stochastic Bressert | 100 * XAVG((XAVG(STOCp.1.z, k) - MIN(XAVG(STOCp.1.z, k), p)) / (MAX(XAVG(STOCp.1.z, k), p) - MIN(XAVG(STOCp.1.z, k), p)), k) | p=Period, k=%K, z=Offset | |
| Ease of Movement | 50000000 * AVG((H - L) * (H - H1 + L - L1) / (V + (V = 0)), x) | x=Period | |
| Elder Ray Power | Bear | Lz - XAVGCx.z | x=Period, z=Offset |
| Bull | Hz - XAVGCx.z | ||
| Elder Force Index | Raw | XAVG((C - C1) * V, x) | x=Smoothing, m=MA_Period |
| Trigger | tAVG(XAVG((C - C1) * V, x), m) | ||
| Elliot Wave Oscillator | AVGC5 - AVGC35 | ||
| Envelope Channels | Bottom | (1 - w / 100) * tAVGCx.z | x=Period, w=Width(%), t=AverageType, z=Offset |
| Top | (1 + w / 100) * tAVGCx.z | ||
| Center | tAVGCx.z | ||
| Width | w / 50 * tAVGCx.z | ||
| Exponential Moving Average | XAVG(w, x) | w=Formula, x=Period | |
| Fast Stochastic | %K | STOCk.1.z | k=%K, d=%D, z=Offset |
| %D | STOCk.d.z | ||
| Fisher Transform | 2 * XAVG(ARCTANH(2 * XAVG(((Hz + Lz) / 2 - MINLx.z) / (MAXHx.z - MINLx.z) - .5, 5)), 3) | x=Period, z=Offset | |
| Front Weighted Moving Average | FAVG(w, x) | w=Formula, x=Period | |
| Full Stochastic | %K | STOCp.k.z | p=Period, k=%K, d=%D, z=Offset |
| %D | AVG(STOCp.k.z, d} | ||
| Heiken-Ashi | Open | XAVG(O1 + H1 + L1 + C1, 3) / 4 | |
| High | GREATEST(H, XAVG(O1 + H1 + L1 + C1, 3) / 4) | ||
| Low | LEAST(L, XAVG(O1 + H1 + L1 + C1, 3) / 4) | ||
| Close | (O + H + L + C) / 4 | ||
| High | Hz | z=Offset | |
| Historical Volatility | 1600 * ABS((SUM(LOG(C / C1) ^ 2, x) - LOG(C / Cx) ^ 2 / x) / x) ^ .5 | x=Period | |
| Historical Volatility Ratio | SQR(ABS((SUM(LOG(C / C1) ^ 2, n) - LOG(C / Cn) ^ 2 / n) / n)) / SQR(ABS((SUM(LOG(C / C1) ^ 2, d) - LOG(C / Cd) ^ 2 / d) / d)) | n=NumeratorPeriod, d=DenominatorPeriod | |
| Hull Moving Average | HAVG(w, x) | w=Formula, x=Period | |
| Kaufman Efficiency Ratio | 2 * RSIx.y.z - 100 | x=Period, y=SMA, z=Offset | |
| Keltner Channels | Upper | tAVG((Hz + Lz + Cz) / 3 + w * ATR1.z, x) | x=Period, w=ATR_Multiplier, z=Offset, t=AverageType |
| Lower | tAVG((Hz + Lz + Cz) / 3 - w * ATR1.z, x) | ||
| Center | tAVG(Hz + Lz + Cz, x) / 3 | ||
| Width | 2 * w * tAVG(ATR1.z, x) | ||
| Linear Regression | Moving / Right End | 3 * FAVG(w, x) - 2 * AVG(w, x) | w=Formula, x=Period |
| Slope | 6 * (FAVG(w, x) - AVG(w, x)) / (x - 1) | ||
| Left End | 4 * AVG(w, x) - 3 * FAVG(w, x) | ||
| Low | Lz | z=Offset | |
| Mass Index | SUM(XAVG(Hz - Lz, 9) / XAVG(XAVG(Hz - Lz, 9), 9), x) | x=Period, z=Offset | |
| Momentum | 100 * C / Cx | x=Period | |
| Money Flow Index | 100 * SUM(IIF(H + L + C > H1 + L1 + C1, (H + L + C) * V, 0), x) / SUM((H + L + C) * V, x) | x=Period | |
| MoneyStream | MSy.z | y=SMA, z=Offset | |
| Moving Average | tAVG(w, x) | w=Formula, x=Period, t=AverageType | |
| Moving Average Convergence Divergence (MACD) | Raw | MACDs.l.z | s=Short, l=Long, x=Trigger, z=Offset |
| Trigger | XAVG(MACDs.l.z, x) | ||
| Histogram | MACDs.l.z - XAVG(MACDs.l.z, x) | ||
| Moving Volume Weighted Average Price | AVG((Oz + Hz + Lz + Cz) * Vz, x) / 4 / AVGVx.z | x=Period, z=Offset | |
| On Balance Volume | OBVy.z | y=SMA, z=Offset | |
| Open | Oz | z=Offset | |
| Percent Volume Oscillator (PVO) | Raw | 100 * (tAVGVp.z / tAVGVq.z - 1) | p=Short, q=Long, s=Signal, z=Offset, t=AverageType |
| Trigger | 100 * (tAVG(tAVGVp.z / tAVGVq.z, s) - 1) | ||
| Histogram | 100 * (tAVGVp.z / tAVGVq.z - XAVG(tAVGVp.z / tAVGVq.z, s)) | ||
| Pivot Points | R4 | (7 * H1 - 5 * L1 + C1) / 3 | Only matches chart in daily and longer time frames. |
| R3 | (5 * H1 - 4 * L1 + 2 * C1) / 3 | ||
| R2 | (4 * H1 - 2 * L1 + C1) / 3 | ||
| R1 | (2 * H1 - L1 + 2 * C1) / 3 | ||
| PP | (H1 + L1 + C1) / 3 | ||
| S1 | (2 * L1 - H1 + 2 * C1) / 3 | ||
| S2 | (4 * L1 - 2 * H1 + C1) / 3 | ||
| S3 | (5 * L1 - 4 * H1 + 2 * C1) / 3 | ||
| S4 | (7 * L1 - 5 * H1 + C1) / 3 | ||
| Price | Open | Oz | z=Offset |
| High | Hz | ||
| Low | Lz | ||
| Close / Current | Cz | ||
| Price Percent Oscillator (PPO) | Raw | 100 * (tAVG(w, s) / tAVG(w, l) - 1) | w=Formula, s=ShortPeriod, l=LongPeriod, x=Trigger, t=AverageType |
| Trigger | 100 * tAVG(tAVG(w, s) / tAVG(w, l) - 1), x) | ||
| Histogram | 100 * (tAVG(w, s) / tAVG(w, l) - tAVG(tAVG(w, s) / tAVG(w, l), x)) | ||
| Percent Volume Oscillator (PVO) | Raw | 100 * (XAVGVp.z / XAVGVq.z - 1) | p=ShortPeriod, q=LongPeriod, s=SignalPeriod, z=Offset |
| Trigger | 100 * (XAVG(XAVGVp.z / XAVGVq.z, s) - 1) | ||
| Histogram | 100 * (XAVGVp.z / XAVGVq.z - XAVG(XAVGVp.z / XAVGVq.z, s)) | ||
| Price Zone Oscillator | 100 * XAVG(IIF(Cz <= Cy, -Cz, Cz), p) / XAVGCp | p=Period, z=Offset | |
| R-Squared (R^2) | ((x + 1) / 2 * (FAVG(w, x) - AVG(w, x)) / SQR((x ^ 2 - 1) * (AVG((w ) ^ 2, x) - AVG(w, x) ^ 2) / 12)) ^ 2 | w=Formula, x=Period | |
| Rate of Change | C - Cp | p=Period | |
| Rate of Change Percent | 100 * (C / Cx - 1) | x=Period | |
| Relative Strength Index (Plain RSI - not Wilder's) | RSIx.y.z | x=Period, y=SMA, z=Offset | |
| Simple Moving Average | AVG(w, x) | w=Formula, x=Period | |
| Slow Stochastic | %K | STOCk.3.z | k=%K, d=%D, z=Offset |
| %D | AVG(STOCk.3.z, d) | ||
| SMI Ergodic | Indicator | XAVG(XAVG(C - C1, p), q) / XAVG(XAVG(ABS(C - C1), p), q) | p=ShortPeriod, q=LongPeriod, r=SignalPeriod |
| Trigger | XAVG(XAVG(XAVG(C - C1, p), q) / XAVG(XAVG(ABS(C - C1), p), q), r) | ||
| Oscillator | XAVG(XAVG(C - C1, p), q) / XAVG(XAVG(ABS(C - C1), p), q) - XAVG(XAVG(XAVG(C - C1, p), q) / XAVG(XAVG(ABS(C - C1), p), q), r) | ||
| Standard Deviation (of Closing Prices) | STDDEVx.z | x=Period, z=Offset | |
| Standard Deviation | SQR(ABS(SUM((w) ^ 2, x)- x * AVG(w, x) ^ 2) / x) | w=Formua, x=Period | |
| Stochastic | STOCx.y.z | x=Period, y=SMA, z=Offset | |
| Stochastic Momentum Index (SMI) | Indicator | 200 * XAVG(XAVG(Cz - (MAXHp.z + MINLp.z) / 2, a), b) / XAVG(XAVG(MAXHp.z - MINLp.z, a), b) | p=Period, a=Smoothed, b=DoubleSmoothed, c=Signal, z=Offset |
| Trigger | 200 * XAVG(XAVG(XAVG(Cz - (MAXHd.z + MINLd.z) / 2, a), b) / XAVG(XAVG(MAXHd.z - MINLd.z, a), b), c) | ||
| Stochastics RSI | %K | 100 * AVG((WRSIr.z - MIN(WRSIr.z, s)) / (MAX(WRSIr.z, s) - MIN(WRSIr.z, s)), k) | r=RS_ Period, s=Stochastics_Period, k=%K, d=%D |
| %D | 100 * AVG((AVG(WRSIr.z - MIN(WRSIr.z, s)) / (MAX(WRSIr.z, s) - MIN(WRSIr.z, s)), k), d) | ||
| Sum - Adds together the value of w over the most recent x bars. | SUM(w, x) | w=Numeric,x=Period | |
| Tilson T3 Moving Average | -(f ^ 3) * XAVG(XAVG(XAVG(XAVG(XAVG(XAVGCx, x), x), x), x), x) + 3 * ((f ^ 2) + (f ^ 3)) * XAVG(XAVG(XAVG(XAVG(XAVGCx, x), x), x), x) - (6 * (f ^ 2) + 3 * (f + (f ^ 3))) * XAVG(XAVG(XAVG(XAVGCx, x), x), x) + (1 + 3 * f + (f ^ 3) + 3 * (f ^ 2)) * XAVG(XAVG(XAVGCx, x), x) | f=Volume_Factor, x=Period | |
| Time Segmented Volume (TSV) | TSVx.z | x=Period, z=Offset | |
| Time Series Forecast | AVG(w, x) + ((x - 1) / 2 + y) * 6 * (FAVG(w, x) - AVG(w, x)) / (x - 1) | w=Formula, x=Period, y=ForecastBars | |
| Triple Exponential Moving Average (TEMA) | 3 * XAVG(w, x) - 3 * XAVG(XAVG(w, x), x) + XAVG(XAVG(XAVG(w, x), x), x) | w=Formula, x=Period | |
| Triple Exponential Moving Average (TRIX) | 100 * (XAVG(XAVG(XAVGCx, x), x) / XAVG(XAVG(XAVGCx.1, x), x) - 1) | w=Formula, x=Period | |
| True Strength Index | XAVG(XAVG(C - C1, s), l) / XAVG(XAVG(ABS(C - C1), s), l) | s=ShortPeriod, l=Long Period | |
| Ultimate Oscillator | 100 * (4 * SUM(C - LEAST(L, C1), p) / SUM(ATR, p) + 2 * SUM(C - LEAST(L, C1), q) / SUM(ATR, q) + SUM(C - LEAST(L, C1), r) / SUM(ATR, r)) / 7 | p=ShortPeriod, q=MediumPeriod, r=LongPeriod | |
| Volume | Vz | z=Offset | |
| Volume Rate of Change | V - Vp | p=Period | |
| Volume Rate of Change Percent | 100 * (V / Vx - 1) | x=Period | |
| Volume Weighted Moving Average | tAVG((w) * V, x) / tAVGVx | w=Formula, x=Period, t=AverageType | |
| Volume Zone Oscillator | 100 * XAVG(IIF(Cz <= Cy, -Vz, Vz), p) / XAVGVp.z | p=Period, z=Offset, y=z+1 | |
| Vortex Indicator | +VI | AVG(ABS(H - L1), p) / XAVG(ATR, q) | p=Period, q=(p*2)-1 |
| -VI | AVG(ABS(L - H1), p) / XAVG(ATR, q) | ||
| Wilder's Relative Strength Index | WRSIx.z | x=Period, z=Offset | |
| Williams Alligator | Jaw - Blue | AVG(H8 + L8, 13) / 2 | |
| Teeth - Red | AVG(H5 + L5, 8) / 2 | ||
| Lips - Green | AVG(H3 + L3, 5) / 2 | ||
| Williams Acceleration/Deceleration | (AVG(H + L, 5) - AVG(H + L, 34) - AVG(AVG(H + L, 5) - AVG(H + L, 34), 5)) / 2 | ||
| Williams Awesome Oscillator | (AVG(H + L, 5) - AVG(H + L, 34)) / 2 | ||
| Williams Percent Range (%R) | STOCx.y.z - 100 | x=Period, y=SMA, z=Offset | |
| Worden Stochastic | WSTOCx.y.z | x=Period, y=SMA, z=Offset | |
- Prev: How To Create a Custom PCF Child Indicator
- Next: Acceleration Bands
Topics
- Download Article PDF
- Generate Manual PDF
- Print Article
TC2000 platform & data subscriptions are offered by TC2000 Software Company ("TCS"). Securities brokerage services are offered by TC2000 Brokerage, Inc. ("TCB"), a registered broker dealer, member FINRA/SIPC. TCS and TCB are separate companies affiliated through common ownership.
TC2000.com | 1-800-776-4940 | PO Box 1139 | Wilmington, NC 28402 | [email protected] | [email protected]
Từ khóa » C H1 Tc2000
-
Indicator Formula Templates | Personal Criteria Formulas (PCF)
-
How To Design More Complex Indicator Formulas - TC2000 Help Site
-
C XUP H1 - Worden Discussion Forum - TC2000
-
Scanning For Breakout Setups Using Worden TC2000 PCF
-
Indicator PCF For Price Near Pivot - Worden Discussion Forums
-
One Day Reversals / TC2000 Users - TMF
-
Convert Formula From TC2000 To Metastock
-
Script Translation For Tradingview : R/algotrading - Reddit
-
Formulas & Setup - Trading
-
TC2000 Screener To ProRealTime Conversion
-
Form X-17A-5 Tc2000 Brokerage, Inc. - SEC Report
-
Motor Tc 2000 | MercadoLibre
-
[PDF] Peroni Racing Weekend Monza 28-29-30 Maggio 2021