cTrader cAlgo

Discussion in 'Execution Platforms' started by rod178, Oct 15, 2014.

  1. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    I've finally decided to ditch MT4 due to ongoing instability issues and somewhat primitive functionality compared to several alternatives
    http://fxgears.com/forum/index.php/topic,174.msg9352/topicseen.html#new


    My Platform of choice is cTrader with its cAlgo programming language.
    http://www.spotware.com/

    some discussion
    http://www.forexfactory.com/showthread.php?t=471869

    http://www.forexfactory.com/showthread.php?t=472355

    Any feedback on experiences with cTrader/cAlgo welcome.

    Follows is a basic video on cAlgo use to produce a cBot (EA). Unlike MT4 more than one cBot can be concurrently run on each Chart.

    https://www.youtube.com/watch?feature=player_embedded&v=kOwrC0IkcNc
     
  2. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    cfd on stocks
    http://forexmagnates.com/ctrader-becomes-multi-asset-platform-spotware-partners-gain-capital-offer-cfds/
     
  3. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    cTrader and vAlgo are still a little under-baked, although still exhibit great potential.

    In the interim I believe that a trade copier (MT4 master to cAlgo slave) is worth further investigation. Three options include -

    http://siamfx.net/mt2ctrader-trade-copier/

    http://mt2ct.com/

    http://en.simpletrader.net/ (MT4->cTrader suspended until issues resolved)
     
  4. foreigner

    foreigner Est. 12480 Hours and Counting

    Joined:
    Aug 22, 2013
    Messages:
    609
    Rod is your decision to change strictly due to EA compatibility or does using C trader open up better broker options than with MT4?

    What about liquidity/execution? and price manipulation?
     
  5. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    Currently the number of cTrader Brokers is somewhat limited.

    cTrader provides a different model than MT4, ie something more akin to true ECN

    http://www.spotware.com/clients/end-users-indirect-clients/individual-traders
     
  6. foreigner

    foreigner Est. 12480 Hours and Counting

    Joined:
    Aug 22, 2013
    Messages:
    609
    It looks appealing, plus the external EA I use for trade management will soon support C trader.

    How easy is it to convert indicators? or is there a c trader equivalent to Mql5?
     
  7. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    Best would be to recode in C#
    other possibility is to use http://2calgo.com/ as an interim spolution

    also look at
    www.ctdn.com


    I have come to the conclusion that mirroring MT4 trades to cTrader is currently the best option. refer previous post.
     
  8. foreigner

    foreigner Est. 12480 Hours and Counting

    Joined:
    Aug 22, 2013
    Messages:
    609
    Rod, was C trader anymore stable than MT4 through todays news ECB releases?
     
  9. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    define "stable"
     
  10. foreigner

    foreigner Est. 12480 Hours and Counting

    Joined:
    Aug 22, 2013
    Messages:
    609
    Accurate and timely execution with minimal slippage and spread widening.
     
  11. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    Accurate and timely execution - seems better than MT4, although depends upon whether use synchronous or asynchronous execution.

    minimal slippage and spread widening - seems so, although ECN does flick around a lot during News, say plus/minus up to 5 pipettes, which is obviously much less than the likes of Oanda.
     
  12. foreigner

    foreigner Est. 12480 Hours and Counting

    Joined:
    Aug 22, 2013
    Messages:
    609
    Thanks Rod, 5 pipettes? Wow that sounds like a dream compared with MT4.

    I frequently see price flick up and down by 15 pips on MT4 feeds, kinda renders the spread somewhat irrelevant..

    Could you explain "synchronous or asynchronous execution" for us mere mortals? ;)
     
  13. rod178

    rod178 Well-Known Member

    Joined:
    Jul 16, 2013
    Messages:
    3,109
    Synchronous and Asynchronous Execution
    "... Synchronous trade operation methods, send requests to the server and wait for the server response, then pass execution to the statements that follow.

    In asynchronous operation, when a request is send to the server, the program continues to execute the next statements, without waiting for the response from the server. The statements that follow the asynchronous trade operation request cannot assume anything about the result of those requests.

    For example, if the program sends a request to execute a market order and then continues to place a limit order, the request to place a limit order will most probably be send to the server before the response is received, that position is opened, for instance. When the server response is received, the program can pass execution control to a callback function, then the necessary statements will be executed according to whether the operation was successful or not. We cover callbacks at the end of this section.

    The benefit of using asynchronous execution is that a potentially time consuming process of waiting for the response from the server is avoided. Instead, execution continues and when the response arrives, control is passed to a callback if one is specified.
    Do not confuse asynchronous operation with multi-threading. At any given time only one method can be invoked. cAlgo never invokes your methods in parallel so you don’t have to worry about multi-threading issues...."


    I've found that the ECN spreads, in the LOKZ, varies widely between different cTrader Brokers, eg ranges from 0.0 to 0.5pips, so compare and choose carefully.
     
  14. Computater707

    Computater707 Well-Known Member

    Joined:
    Sep 15, 2014
    Messages:
    305
  15. foreigner

    foreigner Est. 12480 Hours and Counting

    Joined:
    Aug 22, 2013
    Messages:
    609
    This is from the c trader overview pdf;

    "cBroker is an administrative tool that combines and
    follows every detail going through the system.
    Crafted for simplicity of use, cBroker gives you full
    control over your back office. Completely transparent
    operations and details are always at your disposal,
    giving you full control of every component.
    cTrader: The New Standard in FX Trading 12
    Risk Management
    • Bid / Ask spread markups (per symbol)
    • Book A / B switch (per group)
    • Real-time exposure management tool
    • DDE connection for external risk
    management tools"

    Presumably this means the platform is open to the same type of "risk management" dealer plugin's as MT4?
     

Share This Page