Topics

Forum Topics not found

Replies

andromeda
24 Sep 2013, 01:35

RE:

Thank you for this upgrade which seems to be something I am looking for.

Is there any description of how to use these series in the context of Calculate method?

I know Calculate is called with an index parameter.

How that index relates to instantiated m10 or m1 for that matter ?

How often Calculate method is called by who and when and what is index relative to ?

(I know it is called at some irregular intervals in real time and any time a graph point is evaluated,

but I cannot correlate it to the last "10 minute" or "one minute" bar.)

My question may seem naive for you guys who know this software inside out, but this kind of

questions arise for anyone new to cAlgo. We badly need some glue logic described somewhere.

Descriptions are minimalistic. A simple question like Print method nowhere describes where

does the print go to. So far I know it goes o a log file, but could not find the log anywhere.

I find cAlgo exeptionally cool tool but I am having trouble to get started due to insufficient

description. C# is not an issue here but general concept of all classes and objects and how they tie together.

Of course I will slowly build the picture but it will be a long process.

Cheers

 

cAlgo_Development said:

 

We added new functionality to cAlgo - the ability for robots and indicators to retrieve OHLCV data for multiple timeframes. This can be done using the MarketData.GetSeries method:

MarketSeries m5series = MarketData.GetSeries(TimeFrame.Minute5);

We recommend to call the GetSeries method in the Robot.OnStart() or the Indicator.Initialize() methods.

When the series for a specified timeframe is received, you can access the series values or build an indicator based on that series:

private MarketSeries m10;
private MovingAverage ma;

protected override void OnStart()
{
    m10 = MarketData.GetSeries(TimeFrame.Minute10);
    ma = Indicators.SimpleMovingAverage(m10.High, 14);
}

The new version of our Demo cTrader and cAlgo is released and can be downloaded from www.spotware.com

Backtesting of Multi-timeframe robots in not supported yet. We will support it in the next version.

 


@andromeda

andromeda
10 Sep 2013, 11:59

RE: RE: RE: Improvements


 

Thank you for the very constructive response

Cheers

 


@andromeda

andromeda
06 Sep 2013, 17:28

RE: Improvements

cAlgo_Fanatic said:

We will consider your suggestion, thank you.

Just discovered Calgo. It looks awesome and seems to have a great potential. I am missing some organisation of information here. There is a lot of useful information in the forum but

I do not see much of the developers support.

The API is sketchy and lacks proper introduction and context information. There is many question to answer. So instead of reading some kind of a programmer's guide I will be making small changes to the code and by trial and error learn the capabilities.

Simple questions like:

can I pop up a window with a message? or

a dialog to supply information on some event?,

can I call other application to do some processing,

I cannot find immediate answers.

Other thing, can I start a new thread? I can only reply to others's post. Can I address questions to Calgo team directly?

I am new to C# but I know what coding is about. 

This tool can be a real gem if some more info is revealed to users.

Thank you

 

 


@andromeda