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
FiftyFifty
  0
  0
  172
free  30 Nov 2020
Buenas tardes amig@s: Hoy les propongo a ustedes un estudio de la reversión del cincuenta por ciento de la tendencia. En mi opinión, es un nivel a considerar aunque hay otros niveles naturalmente, como el cien por cien. Pero a veces queda cerca y a veces queda lejos, muy lejos. Nos vemos en el cielo. Adios,  
paid  02 Nov 2020
This is a oscillator inidcator for cTrader. The Relative Strength Index (RSI) is one of the most popular indicators, but its weakness is its inability to respond to changes in volatility and market momentum. The Variable Length Dynamic Momentum Index (VLDMI) makes it possible to flexibly respond to ever-changing market conditions by fluctuating the RSI calculation period in accordance with market momentum. The VLDMI serves the same purpose as the RSI, which indicates overbought or oversold conditions that could lead to a market reversal. If the price reaches the 70or80 level, it is considered as overbought and we may trade short at that level. On the contrary, if it reaches the 20or30 level, it is considered as oversold and we may trade long. Of course, that's not all, VLDMI has all the same properties as RSI, including divergence. (The latest USDJPY h1 chart at the time of release)   In addition, The Traders Dynamic Index (TDI), which is not available in the previous VLDMI, has been developed. TDI is a very well-known and popular indicator and you will find many functional strategies on various websites.   (The latest USDJPY h1 chart at the time of release)     Parameter Description------------------------ ・Source Specify the data source for the calculation. In addition to prices such as the ClosePrices, indicator values are also available. ・Period The basic value of the calculation period. Change it to suit your trading style. ・Deviation Period, SMA Period These are the numbers used in the calculation. Basically, you don't need to change it, but you can change it if you like. ・Variable Period Min The minimum value of the variant of the period used in the calculation. It should be set to be smaller than "Period". ・Variable Period Max The maximum value of the variant of the period used in the calculation. It should be set to be larger than "Period". ・TDI Mode You can switch between VLDMI mode and TDI mode. ・Border Level You can set the overbought/oversold level, with a value between 20 and 30 being recommended. --------------------------------------------------------   Notice It does not guarantee any particular outcome or profit of any kind. Please enjoy trading at your own risk. -------------------------------------------------- © 2020, Taro Yamada, taro.yamada.forex@gmail.com We can also take orders for algorithm development. Please feel free to contact us.     Download from here Variable Length Dynamic Momentum Index (VLDMI)  
MACD Clossover Marker
  0
  0
  603
by summer
free  15 Oct 2020
MACD Clossoverがゴールデンクロスしたとき買いのマーク、デッドクロスしたとき売りのマークを表示します。 Put a buy mark when the MACD Clossover crosses golden and a sell mark when it crosses dead.   website
by summer
free  09 Oct 2020
ストキャスティクスのクロスを検知してチャート上に矢印を表示します。 ストキャスティクスのパラメータは任意に設定できます。   Detects stochastic crosses and displays an arrow on the chart. The stochastic parameters can be set as desired.  
free  10 Oct 2020
Comes with source code. This is a custom building block for handling signals generated by an Oscillator. Similarly to IndiCrossover it takes DataSeries as inputs (one for the Oscillator series, one for a high band and one for a low band). For instance, on EURUSD Daily, we have used it to manage close price breakouts from the Bollinger Bands in red. We have also used it on the Williams %R using -20 and -80 levels generated using the LevelSeries building block. Outputs: Signal: 1 on the bar where the Oscillator crosses above or below one of the two levels (high or low), 0 otherwise. SignalEnv: 1 if the Oscillator is above the high-band, -1 if below the low-band, 0 otherwise. DaysSinceLastSignal: The number of bars since the Signal was last 1.
Simphony Oscillator
  0
  0
  303
paid  23 Nov 2020
This is an oscillator indicator for cTrader. A complex mathematical method is used to analyze price changes.     Download from here for free Simphony Oscillator     If you have any questions or problems, please feel free to contact us in the comments. Notice:It does not guarantee any particular outcome or profit of any kind. Please enjoy trading at your own risk.   © 2020, Taro Yamada, taro.yamada.forex@gmail.com   We can also take orders for algorithm development. Please feel free to contact us.
Perfect MACD
  0
  0
  641
paid  23 Nov 2020
This is a MACD oscillator for cTrader with many effective features. Various MovingAverages can be used for MACD and signal calculations, and the program can be freely switched to sensitive mode. Furthermore, it is easy to visually capture the movement of the MACD Histogram through color changes.   If you have any questions or problems, please feel free to contact us in the comments. Notice:It does not guarantee any particular outcome or profit of any kind. Please enjoy trading at your own risk.     Download from here for free Perfect MACD © 2020, Taro Yamada, taro.yamada.forex@gmail.com   We can also take orders for algorithm development. Please feel free to contact us.
by xabbu
free  14 Sep 2020
in case you need a rex indicator for your NNFX strategy with cTrader, and you want one with source code available, I have good news for you... ;-)   The Rex indicator / oscillator (or oscilator) lays a moving average over the True Value of a Bar (TVB).   Play around with it, give feedback, make additions and share your enhancements to the community...  
RCI
  0
  0
  414
free  05 Sep 2020
/* Copyright (c) 2015 daneko  * All rights reserved.  *   * Permission is hereby granted, free  of charge, to any person obtaining  * a  copy  of this  software  and  associated  documentation files  (the  * "Software"), to  deal in  the Software without  restriction, including  * without limitation  the rights to  use, copy, modify,  merge, publish,  * distribute,  sublicense, and/or sell  copies of  the Software,  and to  * permit persons to whom the Software  is furnished to do so, subject to  * the following conditions:  *   * The  above  copyright  notice  and  this permission  notice  shall  be  * included in all copies or substantial portions of the Software.  *   * THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,  * EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF  * MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE  * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION  * OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */ /*  * site: http://daneko.blog.jp/archives/1028380181.html  * http://ctdn.com/algos/indicators/show/849  */ using System; using System.Collections.Generic; using System.Linq; using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators;   namespace cAlgo {     [Indicator(IsOverlay = false, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]     public class RankCorrelationIndex : Indicator     {         [Parameter("Source (default close)")]         public DataSeries Source { get; set; }           [Parameter("periods", DefaultValue = 9, MinValue = 1)]         public int periods { get; set; }           [Output("Main")]         public IndicatorDataSeries Result { get; set; }           /**          * for cBot          */         public static RankCorrelationIndex Create(IIndicatorsAccessor indicators, DataSeries source, int periods = 9)         {             if (periods < 1)             {                 throw new ArgumentException("period < 1");             }               return indicators.GetIndicator<RankCorrelationIndex>(source, periods);         }           protected override void Initialize()         {             if (IsBacktesting)             {                 var test = new List<double>                  {                     99,                     98,                     97,                     96,                     105                 };                 var d = CalculateD(test);                 if (d != 20)                     throw new InvalidProgramException();             }         }           public override void Calculate(int index)         {             if (index < periods)             {                 return;             }               var d = CalculateD(Enumerable.Range(0, periods).Select(i => Source[index - i]));               Result[index] = (1 - (6 * d) / (periods * (Math.Pow(periods, 2) - 1))) * 100;         }             /**          * var test = new List<double> { 99,98,97,96,105 };          * var d = CalculateD(test);          * assert d == 20          * @param source desc time          */         int CalculateD(IEnumerable<double> source)         {             return source.Select((v, i) => Tuple.Create(i + 1, v)).OrderByDescending(v => v.Item2).Select((v, i) => (int)Math.Pow(i + 1 - v.Item1, 2)).Sum();         }     } }
free  17 Jul 2020
Referencing price and averages to the mean
free  15 Jul 2020
What about averages momentum? 
MACD with Colors
  0
  0
  644
free  07 Oct 2020
This is a Classic MACD with multiple Colors for a better Visualization. Any Bug Please Report. Esto es un clásico indicador MACD con colores para una visualización mejor. Para los que quieran participar de un Grupo CTrader en Español poder compartir estrategias, indicadores e mucho más, aquí abajo les dejo el link. Grupo CTrader en Español -->> t.me/ComunidadCtrader Grupo CTrader em Português -->> t.me/ComunidadCtrader