if (State == State.SetDefaults) {...... AddPlot(new Stroke(Brushes.Red,2), PlotStyle.Hash, "Stop loss trigger");
protected override void OnOrderUpdate(Order order, double limitPrice, double stopPrice, int quantity, int filled, double averageFillPrice, OrderState orderState, DateTime time, ErrorCode error, string comment) { if (order.OrderState == OrderState.Working && order.Name == "Stop loss" ) { Value[0] = order.StopPrice; } }
protected override void OnBarUpdate() ........ if (Position.MarketPosition == MarketPosition.Long || Position.MarketPosition == MarketPosition.Short) { Value[0] = Value[0]; }
Comment