This website uses cookies to enhance site navigation, analyze site usage, and assist in our marketing efforts. By clicking “Accept All” you are providing your consent to our use of all cookies. Alternatively, please provide your choice by pressing “Customize Cookies”. For more information, please read our Privacy policy
cpauna
26 Feb 2013, 16:15
The error occurs only when I load the indicator in an instance on the "Robors" page.
On the "Indicators" page everything is OK. Thank you for your support.
This is the code :
//#reference: C:\Users\Cristian\Documents\cAlgo\Sources\Indicators\myHaikinAshi.algo
using System;
using cAlgo.API;
using cAlgo.API.Indicators;
namespace cAlgo.Indicators
{
[Indicator(IsOverlay = false)]
public class Symbol_PipSize : Indicator
{//My HA derivative indicator
[Output("test", IsHistogram = false, Color = Colors.Green, Thickness = 1)] public IndicatorDataSeries PAD { get; set; }
//Variables and dataseries
private myHaikinAshi myhas;
private IndicatorDataSeries mypad;
protected override void Initialize()
{
mypad = CreateDataSeries();
myhas = Indicators.GetIndicator<myHaikinAshi>();
}
public override void Calculate(int index)
{
mypad[index] = myhas.PA[index] - myhas.PA[index - 1];
//mypad[index] is OK
PAD[index] = (mypad[index] + mypad[index-1])/2/Symbol.PipSize;
//After Symbol.PipSyze operation ... the result is ... NaN ...
//If I load an instance of this indicator in the indicators page everything is OK
//If I load this indicator in the robots page ... I have Nan results ... ?!?
//Thank you.
}
}
}
@cpauna