A list of suggestions I'm often requested as a dev

Created at 21 Feb 2019, 22:50
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!
Waxy's avatar

Waxy

Joined 12.05.2015

A list of suggestions I'm often requested as a dev
21 Feb 2019, 22:50


Hello CTDN,

Since I have a lot of feedback from other cTrader users, I would like to share with you this list I have of common requests some people have made to the bots and indicators I develop, but can't meet those due to some limitations in the API, I think most are not hard to implement, and you're already working on some of them.

  1. Give us the option to make folders for indicators/cbots
  2. Improve performance of cBots/Indicators list (Too slow to load when you have many indicators, it often freezes)
  3. Let us pic Font Size and Bold type for Drawing Text
  4. Give more ZoomIn/ZoomOut options for the chart, a couple more up and down.
  5. Allow the Indicators to print and send info to the log (in Trader mode this doesn't work)
  6. Allow a DeInitialization for Indicators, or programmatic removal.
  7. Let Indicators access other indicator chart objects, just like you let us any bot access any other bot trades, so I think this should be consistent, currently if I try to find an object like a rectangle made from another indicator, it's out of reach.
  8. Allow for other Static Objects like StaticText, i.e. StaticRectangle, or better yet:
    1. Give (x,y) coordinates to chart area so we can set up specific locations and not just VerticalAlignment/HorizontalAlignment, the current API based on barIndex and price is Ok and serves for some scenarios, but it fails and I have to make it update itself when the chart is scrolled, so an (x,y) static option is really needed.
  9. Parameter Inputs for all default enums in the API, also for the new Color class, and custom enums, I know this is under development currently.
    1. Color (Which is a class currently)
    2. LineStyle
    3. Custom Enums
    4. TradeType
    5. PlotType
    6. And others
  10. If it's possible, allow us to run multiple timers in parallel, and not just one.
  11. Loading multiple symbol data takes too long, I would like to use Parallel.Foreach() to retrieve other MarketSeries faster but it's not allowed, it throws an error.
  12. Allow Change Chart/Open a new Chart on click.
  13. API able to retrieve all symbols allowed by the platform.
  14. A better MarketHours property, on which you can filter sessions like London, New York, etc (This is already visible on the bottom left of the platform)
     

I hope this list helps improve my favorite platform, thanks for your hard work Spotware.

Also, one request for the forum, allow us to edit posts because sometimes we make typos or other mistakes.

Best Regards,


@Waxy
Replies

PanagiotisCharalampous
22 Feb 2019, 09:57

Hi Xavier R,

Since it will take time to respond to all points one by one, I would like to inform you that most of the points you raised are either under development or in the backlog. I will come back with a more detailed reply at a later stage.

Best Regards,

Panagiotis


@PanagiotisCharalampous

Waxy
14 Mar 2019, 22:28

I would like to clear out some items in this post, cTrader 3.5 has been good, so far.
 

1.       Give us the option to make folders for indicators/cbots

2.       Improve performance of cBots/Indicators list (Too slow to load when you have many indicators, it often freezes)

3.       Let us pic Font Size and Bold type for Drawing Text

4.       Give more ZoomIn/ZoomOut options for the chart, a couple more up and down.

5.       Allow the Indicators to print and send info to the log (in Trader mode this doesn't work)

6.       Allow a DeInitialization for Indicators, or programmatic removal.

7.       Let Indicators access other indicator chart objects, just like you let us any bot access any other bot trades, so I think this should be consistent, currently if I try to find an object like a rectangle made from another indicator, it's out of reach.

8.       Allow for other Static Objects like StaticText, i.e. StaticRectangle, or better yet:

1.       Give (x,y) coordinates to chart area so we can set up specific locations and not just VerticalAlignment/HorizontalAlignment, the current API based on barIndex and price is Ok and serves for some scenarios, but it fails and I have to make it update itself when the chart is scrolled, so an (x,y) static option is really needed.

9.       Parameter Inputs for all default enums in the API, also for the new Color class, and custom enums, I know this is under development currently.

1.       Color (Which is a class currently)

2.       LineStyle

3.       Custom Enums

4.       TradeType

5.       PlotType

6.       And others

10.    If it's possible, allow us to run multiple timers in parallel, and not just one.

11.    Loading multiple symbol data takes too long, I would like to use Parallel.Foreach() to retrieve other MarketSeries faster but it's not allowed, it throws an error.

12.    Allow Change Chart/Open a new Chart on click.

13.    API able to retrieve all symbols allowed by the platform.

14.    A better MarketHours property, on which you can filter sessions like London, New York, etc (This is already visible on the bottom left of the platform)


@Waxy