You are in a cTrader forum, therefore the obvious answer is C# and cTrader. There are plenty of resources out there. To get started with algo development for cTrader, you can follow these steps:
Explore Official Documentation: The first and most comprehensive resource is the official documentation provided by Spotware. You can access it on our website or through the cTrader platform itself. The documentation covers a wide range of topics, including API documentation, code samples, and tutorials.
Watch Online Videos:Algo Trading in cTrader is a special playlist with educational videos for cTrader Algo provided by Spotware. Apart from that there are other youtube channels describing algo trading in cTrader.
Visit Developers portal:ctrader.com is a dedicated platform for cTrader developers. It features a community forum where you can ask questions, share knowledge, and collaborate with other developers.
Explore Samples library: cTrader provides a big library of cBot and Indicator samples in the open source github platform: https://github.com/spotware/ctrader-automate-samples. You can use these samples for educational purposes and for building your own trading system without any license lock.
This depends on may factors e.g. how much data is loaded on the chart, if there are indicators/cbots running on the chart etc. You should do your own tests to find out.
18:01:55) Vadym: We do not have access to the server part, the platform processes and sends data from the server (18:02:35) Vadym: if there are delays, then the problem is with the server or connection
(18:03:07) Vadym: We don't have servers and can't control it
Is what they told me..
But hopefully it will get sorted by itself maybe and som tweaking.. cheers.
If they think there is an issue with their connection to the server, they should raise it to Spotware directly and help them troubleshoot the problem. This cannot be solved over a forum thread
You have not provided a screenshot therefore it is hard for us to understand what you are doing. If you can provide a video and also rewrite a post in a form of a question, explaining what you expect to happen, it would help us help you.
Why would you want that? Simply start a new test with new parameters :)
And hope for the script to be better? :D
Clearly, I have no idea why my script is wrong (otherwise I would not have programmed that problem into the script). So I have to “debug”. There is no debug feature in cTrader so I had to make it myself which is bastardizing the output screen with drawn characters where certain events should have happened (like to MAs crossing each other and THERE I expect the BUY to happen). I have to do this because cBots lack almost all plotting features that an Indicator has (for some weird reason).
But those self-created debug prints will be completely overwhelmed by the result of the backtest and there was no obvious “clear” option.
When you add a symbol to a cBot, the starting screen is empty. Why isn't there an action that brings the user back to that empty state?
Also, this kind of displaying the trades (drawing gazillion horizontal lines) is pretty much useless, compared to what others do to make less noise:
Hi there,
It seems you are not very familiar with cTrader
There is no debug feature in cTrader
Of course there is, cTrader has the most advanced debugging options compared to other tools I know
I have to do this because cBots lack almost all plotting features that an Indicator has (for some weird reason).
No it doesn't. Check how you can plot indicators using a cBot https://help.ctrader.com/ctrader-algo/references/Attributes/RobotAttribute/?h=addindicat#addindicators
Also, this kind of displaying the trades (drawing gazillion horizontal lines) is pretty much useless, compared to what others do to make less noise:
The horizontal likes are not trades. They are positions and orders. You can enable/disable the in your chart's viewing options. Deals are represented with the deal map.
Take some time to learn cTrader better and your life will become easier :)
I have a backgroundworker that needs to use some indicators(eg DMS) while running calculating some MTF bars. The values of the indicators are to be used in the backgroundcalculations and the indicators should preferably be local to the static backgroundworker. Usage like var O = Bars[10].Open; and like var RS = Indicators.RelativeStrengthIndex(closePrices, entry.14); var I DM = Indicators.DirectionalMovementSystem(entry.14);
How to achieve that without invoking the main thread?
You can't. If you need data from the Bars object, you need to work on the main thread.
jokes aside - i can type via option+5 in the search bar for the indicators without any problems.
just INSIDE the Code-area it is not available. i also checked for some hotkey assignments in the settings. option+5 was assigned → i changed it, but no impact
Hi there,
What keyboard layout do you use?
Best regards,
Panagiotis
Good Morning Panagiotis,
iMac 27": mac OSVentura 13.6.9, Keyboard ("qwertz" / German), Keyboard Model A1843. MacBook Air OS 14(I THINK), Keyboard ("qwertz"), MacBook Model A1932.
Thank you in Advance!
Best regards
levd20 :)
It will be solved in an upcoming update. In the meanwhile, try using an English layout when typing code
What is the actual inquiry? Do you want somebody to develop this for you for free? Do you want to develop this yourself but you need clarifications? Please elaborate.
PanagiotisCharalampous
28 Aug 2024, 05:51
RE: RE: Add a comment to a existing position
keerthankumarkateel said:
No updates :)
@PanagiotisCharalampous