Category Trend  at 26/02/2021

cTrader DiNapoli Stochastic Strategy


The DiNapoli indicator which is used in this trading robot has a high probability of providing a signal to buy or sell due to any financial instrument being overbought or oversold. This is an advanced stochastic indicator based on techniques by Dinapoli. It gives good crossover signals.



 Advanced Risk Management Features

 Having an automated strategy that relies mostly on technical indicators will need some form of protection against high impact market events like news releases or even low liquidity when the spreads are so high that when new positions are opened they could be many pips down from the start.


  1. Max spread - you can set a limit so that a position will not open if the symbol spread is too high.
  2. Stop loss and take profit.
  3. Trailing stop with pip step - when the price gains a set amount of pips to stop loss is moved (x) pips behind the price and as the price increases, it is adjusted a set amount of pips (step).
  4. Trading hours - you can set the hours you want the robot to open new positions, there may be times when it is best avoided, open positions will still be managed.
  5. Pause trading for high impact news releases -  if you are using technical data analysis with your trading and reply on indicators then when a major news event occurs, the price can turn against you as much as 1% or 100 pips which can cause a large drawdown on your capital.


Watch a Video Demonstration

The video has been uploaded to 1080p High Quality, so do not forget to set your U-Tube video quality to 1080p HD. 

Duration: 25 minutes

Click Here To Watch a Video Demo using cTrader 3.0 Beta



Contactinstant chat group


Twitter | Facebook | YouTube | Pinterest | LinkedIn


using System;
using cAlgo.API;
using cAlgo.API.Internals;
using cAlgo.API.Indicators;
using cAlgo.Indicators;
using System.Windows.Forms;
using System.Threading;

// To download the software please visit:

namespace cAlgo
    [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.FullAccess)]
    public class ClickAlgoSoftware : Robot
        [Parameter(DefaultValue = 0.0)]
        public double Parameter { get; set; }

        private static Mutex dialogMutex = new Mutex();
        private static bool dialogIsShownOnce = false;

        protected override void OnStart()

        protected override void OnTick()
            // Put your core logic here

        protected override void OnStop()
            // Put your deinitialization logic here

        public static void ShowDialogBox()

            if (dialogIsShownOnce)

            var ret = MessageBox.Show("It is not possible to download the software from the cTDN website. Would you like to visit us at where you can download it?", "Downloading...", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (ret == DialogResult.Yes)

            dialogIsShownOnce = true;


ClickAlgo's avatar

Joined 05.02.2015

  • Type: Paid
  • Language: C#
  • Trading Platform: cTrader Automate
  • Filename: ClickAlgo Software.algo
  • Rating: 0
  • Downloads: 2009
Only logged in users can post a comment
gonakoy724 · 4 months ago

The following time I read a blog, I hope that it doesnt disappoint me as much as this one. I imply, I know it was my choice to read, however I really thought youd have one thing fascinating to say. All I hear is a bunch of whining about something that you could repair if you werent too busy in search of attention.Arbeiterkammer

bojesim268 · 4 months ago

great points altogether, you just won brand new reader. What would you suggest about your submit that you just made a few days in the past? Any certain?RTO Training Packages

bojesim268 · 4 months ago

An interesting discussion is worth comment. I think that you should write extra on this topic, it may not be a taboo topic but typically people are not sufficient to speak on such topics. To the next. CheersHoodie 3D

vojarit154 · 5 months ago

Have you ever considered creating an e-book or guest authoring on other sites? I have a blog based on the same theme if you’re interested.RTO consultants

skshazad53 · 6 months ago

This unique seems to be thoroughly ideally suited. Each one of minor essentials are produced alongside large amount of story knowledge. I’m a for the considerably.RTO Training Packages