Delorean STO SC-SV v.2.0

Delorean STO SC-SV v.2.0
The DELOREAN sto SC-SV v.2.0 is a custom technical indicator for ProRealTime, specifically designed for volatile markets such as Bitcoin and DAX40. Its purpose is to identify overbought and oversold conditions, as well as potential reversal points, dynamically adjusting to market volatility. Below is a detailed breakdown of its functionality, structure, and features:
  • 1. Purpose and Context
    This oscillator, developed by mboliart (https://x.com/mboliart), is an evolution of the classic stochastic indicator, optimized for instruments with high volatility. Version 2.0 incorporates a volatility adjustment based on the Average True Range (ATR), making it more adaptable to sharp price movements, such as those seen in Bitcoin and DAX40. Its name, DELOREAN sto SC-SV, reflects its ability to “navigate” through market conditions (SC for overbought and SV for oversold).
  • 2. Configurable Parameters
    The indicator uses several predefined parameters for its calculations:
    • Period = 200: The range of bars used to calculate historical price highs and lows.
    • K = 20: The period for the exponential moving average of the K line.
    • D = 20: The period for the exponential moving average of the D line.
    • N = 8: The period for the exponential moving average applied to the adjusted J line.
    • ATRPeriod = 14: The period used to calculate the ATR, which measures recent volatility.
  • 3. Calculation of the Base Oscillator
    The base oscillator measures the position of the closing price (CLOSE) within the price range of the last 200 bars:
    • The highest (masalto = HIGHEST[Period](HIGH)) and lowest (masbajo = LOWEST[Period](LOW)) prices over 200 bars are calculated.
    • The oscillator is obtained using the formula:
      oscilador = (CLOSE – masbajo) / (masalto – masbajo) * 100
      This produces a value between 0 and 100, where 0 indicates the price is at its historical low and 100 at its historical high.
  • 4. Main Lines (K, D, and J)
    From the base oscillator, three main lines are generated:
    • K Line (%K): An exponential moving average of 20 periods applied to the base oscillator (liniaK = ExponentialAverage[K](oscilador)), smoothing out price fluctuations. It is displayed in blue with a thickness of 2.
    • D Line (%D): An exponential moving average of 20 periods applied to the K line (liniaD = ExponentialAverage[D](liniaK)), acting as a slower signal. It is displayed in magenta with a dotted line style.
    • J Line: Calculated as liniaJ = 3 * liniaK – 2 * liniaD, a formula that amplifies the divergence between K and D, making it sensitive to potential reversals. In this version, J is adjusted for volatility (see the next point).
  • 5. Volatility Adjustment (Adjusted J Line)
    To make the oscillator more effective in volatile markets, the J line is adjusted using the Average True Range (ATR):
    • The ATR is calculated over a 14-bar period: atr = AverageTrueRange[ATRPeriod](CLOSE).
    • The ATR is normalized by dividing it by its 14-period exponential moving average: factorvolatilidad = atr / atrmedia.
    • The adjusted J line is obtained as: liniaJvol = liniaJ * factorvolatilidad.
      This means that during periods of high volatility, J is amplified, and during low volatility, it is reduced, improving its sensitivity to market conditions. The adjusted J line is displayed in green.
  • 6. EMA of the Adjusted J Line
    To smooth the adjusted J line and facilitate the identification of crossover signals, an 8-period exponential moving average is calculated:
    • emaJNvol = ExponentialAverage[N](liniaJvol).
      This line, known as EMA CRUCE SC/SV, is displayed in red and is useful for confirming trends or detecting crossovers with the adjusted J line.
  • 7. Reference Levels
    The oscillator includes static levels to aid interpretation:
    • L100 = 100: Maximum level, indicating extreme overbought conditions (dotted line).
    • L80 = 80: Overbought level (solid line).
    • L50 = 50: Neutral level (dotted line).
    • L20 = 20: Oversold level (solid line).
    • L0 = 0: Minimum level, indicating extreme oversold conditions (dotted line).
      These levels help traders identify key zones on the chart.
  • 8. Visualization
    The indicator returns the following lines with specific styles and colors:
    • %K (blue, thickness 2, solid line).
    • %D (magenta, dotted line).
    • %J adjusted (green, solid line).
    • EMA CRUCE SC/SV (red, solid line).
    • Reference levels (L100, L80, L50, L20, L0) with varied styles (dotted or solid) for easy distinction.
  • 9. Practical Application
    The DELOREAN sto SC-SV v.2.0 oscillator is ideal for:
    • Detecting overbought conditions (J near 80-100) and oversold conditions (J near 0-20).
    • Identifying potential reversals through crossovers between the adjusted J line and its EMA.
    • Adapting to volatile markets thanks to the ATR adjustment, making it particularly useful for Bitcoin and DAX40.

The DELOREAN sto SC-SV v.2.0 is an advanced oscillator for ProRealTime that combines a classic stochastic calculation with a volatility adjustment based on the ATR. It uses a 200-bar range to measure price position, generates K, D, and J lines (the latter adjusted for volatility), and adds an EMA of J for crossover signals. With reference levels (0, 20, 50, 80, 100), it helps identify overbought and oversold conditions in volatile markets like Bitcoin and DAX40, providing a flexible and visually clear tool for traders.

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

avatar
Register or
Related users ' posts
kbrooks323 Hello would someone be willing to release a scan code for this? that would be helpful as I s...
Nicolas You can do easily this screener by using the assisted creation tool. It would take you about...
kbrooks323 I just figured it out thanks!
robertogozzi Yes, you can use any setting that suits you best! As to which one... it depends on the inst...
DaxRider grazie Robnerto
Vinks_o_7 Vonasi you're a beast !!! ;-)))
pableitor Amazing indicator , you are pushing PRT to the limit! But looking at the scatter its not c...
Nicolas remplacer les valeurs de coloured(0,255,0) par coloured(r,g,b) et ajouter ces noms de variab...
mohamed merci Nicolas!
sacram14 Merci Nicolas pour ce set-up que je ne connaissais pas ! J'ai tenté de reprendre le code pou...
Nicolas
5 years ago
KDJ
KDJ
3
Indicators
fireleg79 Bonsoir Nicolas. Merci pour tout ton travail. Quand tu auras le temps pourras-tu jeter un oe...
Sejibi Bonsoir, En remplaçant percentJ = 3 * percentD - 2 * percentK par percentJ = 3 * perc...
JMARTY Bonjour, A la recherche d'un indicateur détectant les divergences sur DMI, je tombe sur ce...
Jan Wind Thanks for sharing ! The Gain/Loss ratio is a bit low, 1,16, hardly offset the risks take...
drive whats the period ?
Lucas0000 Hola. estoy buscando un programador en proorder, para hacer un programa basado en el Q-trend...
Sapo Thank you very much. as always your indicators are extremely effective. kind regards Vonasi.
mitsu21 Hi, it looks nice. I'll try it tomorrow thank you for your share kind regards bruno
kj1988 Thank you Vonasi for sharing this indicator. Very useful as a comfirmation to the price act...
Vonasi Sure that is possible. I will code it and make a post in the English ProBuilder forum and pu...
Vonasi Vama v2 with Hull moving average included can be found here: https://www.prorealcode.com/top...
JMat45 Thank you, Vonasi.
Bard Very interesting approach Vonasi! I'm getting a 404 error when trying to download though?
Vonasi I just tested and I was able to download with no error.
Psari Hi Vonasi, I am a newbie and was wondering whether you could possibly help me with this pro...
michaelben Bonjour Nicolas . Je cherche une strategie pour faire du trading automatisé. J'ai essaye ave...
Bard I've also just noticed that changing the "Bands Deviation" setting from 1.25 to eg 3 doesn't...
bartekz Hi @Nicolas, Really impressed by your work. I am trying to replicate the Wave-PM indicator t...
Nicolas You don't have to replicate it, download the file and import it into your platform.
Nicolas En effet merci, erreur corrigée, la variable Risk affecte désormais comme il se doit les cal...
nader003 How can we get this indicator on MT4
Nicolas You can ask for private custom coding to our programming services: https://www.prorealcode.c...
Vinks_o_7 Great, thanks a lot Nicolas !
Teddy Coronak Top Nicolas ! Merci
Andyswede Thank's! Great indicator:)
juanj
6 years ago
juanj I have actually completely redesigned this indicator with loads of improvements, so will res...
AntoGH how did you backtest it ?
PastaPesto @AntoGH , I dont know if you are asking me, but my backtest was made in an IS of 4 years bet...
Ridder @PastaPesto Do you still running this and how is the results? Thanks
dau710 Are the Bulls Blue & the Bears Red?
dau710 Many thanks :)
Maik2404 es sind leider nur long Positionen und keine Short zu erkennen.
Maik2404 Vytautas: es bleibt aber nur bei long Auslösungen
ullle73 this one is not a winner, have backtested it on almost all pairs, does not have an edge
Bard Problems with Safari latest s/ware and this site and links and adding code. Let me add the...
grimweasel47 Ok thanks Nicolas - could this be adapted to take into account MFI and then have price, volu...
Nicolas I don't understand what you mean exactly, would be better to open a topic about this idea wi...

Top