Category Trend  Published on 09/06/2023

Display the news on the chart with Alarm

Description

ctrader news indicator: This indicator displays the news of the Forex Factory site for you on the chart.
You can set the indicator to alert you. The alarm is both sound and pop-up
You can adjust what kind of news is displayed in terms of importance to you.
By moving on the lines, the title of the news will be displayed for you.

  • This indicator protects you against unnecessary losses due to ignorance of important news
  • It shows you the news simply on the chart
  • Before it happens, you will be informed about it in different ways


If there is a problem or you have a suggestion, I will be happy

<< Download the indicator and use it for free for 10 days. >>

⬇Download

Email : AlgoCreators@gmail.com

Telegram : @AlgoCreators

“ The price for this indicator is 19 $ ”

Join our Telegram channel

the cTrader Economic calendar Indicator

The cTrader Economic calendar Indicator is a powerful and efficient tool for financial market traders that helps you stay updated with the latest economic news and major financial events directly on the cTrader platform. This indicator provides up-to-date and accurate information, enabling you to make smarter trading decisions and adjust your trading strategies based on real-time data.

Key Features of the cTrader News Indicator:

Quick Access to Economic News: The cTrader News Indicator allows you to access the latest economic news and financial events without leaving the trading platform. This news includes economic reports, central bank statements, interest rate changes, and other significant economic events.

Display Events on the Chart: With this indicator, you can see news events directly on your price charts. This feature helps you visually understand the impact of news on price movements and conduct more accurate analyses.

Vertical Lines for News Events: The cTrader News Indicator displays news events using vertical lines on the chart. These vertical lines help you quickly identify the time points of news events and observe their impact on the price chart.

Advanced Settings: The cTrader News Indicator comes with advanced settings that allow you to customize the type of news, time range, and importance level of events. This capability ensures you only see the news and events that are relevant to your trading strategy.

Timely Notifications: This indicator sends timely alerts and notifications, keeping you informed about major economic events. This feature is especially useful for traders who need to react quickly to news.

User-Friendly Interface: The user interface of the cTrader News Indicator is designed to be extremely easy to use for all users, even beginners. With just a few clicks, you can access all the news and events you need.

 

2024-10-09 updated

Version: 2.3.1

 


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using cAlgo.API;
using cAlgo.API.Collections;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;

namespace cAlgo
{
    [Indicator(AccessRights = AccessRights.None)]
    public class CtraderNewsIndicator : Indicator
    {
        [Parameter(DefaultValue = "Hello world!")]
        public string Message { get; set; }

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

        protected override void Initialize()
        {
            // To learn more about cTrader Automate visit our Help Center:
            // https://help.ctrader.com/ctrader-automate

            Print(Message);
        }

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

AlgoCreators's avatar
AlgoCreators

Joined on 16.01.2022

  • Distribution: Free
  • Language: C#
  • Trading platform: cTrader Automate
  • File name: CtraderNewsIndicator.algo
  • Rating: 5
  • Installs: 742
  • Modified: 06/01/2024 00:23
Comments
Log in to add a comment.
AlgoCreators's avatar
AlgoCreators · 7 months ago

RE:seyedali.hoseyni

Hi my friend, Please contact me on telegram

SE
Seyedali.hoseyni · 7 months ago

Hi Ali, I tried this indicator, but it seems the code is not the correct one right now as it doen't have the options explained in the video. Can you please doube check and update the indicator again?

Thanks in advance!

LE
leonardovincileonardo495 · 9 months ago

Well, I used this indicator and I must say that this indicator is very useful, especially for me, who is a scalper.
Thank You

KW
kw20124 · 10 months ago

This indicator really saved me from the stress of the news. I was looking for a complete indicator for displaying news on the chart for a long time, and I came across your indicator by chance.

AlgoCreators's avatar
AlgoCreators · 11 months ago

hi ctraderbeta

I applied the changes you mentioned in the indicator
Thank you

AlgoCreators's avatar
AlgoCreators · 1 year ago

@ctraderbeta

As you said, I changed the code, I hope the problem will be solved

CT
ctraderbeta · 1 year ago

@Ryosuke 
I had the same problem.  This does not work for non USA date systems (dd-MM-yyyy vs MM-dd-yyyy) 

If you look in the log tab will have a crashed error

“21/07/2023 04:47:59.020 | Crashed in Initialize with FormatException: String was not recognized as a valid DateTime.”

 

Line 139 needs to be changed from 

var pstTime = System.TimeZoneInfo.ConvertTimeFromUtc(Convert.ToDateTime(Datetime2), TimeZone);
 

to:

 

var pstTime = System.TimeZoneInfo.ConvertTimeFromUtc(DateTime.ParseExact(Datetime, "MM-dd-yyyy h:mmtt", CultureInfo.InvariantCulture), TimeZone); 

 

AlgoCreators's avatar
AlgoCreators · 1 year ago

RE: VEI5S6C4OUNT0

you're welcome
The idea is good and expandable

VE
VEI5S6C4OUNT0 · 1 year ago

Yes thank you, that is much cleaner

I was trying to get my latest crossover indicater to trigger OnBar so I could use different wav files for different events, when Iasked C-GPT it suggested a sounplayed...previousbar... ex... but this would mostly only work in one direction, and it tryed to build a 16bit player as well (C-GPT dosn't realy understand cAlgo lmao)

AlgoCreators's avatar
AlgoCreators · 1 year ago

Hello dear friend: VEI5S6C4OUNT0
I added new options to the previous code and I think it is what you want. Please see the new code at the address below:

https://drive.google.com/file/d/1KYJPFnT14UjOCEqgDNB7uCRf3KZcXu7G/view?usp=sharing

AlgoCreators's avatar
AlgoCreators · 1 year ago

Hello dear friend: Ryosuke
I made some changes to the code. I hope your problem is solved.
If it doesn't solve the problem, check to see what error it is getting and send me that error

VE
VEI5S6C4OUNT0 · 1 year ago

Try Net.4 Legacy.

RY
ryosukeh2100 · 1 year ago

Hi, 

Thank you for making such a useful indicator. For some reason, it's not displaying on my charts. I tried it on the latest version of Spotware cTrader and also my broker's cTrader on a few different charts, but after setting the indicator, it's not displaying anything. Do you have an idea where the issue might be?

Thank you. 

Ryosuke 

VE
VEI5S6C4OUNT0 · 1 year ago

if macd crossover && rsi crossover && stochastic crossover && mafast> maslow

VE
VEI5S6C4OUNT0 · 1 year ago

This could expanded in so many ways, Tick volume if  (Bid => bid + 10) for higher volume notice

or

if (Bid => Bars.ClosePrices.Last(3) for direction notice

or like the 3 line strick indicator I made to notify reversals ???

VE
VEI5S6C4OUNT0 · 1 year ago

I notice almost strait away I can here trades being hedged

bing bing bong = buyers being stopped with sellers

bong bong bing = sellers being stopped with buyers

It works....

VE
VEI5S6C4OUNT0 · 1 year ago

or maybe....

eg;        var Upsound = GenerateSouns.Wave.Sine.500,200;

...       if .....

...       Notifications.PlaySound(Upsound);

...       ........

VE
VEI5S6C4OUNT0 · 1 year ago

That is exactly what I was thinking yes. Thank you.

Does this need the sound files or can we ask , eg PlaySound.SineSave.500khz,200ms;  .

I was thinking about how different tones could be used for different charts extra..

if file is needed I can make them with audacity and add / modify to (@"C:\......) ?

Using a sine generate comand then we can set any tone as needed.

using files I would need to duplicate indicator for each chart and set the file in each as needed. ?

AlgoCreators's avatar
AlgoCreators · 1 year ago

Dear friend, test this indicator
Do you have something like this in mind?

https://drive.google.com/file/d/1SGTTi9_AgB5YrohrGMgkFNEDwfUMyw37/view?usp=sharing

 

VE
VEI5S6C4OUNT0 · 1 year ago

Open 5 charts EURUSD, GBPUSD, AUDUSD, EURAUD, GBPUSD on the 1 or 5 min and you see how these markets price against each other like a game of toss the ball.

VE
VEI5S6C4OUNT0 · 1 year ago

It's for Scalping as, if you just sit and watch after some time the brain starts to see paterns in market behavior ie; open, sessions, news, and like often during the news there is a raly then the hype dies of and the gap is closes back to original price like music / sports event you can hear the trend ...Maybe

It is an experiment that I wonder if I can here things instead of just staring all day like Pink Floyd...lol

AlgoCreators's avatar
AlgoCreators · 1 year ago

I hope it helped you!!
What does the idea that you said help to increase the win rate?

VE
VEI5S6C4OUNT0 · 1 year ago

Interesting Code.

I have an idea but I dont know how to do it ( tried ChatGPT failed lol )

a simple Tick indicator with audio eg; up tick "Ping" down tick "Bong"  ... got any ideas  ?