Topics
18 Jan 2023, 04:33
 1620
 13
25 May 2022, 04:55
 906
 3
18 Jan 2022, 23:22
 1061
 3
26 May 2020, 09:05
 1009
 3
Replies

noppanon
10 Aug 2024, 10:33

RE: My favorite trading platform

noppanon said: 

I am a freelance who have worked on cTrader for years. I still impress the visual and features so far. But I hope you have internal plan for 
1. how to keep up with the changing environment e.g. dot net 8.x and so on, windows version mac os version etc. Since .net6 migrate caused a little disaster. But not to be afraid you can learn from your mistakes .

2. Custom indicator, cBot and plug-in on other platforms e.g. ios androids mac . I wish one day I can serve my clients running their cBot on tablet. 
 

3. Despite UI and UX are good but they show the aging. Please look around you will see other platforms. You can have inspiration from others. MS Windows and Mac are inspired by Xerox. 

4. I just have an idea. Yes, you have Suggestion to voice what features user expect. I have seen some features have been there for years without progress or plan, some finally including in product. I know you have internal plan as well. If it is possible you open your clients (either brokers or retail end-user) to fund on specific features. Money will show you how serious we want and also show your commitment. You may set target budget if success, let do it. 


@noppanon

noppanon
10 Aug 2024, 10:06

My favorite trading platform

I am a freelance who have worked on cTrader for years. I still impress the visual and features so far. But I hope you have internal plan for 
1. how to keep up with the changing environment e.g. dot net 8.x and so on, windows version mac os version etc. Since .net6 migrate caused a little disaster. But not to be afraid you can learn from your mistakes .

2. Custom indicator, cBot and plug-in on other platforms e.g. ios androids mac . I wish one day I can serve my clients running their cBot on tablet. 
 

3. Despite UI and UX are good but they show the aging. Please look around you will see other platforms. You can have inspiration from others. MS Windows and Mac are inspired by Xerox. 


@noppanon

noppanon
18 Jul 2024, 09:11 ( Updated at: 19 Jul 2024, 05:31 )

RE: Problem on running non-visual backtest and optimize

PanagiotisCharalampous said: 

Hi Noppanon,

This issue is fixed in the latest version of cTrader. You can download it using the link below

https://ctrader.com/download/

Best regards,

Panagiotis

thans Panagiotis I will take a look. But my broker does not have this version. 


@noppanon

noppanon
13 Nov 2023, 09:29 ( Updated at: 13 Nov 2023, 14:21 )

RE: RE: RE: Cast error in cTrader project

noppanon said: 

noppanon said: 

PanagiotisCharalampous said: 

Hi Noppanon,

Unfortunately it is not possible to determine the problem with this information. Please send us the complete solution file to community@spotware.com

 

Hi Support,

   I will create a simple indicator to reproduce the error. Please wait a couple days.

Noppanon

Hi Support,

   Please download my solution from this link.

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

 

Noppanon

May I have some update, please?


@noppanon

noppanon
10 Nov 2023, 23:30 ( Updated at: 11 Nov 2023, 07:05 )

RE: RE: Cast error in cTrader project

noppanon said: 

PanagiotisCharalampous said: 

Hi Noppanon,

Unfortunately it is not possible to determine the problem with this information. Please send us the complete solution file to community@spotware.com

 

Hi Support,

   I will create a simple indicator to reproduce the error. Please wait a couple days.

Noppanon

Hi Support,

   Please download my solution from this link.

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

 

Noppanon


@noppanon

noppanon
10 Nov 2023, 09:51

RE: Cast error in cTrader project

PanagiotisCharalampous said: 

Hi Noppanon,

Unfortunately it is not possible to determine the problem with this information. Please send us the complete solution file to community@spotware.com

 

Hi Support,

   I will create a simple indicator to reproduce the error. Please wait a couple days.

Noppanon


@noppanon

noppanon
24 Jan 2023, 15:35

RE:

apeskov said:

Good morning
I see that the latency to our servers is good.
Have you asked Quantower about this issue?

Hi Support,

   Which part which you think it is looked for you? Because I don't know your server, so please identify your part.

 

Noppanon


@noppanon

noppanon
24 Jan 2023, 04:36 ( Updated at: 21 Dec 2023, 09:23 )

RE:

apeskov said:

Thanks a lot.

Can you make next commands:

ping live.ctraderapi.com

ping demo.ctraderapi.com

traceroute (if linux) live.ctraderapi.com

traceroute (if linux) demo.ctraderapi.com

tracert (if win) live.ctraderapi.com

tracert (if win) demo.ctraderapi.com

And send result.

here it is my result.


@noppanon

noppanon
23 Jan 2023, 13:06 ( Updated at: 21 Dec 2023, 09:23 )

RE: RE:

noppanon said:  I 

I am sorry for missing app name. I connect cTrader OpenAPI via Quantower. The panel which I sent you from Quantower desktop app.

My ip addressSpotware said:

Dear Noppanon,

Can you please try again and let us know if you still experience the problem?

Best regards,

cTrader Team

here is my IP address. The problem still persist. 

 

Thanks

 


@noppanon

noppanon
23 Jan 2023, 11:52

RE:

My ip addressSpotware said:

Dear Noppanon,

Can you please try again and let us know if you still experience the problem?

Best regards,

cTrader Team

here is my IP address. The problem still persist. 

 

Thanks


@noppanon

noppanon
19 Jan 2023, 16:21

RE:

apeskov said:

Good afternoon.
Does the problem occur anytime?
Can you send screenshots of the problem(ping, traceroute)? 
Thanks.

 Hi Support,

   The problem is always happens all the time including Asia timezone, Euro timezone and US timezone. Here is the ping time from my application. SG = Singapore. My nearest location is Singapore.

Noppanon

ping time among brokers

 


@noppanon

noppanon
22 Jun 2022, 16:12

Hi Support,

   I also have the same problem. Need help urgently. 

Noppanon


@noppanon

noppanon
20 Jun 2022, 06:30

RE:

noppanon said:

Hi Support,

   I using 3rd party software(Quantower) to access cTrader via OpenAPI. But I got this error message "You have reached the limit of connection to this host" when I login to any of my broker (demo account) e.g. PepperStone, ICM, Trader's Way, IC Market. However, I can log in to all of them via cTrader app on desktop. Please advice how to solve this problem. 

regards,

Noppanon

Hi 

   Now I can login. May I ask the reason or what had happened? How to prevent it in the future.

 

Noppanon


@noppanon

noppanon
28 May 2022, 13:53

RE:

amusleh said:

Hi,

You can change the namespace of your Resources.Designer.cs file to cAlgo.Robots and then you will be able to access the properties directly without adding any namespace using.

The resource file is generated by Visual Studio, and the name space is also set based on your project name, so it's not related to cTrader Automate.

 

Hi Amusleh, 

   Thanks for your advice. 

Noppanon


@noppanon

noppanon
04 Apr 2022, 13:00

Hi,

   I'm so sorry. My stupid mistake. When I change to FullAccess. Now it works.

Thanks Amusleh.
 

Noppanon


@noppanon

noppanon
04 Apr 2022, 12:27

RE:

amusleh said:

Hi,

Can you try it with Robot AccessRights set to FullAccess?

When I changed to full access, the problem still persist. 

 

Noppanon


@noppanon

noppanon
19 Jan 2022, 14:37

Hi Amusleh,

   They had been many login issues recently. Do u have any suggest on client side how we should do in order to mitigate this problem. Please don't advice we have to code 2 bots on both cTrader app and Open API.

regards,

Noppanon


@noppanon

noppanon
29 Nov 2021, 03:57

I support this feature. I would like to adjust the bar width as thin as possible in order to draw my custom market information. 
The adjustable width should be aware of chart scale and zoom level so that we can modify bar width accordingly to suite our personal taste. 


@noppanon

noppanon
09 Apr 2021, 11:46

RE:

PanagiotisCharalampous said:

Hi AlgoDeveloper,

You might find the below example useful

using System;
using System.Linq;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;

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

        private Tooltip Tooltip;
        private double LastMouseX;
        private double LastMouseY;

        protected override void OnStart()
        {
            Tooltip = new Tooltip 
            {
                VerticalAlignment = VerticalAlignment.Top,
                HorizontalAlignment = HorizontalAlignment.Left,
                IsVisible = false,
                Width = 120,
                Height = 40
            };
            Chart.AddControl(Tooltip);

            Chart.ObjectHoverChanged += Chart_ObjectHoverChanged;
            Chart.MouseMove += Chart_MouseMove;
        }

        private void Chart_MouseMove(ChartMouseEventArgs obj)
        {
            LastMouseX = obj.MouseX;
            LastMouseY = obj.MouseY;

            if (Tooltip.IsVisible)
                UpdateTooltipCoorinates();
        }

        private void Chart_ObjectHoverChanged(ChartObjectHoverChangedEventArgs obj)
        {
            if (obj.IsObjectHovered)
                ShowTooltip(obj.ChartObject.Name);
            else
                HideTooltip();
        }

        private void ShowTooltip(string text)
        {
            Tooltip.IsVisible = true;
            Tooltip.Text = text;
            UpdateTooltipCoorinates();
        }

        private void UpdateTooltipCoorinates()
        {

            var extraDelta = 10;
            var width = Tooltip.Width;
            var height = Tooltip.Height;
            var left = Chart.Width - LastMouseX > width + extraDelta ? LastMouseX + extraDelta : LastMouseX - width - extraDelta;
            var right = Chart.Height - LastMouseY > height + extraDelta ? LastMouseY + extraDelta : LastMouseY - height - extraDelta;

            Tooltip.Margin = new Thickness(left, right, 0, 0);
        }

        private void HideTooltip()
        {
            Tooltip.IsVisible = false;
        }

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

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

    public class Tooltip : CustomControl
    {
        public Tooltip()
        {
            var border = new Border 
            {
                BackgroundColor = "#3F3F3F",
                BorderColor = "#969696",
                BorderThickness = 1,
                CornerRadius = 5
            };

            ContentLabel = new TextBlock 
            {
                Margin = 5
            };

            border.Child = ContentLabel;
            AddChild(border);
        }

        private TextBlock ContentLabel { get; set; }

        public string Text
        {
            get { return ContentLabel.Text; }
            set { ContentLabel.Text = value; }
        }


    }
}

Best Regards,

Panagiotis

 

Hi Panagiotis,

   I'm using the latest cTrader 4.0.   On your sample, I found that event ObjectHoverChanged does not fired, but MouseMove does fired. Is there anything missing?

Regards,

Noppanon

 


@noppanon

noppanon
05 Mar 2021, 13:50

Thanks amusleh. It works even better than cTrader market snapshot.

Noppanon


@noppanon