A simple Indicator needs Full Access

Created at 13 Sep 2024, 13:01
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
AA

aazimi3731

Joined 06.09.2024

A simple Indicator needs Full Access
13 Sep 2024, 13:01


I wrote a simple indicator to sum the close prices for a period.
If I set full access for it, the indicator will be loaded and the output will be shown on the chart,
If not, the indicator will be unloaded and does not show anything.
I need some advice.


@aazimi3731
Replies

PanagiotisCharalampous
14 Sep 2024, 05:07

Hi there,

Please share your indicator's code so that we can check.

Best regards,

Panagiotis


@PanagiotisCharalampous

aazimi3731
14 Sep 2024, 10:15 ( Updated at: 14 Sep 2024, 12:32 )

RE: A simple Indicator needs Full Access

PanagiotisCharalampous said: 

Hi there,

Please share your indicator's code so that we can check.

Best regards,

Panagiotis

Hi.
Here is my indicator's code:

using cAlgo.API;
using cAlgo.API.Collections;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;

namespace cAlgo
{
    [Indicator(IsOverlay = true, TimeZone = TimeZones.EasternStandardTime, AccessRights = AccessRights.FullAccess)]
    public class TestIndicator : Indicator 
    {
        [Parameter("Source")]
        public DataSeries Source { get; set; }

        [Parameter("Period", DefaultValue = 14, MinValue = 2)]
        public int Period { get; set; }

        [Parameter("Message", DefaultValue = "Hello world!")]
        public string Message { get; set; }

        [Output("Main", LineColor = "Lime", PlotType = PlotType.Line)]
        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)
        {
            var sum = 0.0; 
            for(var i = index - Period + 1; i <= index; i++)
            {
                sum += Source[i]; 
            }
            
            Result[index] = sum/Period;
        }
    }
}

Thank you.


@aazimi3731

PanagiotisCharalampous
14 Sep 2024, 12:35

Hi there,

I have set AccessRights to none and I have no problem. Can you record a video demonstrating what you are doing?

Best regards,

Panagiotis


@PanagiotisCharalampous

aazimi3731
14 Sep 2024, 14:47 ( Updated at: 14 Sep 2024, 14:50 )

RE: A simple Indicator needs Full Access

PanagiotisCharalampous said: 

Hi there,

I have set AccessRights to none and I have no problem. Can you record a video demonstrating what you are doing?

Best regards,

Panagiotis

Hi.

How can I send you the video?
This message area accepts only a URL.
Can I put it in a telegram message?

Thank you.

Regards.


@aazimi3731

PanagiotisCharalampous
15 Sep 2024, 05:35

RE: RE: A simple Indicator needs Full Access

aazimi3731 said: 

PanagiotisCharalampous said: 

Hi there,

I have set AccessRights to none and I have no problem. Can you record a video demonstrating what you are doing?

Best regards,

Panagiotis

Hi.

How can I send you the video?
This message area accepts only a URL.
Can I put it in a telegram message?

Thank you.

Regards.

Hi,

Send it to community@ctrader.com.

Best regards,

Panagiotis


@PanagiotisCharalampous

aazimi3731
15 Sep 2024, 16:21

RE: RE: RE: A simple Indicator needs Full Access

PanagiotisCharalampous said: 

aazimi3731 said: 

PanagiotisCharalampous said: 

Hi there,

I have set AccessRights to none and I have no problem. Can you record a video demonstrating what you are doing?

Best regards,

Panagiotis

Hi.

How can I send you the video?
This message area accepts only a URL.
Can I put it in a telegram message?

Thank you.

Regards.

Hi,

Send it to community@ctrader.com.

Best regards,

Panagiotis

Hi.

I have sent the video.
Please let me know it shows the problem clearly.

Thank you.

Regards,

Aziz


@aazimi3731