Code: Select all
namespace PowerLanguage.Strategy
{
public class TEST : SignalObject
{
private Function.DirMovement dmiMinus;
private Function.DirMovement dmiPlus;
public Svopex_TomNesBossBT(object _ctx)
: base(_ctx)
{
}
protected override void Create()
{
dmiMinus = new Function.DirMovement(this);
dmiPlus = new Function.DirMovement(this);
}
protected override void StartCalc()
{
dmiMinus.PriceH = Bars.High;
dmiMinus.PriceL = Bars.Low;
dmiMinus.PriceC = Bars.Close;
dmiMinus.Length = 64;
dmiPlus.PriceH = Bars.High;
dmiPlus.PriceL = Bars.Low;
dmiPlus.PriceC = Bars.Close;
dmiPlus.Length = 128;
}
protected override void CalcBar()
{
dmiMinus.Call();
dmiPlus.Call();
bool FiltrLong = dmiPlus.DMIPlus[0] <= dmiMinus.DMIMinus[0];
...
...
...
}
}
}