private void MarketOrderPriceAction(TickerReference tickerReference, IOHLCBar priceBar) { if (priceBar.Open > priceBar.Close && priceBar.Open - priceBar.Close >= 10) { OpenPosition(PositionOption.Sell); } else if (priceBar.Open < priceBar.Close && priceBar.Close - priceBar.Open >= 10) { OpenPosition(PositionOption.Buy); } else if (priceBar.Open == priceBar.Close) { ClosePosition(); } }
public void PriceAction(TickerReference tickerReference, IOHLCBar priceBar) { _Probe.Calculate(priceBar.Timestamp, priceBar.Close); }
private void TrendReferencePriceAction(TickerReference tickerReference, IOHLCBar priceBar) { }
private void OHLCPriceActionItem(TickerReference tickerReference, IOHLCBar priceAction) { Probe.Evaluate(priceAction.Timestamp, priceAction.Close); }