Hi,

I have difficulities understanding the moments on which my algorithm trades. For some reason I generate too much data so I thought to render the data only when a trade/ change has happend. But I do not get my portfolio out for futures. The quantity does not appear to be 0,1 or -1. I am using the online editor so hard to set a breakpoint or to have intellisense for the methods to be used.

Help appreciated.

J.

if(_previousPortfolio != null) { //Dictionary<Symbol, SecurityHolding> foreach (var holding in Portfolio.Values) { if(holding != null) { foreach (var previousHolding in _previousPortfolio.Values) { if(previousHolding != null) { if(holding.Quantity != previousHolding.Quantity)// || // futureHolding.IsLong != previousFutureHolding.IsLong || //futureHolding.IsShort != previousFutureHolding.IsShort) { Log("Holdings Changed"); Plot("Indicator Signal", "Trend", IsDownTrend ? -1 : IsUpTrend ? 1 : 0); Plot("Holdings", "Qty", holding.Quantity); Plot("Data", "Price", _price); Plot("Data", _fast, _slow); } } } } } } _previousPortfolio = Portfolio;

Author