If you are for some reason dissatisfied with MetaTrader but still want a powerful trading platform with easy charting and custom indicators/robots, then Spotware’s cTrader/cAlgo combo could be an interesting opportunity for you to explore. Spotware is Cyprus company with Russian roots and an office in London, UK. Their cTrader Forex trading platform has been launched back in April 2011 (at FxPro) but had not gained much popularity until recently it has been adopted by RoboForex, IC Markets, Liquid Markets and Trader’s Way.
cTrader is a purely ECN FX platform with
cTrader + cAlgo
Actually, there are two platforms — cTrader and cAlgo but they both can be connected to the same account simultaneously, virtually making them just two windows of one platform. You can use robots only in cAlgo, but charting is rather crippled there. You cannot use robots in cTrader but charting there is fully functional. You can use custom indicators in both cAlgo and cTrader.
Here is how the platform looks like (the image is clickable for a larger screenshot):
Looks familiar, doesn’t it? It is very similar to the default view of the MetaTrader charts.
Let us proceed to some of the features this platform possesses:
- Although it is an ECN platform, hedging is allowed in cTrader. A trader may keep both buy and sell positions for the same currency pair at the same time.
- Platform’s interface is already translated into 16 languages. That would be a great accomplishment if only those translations were not of such a mediocre quality.
- cTraders offers 14 different chart timeframes (M1, M2, M3, M4, M5, M10, M15, M30, H1, H4, H12, D1, W1, MN) vs. 21 timeframes in MetaTrader 5 (M1, M2, M3, M4, M5, M6, M10, M12, M15, M20, M30, H1, H2, H3, H4, H6, H8, H12, D1, W1, MN).
- Quick account switching using main screen menu.
Quick-tradepanel with three modes: one-clicktrading, two-clicktrading and disabled.
- Really simple screenshot capturing (they call it Chartshot) with automatic publishing on cTDN (can be turned off). For example, this one is shown directly from cTrader website. If you click the image, you will go to a dedicated chartshot webpage with various embed codes, emailing options and links to social networks for sharing; a basic view count is also present:
As I have said, all robots have to be run from cAlgo. All coding is done there too. Here is how that part of the platform looks like:
And here is the screenshot of cAlgo IDE (integrated development environment):
Robots’ backtesting is also done via cAlgo. Here is a report from a backtest of their Sample RSI Robot:
And a balance/equity graph of the same backtest:
As you can see, the platform can boast some really nice attributes for the traders. Now let’s compare it to its most obvious competitor — MetaTrader 5. I would outline the following advantages of the cTrader/cAlgo platform:
- All indicators can take other indicators’ output as input. E.g. it is really easy to add standard deviation of standard deviation of standard deviation on your chart. One can do the same in MT5, but only using the custom indicator coding.
- cTrader has a native
web-basedapplication (cTrader Web) which is not too different from the stand-aloneplatform.
- Comfortable and intuitive interface. E.g. object placement on chart is a lot easier than in MT.
- cAlgo coding of robots and indicators is based on C# and .NET framework. You do not need to learn a new language, which is the case with MQL5 in MetaTrader 5.
- Time remaining till the next bar is displayed on chart as a default feature. Very convenient.
- Current trading session display at the bottom of the platform’s window. You will know when you trade London and when New York kicks in without installing any glitchy indicators.
- Native market depth display with three modes (
volume-weightedaverage price, standard sell/buy mode and price levels).
- Individual charts can be detached from the main window, making workspace organization a lot easier for traders, especially for those using more than one monitor.
- When setting
stop-lossand take-profitfor an order or position, percentage of account’s balance is calculated and shown automatically. Unfortunately, it is not possible to set balance percentage to get SL or volume calculated.
- Educational videos are embedded into cTrader and cAlgo. Do not understand something? Click the video icon and you will get it explained to you in minutes. Too bad there is no
built-inway to record your own chart videos, though I would expect this feature to appear soon.
Now, let me turn your attention to the disadvantages of this platform compared to MetaTrader. I think it is important to say that currently I see no reason for me to move from MT4 to cTrader, largely due to the cons listed below:
- Chart objects have no properties dialog to work with — you can only move them around but cannot set numeric price/time levels.
- List of chart objects is rather limited: vertical line, horizontal line, trend line, equidistant channel, Fibonacci retracements, rectangle, ellipse and text label. Of course, it cannot be even compared to the abundance of graphical objects offered in MT5.
- No native
stop-limitpending orders (a pending order that becomes a limit order after a given stop price is reached). No native support for OCO ( one-cancels-other) orders (MT does not have them either though).
- No tick charts.
- There is no optimization and the backtests are very limited in settings and features.
- It is not possible to save report to file in backtesting results.
- When a robot is running its source code becomes locked, so that you cannot even scroll through it.
- Limited time period for backtesting of robots — 1 year is the maximum.
- Chart history is also very limited. For example, I could not scroll back EUR/USD @ H1 chart further than November 21, 2011.
- Current swaps in demo accounts are rather misinforming — they are +0.5 pips for long and +0.1 pips for short positions for all currency pairs, including gold and silver. Of course, it has nothing to do with the reality of the FX trading.
- cAlgo IDE and language capabilities are way inferior to MQL and its editor. For instance, there is no
right-clickcontextual menu at all in the coding environment.
take-profit, not stop-losscan be set farther than 1,000 pips from entry. It is hard to understand the logic behind such a design decision.
Overall, I believe that a great future lies ahead of cTrader. With their
PS: The description of cTrader and cAlgo presented here is valid as of March 18, 2013. As I have said, it is updated quite often.
PPS: Some fun from cTrader Web coders — register a demo account and after logging in, input HARLEM in the search field, press Enter.
Update 2013-10-08: I had posted an update on the new features of the cTrader platform back in July, but forget to link it from here: http://www.earnforex.com/blog/
You are free to comment on cTrader/cAlgo platform if you have tried trading with it before or ask questions if you plan to do so in the future. Please also tell me if you would like me to post more information about cTrader and share some custom indicators/robots for this platform.