Indicator or Robot

Created at 13 Jun 2013, 19:54
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!
IA

ianj

Joined 14.05.2013

Indicator or Robot
13 Jun 2013, 19:54


 

What are the ESSENTIAL differences between a Robot and an Indicator

Yes i know an Indicator is intended to be visual - more so than a Robot

But what can a Robot do that an Indicator cannot?

 

In Metatrader the differences are:

1. Indicator are setup to visualise their output 

2. Indicators have a different THREAD model - they are supposed to be lightweight 

 

What are the equivalent limits with a Robot/Indicator

I am looking at building something that has a SIMPLE interface requirement, yet communicates with processes OUTSIDE of cTrader (DLL or sockets)

 

Is it better as an indicator, or a robot, or both (one for visualisation, one for behaviour - somehow linked together ?

 

 


@ianj
Replies

cAlgo_Development
14 Jun 2013, 12:49

The major differences are:

  • Robot can trade, indicator can not
  • Indicators can be used in cTrader, robots can be run in cAlgo only (we will add an ability to run robots in cTrader in future)
  • Robots can reference and use indicators
  • Indicator is reinitialized (recreated) every time you change timeframe or refresh a chart. But you can not do this with robot, you must stop it first
  • Indicator can not access Account properties (positions, balance, etc) - we will implement this ability in future

@cAlgo_Development

ianj
14 Jun 2013, 12:54

RE:

Excellent and concise - thanks


@ianj