SHO – Simple Harmonic Oscillator

SHO – Simple Harmonic Oscillator

SHO – Simple Harmonic Oscillator

A Time Cycle Oscillator – Published on IFTA Journal 2018 by Akram El Sherbini (pages 80-84)
(http://www.ftaa.org.hk/Files/2018130101754DGQ1JB2OUG.pdf)

Bullish signals are generated when SHO crosses over 0
Bearish signals are generated when SHO crosses under 0

  • OverBought level is 40
  • OverSold level is -40
  • ExtremeOB level is 60
  • ExtremeOS level is -60

As with most oscillators, divergences can be taken advantage of.

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

  1. jcisneros • 03/15/2019 #

    good job, its fine for divergences. Thank you

    • PastaPesto • 03/15/2019 #

      Hello Roberto!
      Thank you for this indicator. I thought I would try it out in a strategy, but something goes wrong when I “call” it. I made a graph from the strategy and comparing it to the indicator and it shows some totally different numbers. I also inserted the whole code inside the strategy but I get the same result. Any idea what could be wrong?

  2. robertogozzi • 03/15/2019 #

    I just realized that there’s a line that shouldn’t be there.
    It’s line 5, please remove it, since It overrides any setting you may want to change by either CALLing it or setting the indicator’s properties.
    I think this is the cause.
    Sorry for any inconvenience.

  3. robertogozzi • 03/15/2019 #

    I just discovered that ProOrder (for automated strategies) does not evaluate the expression in line 12 correctly (as Probuilder does), so if you want to embed the code in your strategy you need to replace that line with:
    //Ti = ((close > Cy) * Tt) OR (((close Cy) THEN
    Ti = Tt
    ELSE
    Ti = -Tt
    ENDIF

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar
Related users ' posts
Fgats https://www.prorealcode.com/topic/indicateur-3-sigma-documentation/ lien pour la documentat...
DELBERT Bonjour , merci pour le partage et la traduction , je vais essayer d'assimiler ce nouvelle i...
RubberToe Is there something we are missing here, I just get the same curved line as well...
Khaled @Nicolas, Hi Nicolas, I've downloaded the itf and it doesn't display as an Oscillator, it"s ...
sal157011 I think the problem here is that you must feed the trigonometric functions cos and sin with ...
ggolfet Hi Actarus, what's the name of the histogram indicator below Apple's chart?
Actaru5 Flag ShowState in setting and show histogram
NicolaSilvagni hi, thank you for creating this indicator. i can't figure out how to get the three graphs b...
Nicolas Check your custom trading hours and use the default market ones.
fj_pastor Hello Nicolas, Thanks again for all your support. Finally I debugged the problem. The sim...
kallistos Hi Nicolas, Thank you very much indeed for this indicator (and all the others you are provi...
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...
eivaremir have u got the trading view version?
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 Sorry I do not provide assistance for Tradestation code.
surfeur Bonjour, Je suis pas expert en PRT donc si qq'un peut m'expliquer un peu le code ? Par...
Nicolas src c'est bien le customclose en effet. ATR, si aucune série de données n'est spécifié, il u...
luxrun Roberto, I tried again to use both the SHI indicator and the WPO oscillator but they don't w...
robertogozzi WPO should work as posted at https://www.prorealcode.com/prorealtime-indicators/wpo-wave-per...
luxrun Now is ok! Thanks a lot
luxrun bellissimo lavoro, Roberto, grazie!
robertogozzi I just discovered that ProOrder (for automated strategies) does not evaluate the expression ...
Akram Hi Roberto the WPZO is the bounded oscillator by percentage like the SHO Here is the artic...
skysoldier hello, thank you for this code, I was wondering if it is compatible with thinkorswim at all?
Nicolas No, but you can ask for private coding job at our programming services.
ALE Hi the color is given by a numerical value derived from the oscillator in use. If you comp...
efahmy Thanks mate
Jo-01-R Hello, it is possible to have this indicator but instead of colors rather have numbers rangi...
Kris75 Hi Bolsatrilera, I love this indicator! Thanks; => did you develop a strategy around...
Francesco
7 years ago
oraclus Merci il lui ressemble bcp
juanj Think this is something we can experiment with in the 'universal' strategy along with the Bo...
ggolfet Hello Francesco, thanks for the code. Now I can do backtests on this indicator. I'm testin...
Gianluca Hello there is a new version, is it possible to translate it? https://www.tradingview.com...
christophe11560 bonjour, PRT me demande de réduire la période d'adaptive cyber Cycle suite à de fort ralent...
Pietro Fontana christophe11560, i've coded this a long time ago for a different version of the PRT, i'm not...
Abz  hi , you need to add the indicator from the "price" menu in chart
Francesco Thank you Abz!
phanz Hi Nicolas, this is an interesting strategy. For long position, I assume entry when prices ...

Top