Indicators

Notification Publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section you may use the Copyright Infringement Notification form to submit a claim.
How to install
paid  24 Mar 2020
It is difficult to imagine trading without an oscillator - there have always been and will be Waves. It is important to see in what phase the daily wave is. It would be foolish to trade a one-hour wave against the direction of a H4 or older Daily wave, and on the contrary - it is very reasonable to trade when the waves add up in resonance. Resonance moments are highlighted by dots. ...these are almost perfect moments for entry... This is second version of Stochastic RSI Waves Resonance indicator I have created before. Now it is connected to Telegram Communic .   Source code is not public. You can download the indicator only from my website Coderias.com  There is no other way to save copyrights. P.S.  my name is Alex, I'm not a big trader or programmer, but only a very diligent person and try to do good worthwhile things to at least slightly improve my very modest life. Need some support - so I post my work at least for a nominal price, please be understanding.
Multi MA Normalised
  0
  0
  332
by jani
free  04 Feb 2020
The indicator normalises all standard moving averages as well as Tilson T3 Moving Average    Standard moving averages can be smoothed by the MA Factor (values range: 1-6) For example, EMA with Factor 1 is normal EMA, by using factor 2 we get EMA of EMA, by using factor 3 gives EMA of EMA of EMA etc. There is also a feature to add a final smoothing. All smoothing features apply only to MAs, not to T3 The idea of the indicator is to capture price cycles using two different cycle periods. Shorter cycle show  short/medium-term price cycles as longer cycle confirms the trend direction and longer-term price cycles.  
MACD Color
  0
  0
  658
by jani
free  10 Feb 2020
This is a modified version of the traditional MACD indicator. Cut-Off levels indicate levels where MACD and signal line difference (=histogram) is greater than the set level. I have also added a feature to count MACD from any standard moving average.   Version update  2020/1/20  *    Added tick volume feature. Increasing tick volume factor increases tick volume relative weight when calculating the MAs  *    Replaced lookback with MA smoothing feature. LB and SMA accomplish the same thing, MA smoothing now more versatile. Version update  2020/2/3  *   Added zero lag feature Version update  2020/2/10  *   Removed Tick Volume, error in logic   =====================================================================================================                                                                                      SETTINGS ===================================================================================================== Traditional MACD: MACD periods: 12 & 26 // Signal period: 9  // MA Type: Exponential Linda Raschke: MACD periods: 3 & 10 // Signal period: 16  // MA Type: Simple Awesome Oscillator: MACD periods: 5 & 34 // Signal period:N/A  // MA Type: Simple  
by jani
free  21 Jan 2020
This is a modified version of the famous Awesome Oscillator created by Bill Williams. The indicator will show the cumulative sum of the difference between the fast and slow SMA (cumulative sum of the normal AO output) for the selected lookback period.  Lookback value 0 & 1 will void function and return normal AO I have also added a moving average that reads the AO output as input (MA of AO)..   This indicator can be replaced with my more advanced version of MACD  MACD Color Indicator | Algorithmic Forex Trading | cTrader Community In the picture below, above normal AO and below AO Plus with lookback value of 25 bars. Lookback feature attempts to better interpret the market up and down cycles and longer-term momentum.  
free  26 Dec 2019
Follow my cTrader Telegram group at https://t.me/cTraderCommunity; everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp and an Instagram page https://www.instagram.com/ctrader_community/ This is a stochastic oscillator with a source, it will fit on any other indicator but cannot be used to calculate stochastic on marketseries, for those you'll have to use the standard one. Here's an example of it calculated on Pring's Special K:
Pring's Special K
  0
  0
  285
free  26 Dec 2019
Follow my cTrader Telegram group at https://t.me/cTraderCommunity; everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp and an Instagram page https://www.instagram.com/ctrader_community/ This is Martin Pring's Special K, a timing indicator made of 12 different price ROCs, every one with a particular smoothing. In this version, every ROCs' period is tunable, as well as every ROCs' multiplier and smoothing. There is also a setting for the final smoothing of the result, the signal line period and every smoothing has a parameter for the type of moving average to use.
free  09 Dec 2019
The indicator is a combination of Stochastic RSI CCI.    
paid  30 Mar 2020
It is difficult to imagine trading without an oscillator - there have always been and will be Waves. It is important to see in what phase the daily wave is. It would be foolish to trade a one-hour wave against the direction of a H4 or older Daily wave, and on the contrary - it is very reasonable to trade when the waves add up in resonance. Resonance moments are highlighted by dots. ...these are almost perfect moments for entry... Source code is not public. You can download the indicator only from the author’s website www.coderias.com P.S.  my name is Alex, I'm not a big trader or programmer, but only a very diligent person and try to do good worthwhile things to at least slightly improve my very modest life. Need some support - so I post my work at least for a nominal price, please be understanding.    
by jani
free  19 Feb 2020
I have used Kijun-Sen (Overlay version) for example as a baseline for different trading strategies. I wanted to take a different look at this very basic and simple indicator and see what else it could do... I have combined 3 Kijunsen lines that are normalized as oscillators (normally Kijun-Sen line is drawn to the chart as an overlay indicator). I have also added moving average smoothing (MA period value 0 voids smoothing). Original KijunSen uses 26 periods, I have chosen Fibonacci sequence numbers for the default periods. My initial idea was to use this for mean reversion strategies looking for the faster lines to diverge from the slower lines. The oscillator can also be used during a trend trade to get in on a pullback (fast pulling away from slow, slow showing trend strength). Let me know if you find new ideas about how to use this indicator.  What is the Kijun-Sen (Japanese for Reference / Baseline)? The Kijun-sen is an indicator and important component of the Ichimoku Kinko Hyo method of technical analysis, which is also known as the Ichimoku cloud. The original Kijun-sen is the midpoint price of the last 26-periods, and therefore an indicator of short- to medium-term price momentum. The indicator aids in assessing the trend, and can also be useful for identifying trading opportunities when combined with the other components of the Ichimoku cloud. How to Calculate the original Kijun Line (Base Line) Find the highest price over the last 26 periods. Find the lowest price over the last 26 periods. Combine the high and low, then divide by two. Update the calculation after each period ends.                                                                 Version updates: ===========================  2019/12/11 Used API Functions Maximum & Minimum https://ctrader.com/api/reference/functions instead of the FOR-loops to get  Market Series High & Low. Should improve efficiency. 2020/2/20 Added  "Use Mean High/Low" & "Use Average" as a different way of calculating the normalisation. Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp     =================================================================================   Copyright © 2020, Fibonacci2011   Developer: Fibonacci2011 // https://ctrader.com/users/profile/23066   Telegram:  @Fibonacci2011 =================================================================================  
by jani
free  09 Mar 2020
This indicator is a combination of RSI, CCI, Stochastic, DeMarker and Money Flow indicators Indicator simply calculates the averaged values with adjustable weighting. Stochastics is calculated from K% only. You can omit oscillator by inputting weight = 0. Version updated: 2019/11/06 Normalised CCI values to fit between 0-100 Added "Multiply All Periods" parameter, which will multiply all oscillator periods by the chosen value Version updated: 2020/2/10 cTrader 3.7 compatible. Added moving average smoothing and signal. If "Average Smooth Period" set to 1 there is no smoothing. Converted "Multiply All Periods" to double, conversion back to an integer by Convert.ToInt32(Period * MultAll) Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp
free  28 Oct 2019
using System; using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators; using cAlgo.Indicators;   namespace cAlgo {     [Indicator(IsOverlay = false, ScalePrecision = 0, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]     public class StochasticCrossAlert : Indicator     {           private StochasticOscillator stoc;           bool b = true;         bool a = true;         [Parameter("Sound ON", DefaultValue = true)]         public bool PlaySound { get; set; }           [Parameter("Media File", DefaultValue = "c:\\windows\\media\\reaction.mp3")]         public string MediaFile { get; set; }           [Parameter("K_Periods", DefaultValue = 8, MinValue = 1)]         public int K_Period { get; set; }           [Parameter("Slow_K", DefaultValue = 3, MinValue = 2)]         public int Slow_K { get; set; }           [Parameter("D_Period", DefaultValue = 3, MinValue = 0)]         public int D_Period { get; set; }           [Parameter("MA Type", DefaultValue = MovingAverageType.Simple)]         public MovingAverageType MAType { get; set; }             [Output("%D", Color = Colors.Blue, PlotType = PlotType.Line, LineStyle = LineStyle.Lines)]         public IndicatorDataSeries Percent_D { get; set; }           [Output("%K", Color = Colors.Red)]         public IndicatorDataSeries Percent_K { get; set; }                 protected override void Initialize()         {             // Initialize and create nested indicators             stoc = Indicators.StochasticOscillator(K_Period, Slow_K, D_Period, MAType);           }               public override void Calculate(int index)         {             // Calculate value at specified index             // Result[index] = ...                 Percent_K[index] = stoc.PercentK.LastValue;             Percent_D[index] = stoc.PercentD.LastValue;                     if (stoc.PercentK.LastValue > stoc.PercentD.LastValue && a == true && PlaySound == true)             {                   Notifications.PlaySound(MediaFile);                   a = false;                 b = true;             }               if (stoc.PercentD.LastValue > stoc.PercentK.LastValue && b == true && PlaySound == true)             {                   Notifications.PlaySound(MediaFile);                 b = false;                 a = true;             }      }   } }  
by jani
free  01 Dec 2019
A combination of Commodity Channel Index , Bollinger Bands and Moving Averages. This is my modification of the original Traders Dynamic Index https://ctrader.com/algos/indicators/show/215 (Thanks go to fzlogic !!). Original version uses RSI as the base indicator, I use CCI instead. Two MAs and BB values are calculated from CCI.  CCI is a bit more responsive than RSI, so it is recommended to use higher period values than you would use in RSI. With CCI you get more signals which naturally result also more false signals.   Traditional Strategy: Buy: The Price line is above the Signal line and above the middle Bollinger Band line. Sell: The Price line is below the Signal line and below the middle Bollinger Band line. -------------- Mean Reversion & Reversal Strategies: Buy: Look for MAs lower-level crossing as in any normal oscillator oversold strategy.  Sell: Look for MAs upper-level crossing as in any normal oscillator overbought strategy.  Extra confirmation with slower MAs diverging from faster and pointing toward trend direction. --------------   More Advanced Strategy: Look CCI to be below 0-level and below BB midline also look for weak CCI retrace where the price is not following CCI retrace - sell into this weakness. Use the opposite logic for buy. Also look for Price and Signal line to refuse BB & 0-level crossing, look to trade with BB-middle trend.   Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp