Code: Select all
using System;
using System.Drawing;
using System.Linq;
using PowerLanguage.Function;
namespace PowerLanguage.Indicator{
public class Z_testing_array2 : IndicatorObject
{
private int[,] Score = new int[24001,1];
public Z_testing_array2(object _ctx):base(_ctx){}
protected override void Create() {
// create variable objects, function objects, plot objects etc.
}
protected override void StartCalc() {
// assign inputs
}
protected override void CalcBar(){
// indicator logic
Score[(int)Bars.Open[0],0] = Score[(int)Bars.Open[0],0] + 1;
Score[(int)Bars.Open[0],1] = (int)(Bars.Close[0] - Bars.Open[0]);
Output.WriteLine(" Bar:{0} Score:{1}, Time:{2}", Score[(int)Bars.Open[0], 1], Score[(int)Bars.Open[0], 0], Bars.BarUpdateTime);
}
}
}