Trading Software
    Menu Close

    cTrader DiNapoli Stochastic Strategy

    14-Day Refund Option (Read Policy)

    This automated trading strategy uses the DiNapoli Stochastic Indicator which uses a smoothing method to filter out noise in the price movement, you can use this to provide signals to assist your manual trading or as a fully automated trading robot. It incorporates the News Release Manager.
    (OS) Type: Windows & Mac OS Compatible
    Current version: 2.2.0
    Updated: Monday, 11 March 2024
    Author: ClickAlgo Team

    Need a broker?  Open a demo account

    Educational content: Read our disclaimer

    £34.99 Incl. VAT.
    cTrader Software

    Lifetime license, 1-year free updates

    Read our licensing terms

    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. This robot will automatically open and close positions based on the DiNapoli indicator.

    You can purchase his book on Fibonacci Analysis at GoodReads here

    cTrader DiNapoli Trading System

    Automated Trading Signals

    You will have the option to turn auto-trading off and use it for an alert system, it provides both a Windows pop-up and an email alert.


    What is the DiNapoli Stochastic Indicator?

    The DiNapoli Stochastic demonstrates smoother indicators and therefore gives fewer false signals in comparison with the traditional oscillator. The indicator is written in accordance with the description given in the book by Joe Dinapoli "Trading With DiNapoli Levels". This oscillator smoothing method leads to a filtering of the most "noise" component of the price movement.

    The DiNapoli Stochastic indicator can be used in the strategies oriented to a standard stochastic. However, stronger smoothing can lead to the loss of an array of signals. It is recommended to apply any trend indicator for more efficient use of the indicator and its signal filtering.


    On-Demand Optimised Settings

    We can provide 1-set of optimised settings from the date you request them going 1 year back, this is to demonstrate the product on historical price data. This product requires that you understand how to both backtest and optimise your own settings in the future.


    What Results Can It Achieve?

    This automated trading system will open, close and manage your trades automatically, but we advise that you acquire the following skills below to protect your account against unpredictable market events.

    • cBot optimisation.
    • Not overfitting with optimisation.
    • cBot backtesting.
    • Trading system timing - when to turn on or off the cBot.
    • Financial market knowledge, when to close trades early and let winners run.

    cTrader Algo Training

    Free Training on Demo Account

    We will show you how to optimise settings for any symbol you wish to trade while using the 14-day free trial download and backtest to verify the results and we can also provide information on when to use different types of automated trading strategies.

    Learn how to optimise and backtest any symbol, and define your risk vs reward.


    FREE News Release Manager

    Also included with the trading system we provide the cTrader News Release Manager to help reduce losses when a high-impact news release occurs.


    How to Optimise This Robot

    We also provide information to help you run the optimisation module of cTrader Automate so that you can get suitable parameter settings for the preferred symbol you wish to trade.


    How to Run a Backtest

    If you are unfamiliar with using the back-test feature of cTrader then you can visit our Knowledgebase where we provide traders with detailed instructions.


    How Do We Capture a Trend Reversal?

    • If the Dinapoli result line crosses below the signal line and is falling and is above a threshold like 70 it is considered overbought and the price may drop.
    • If the Dinapoli result line crosses above the signal line and is rising and is below a threshold like 30 it is considered overbought and the price may rise.
    • A unique filter is added to check the distance between the result and signal lines when the curve occurs, this relates directly to the price action and improves the probability of a price reversal.
    • Positions can be closed when the DiNapoli result line crosses unique levels for closing and as these levels are separate from the opening signals for much finer control and improved performance.

    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.


    • Max spread - you can set a limit so that a position will not open if the symbol spread is too high.
    • Stop loss and take profit.
    • 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), find out more about the Trailing Stop Step Definition
    • Trading hours - you can set the hours you want the robot to open new positions, there may be times when it is best avoided, but open positions will still be managed.
    • Pause trading for high-impact news releases -  if you are using technical data analysis with your trading and rely on indicators, 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.


    Telegram & Email Alerts

    You can also use this robot as a signal provider to only send trade alerts instead of trading, you have an option of a pop-up window for when you are at your desk, email and an instant Telegram message directly to your mobile phone for free. If you need help setting up your Telegram account just download the free tool below.


    Adjustable Settings & Features

    We have made sure that you are not just buying a strategy that just opens and closes positions when the indicators are oversold or overbought, we have included the most valuable risk management and alert features that you will need to get the most out of this robot.


    Important Update *

    The parameter Close DiNapoli reverse has been changed to Include close levels, when set to yes, it will use the close buy and sell levels to close a position, when set to No, it will ignore these levels.


    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 - Watch full screen on YouTube


    How To Install & Remove

    First, make sure you have the cTrader trading platform installed and then unzip the file and double-click on it to automatically install it onto the platform.


    Any Questions?

    If you have any questions, please first search our product help site for the answer, if you cannot find it, post a new question.