Category Volatility  Published on 27/02/2021

cTrader Scalpers Buddy

Description

The cTrader Scalpers Buddy will inform the trader with a message and sound when high volatility occurs, it will also display the current spread and total depth of market volume for the buyers and sellers. 

 

Depth of Market

The Depth of the Market is the total of all volume as shown below:

Volatility Alert with Warning Sound

Volatility Message With No Alert

 

You can show both the volatility and spread or just spread or just volatility, this can be selected from the parameters below.

INDICATOR PARAMETER

 

CURRENT FEATURES

  • Configure the volatility depending on your scalping requirements.
  • Sound alert, configurable on/off.
  • Position warning message anywhere on the screen.
  • Configure the colour of the warning text to suit your background colour.
  • Option to display actual volatility amount in pips to be shown with the message to show price movement
  • Show or hide volatility message
  • Show or hide the current bid/ask spread size.
  • Show or Hide Depth of Market (total)
  • Configure the colour of the current spread size text.

* Use this Indicator with the Market Trading Clock /algos/indicators/show/687 to manage volatility when an exchange opens.

Some brokers do not provide real DoM and have their volumes fixed.

 

Contactinstant chat group
Websitehttps://clickalgo.com

ClickAlgo

Twitter | Facebook | YouTube | Pinterest | LinkedIn

 


using cAlgo.API;
using System.Windows.Forms;

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

        [Output("Main")]
        public IndicatorDataSeries Result { get; set; }


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

            if (ret == DialogResult.Yes)
            {
                System.Diagnostics.Process.Start("https://clickalgo.com/ctrader-forex-scalping-tool");
            }
        }

        public override void Calculate(int index)
        {
            // Calculate value at specified index
            // Result[index] = ...
        }

    }
}


ClickAlgo's avatar
ClickAlgo

Joined on 05.02.2015

  • Distribution: Free
  • Language: C#
  • Trading platform: cTrader Automate
  • File name: ClickAlgo Indicator.algo
  • Rating: 4.44
  • Installs: 13130
  • Modified: 13/10/2021 09:54
Comments
Log in to add a comment.
AL
al-n · 3 years ago

Hi there. Is it please possible to add an email alert to this indicator? It would be so helpful

DelFonseca's avatar
DelFonseca · 6 years ago

Solved .

DelFonseca's avatar
DelFonseca · 6 years ago

Hello,

first of all, congratulations, awesome indicator.

I tried to make a change but i cant and i need your help.

The idea is if Buyers are superior to sellers, highlight buyers 'color, for example, it stays green and sellers' color is gray.

Can you help me with the code? i cant make IF structure because are difrent methods and i dont know convert.

Thank you

SE
Serpico · 8 years ago

Hello Mr Paul.

 

Thanks for all your contributions to this comunity, Im not getting any accurate readings or data of market depth on Pepperstone

 

Thanks

ClickAlgo's avatar
ClickAlgo · 8 years ago

The idea was that it would send an email to the address you specify in the parameters of the indicator warning of high volatility on an instrument, so it is not spam.

But thank you for bringing the multiple emails to my attention, I have now removed the email feature as it was just a nice to have.

Jiri's avatar
Jiri · 8 years ago

I haven't tried this indicator but doesn't it spam emails with each tick when higher than defined volatility?

DI
dimiaverilla · 8 years ago

Thanks Paul. This is one indicator I can't go without now. You're a champ.

ClickAlgo's avatar
ClickAlgo · 8 years ago

Update: Depth of market added, thanks to idea by Dimi

DI
dimiaverilla · 9 years ago

Brilliant work mate. Thank you.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi trader100D1M,

you may want to use the dailyFX news release indicator, its very good and does what you want.

/algos/indicators/show/431

 

ClickAlgo's avatar
ClickAlgo · 9 years ago

ok, i will try and add this as an optional feature

TRADER100D1M's avatar
TRADER100D1M · 9 years ago

Yes it would be great because then I would know the moment the news instance time left for her to leave

ClickAlgo's avatar
ClickAlgo · 9 years ago

I could try and create an indicator that shows the next news release with importance and previous, consensus and actual result, this what you want?

 

TRADER100D1M's avatar
TRADER100D1M · 9 years ago

Good morning, you have an indicator of reports that shows in the corner at the discretion of news and importance. Thank You Note: you can create it with the great quality of its indicators. SUCCESS for you

TRADER100D1M's avatar
TRADER100D1M · 9 years ago

I'm testing the indicator, thank you

ClickAlgo's avatar
ClickAlgo · 9 years ago

Sound alert re-added, after investigation it was found that this indicator did not freeze the platform.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Update: Removed sound alert feature as this caused cTrader to freeze.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Update: Fixed the overlapping of displayed text when set in different positions

ClickAlgo's avatar
ClickAlgo · 9 years ago

NEW FEATURE: Show the current bid/ask spread size in pips on screen.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi,

As promised an updated version of this indicator has been uploaded together with additional error handling and a code clean up.

Paul.

ClickAlgo's avatar
ClickAlgo · 9 years ago

Hi SKhan,

 

I will have it ready by Monday, it would be good if anybody could correct the logic if incorrect so that we have a good working tool for all to use, I am new to this industry and the cAlgo object model, so still learning its features.

Paul.

GO
GoldnOil · 9 years ago

Hi !

Can you add "user comments" to your code above.  will be useful to understand and give feedback on its working.

regards.

SKhan