#region Using statements using System; using System.Collections.Generic; using System.Collections; using System.Data; using RightEdge.Common; using RightEdge.Common.ChartObjects; using RightEdge.Indicators; using TradeLink.Common; #endregion #region System class public class MySystem : MySystemBase { } #endregion public class MySymbolScript : MySymbolScriptBase { public override void Startup() { SystemData.CreateTicksFromBars = false; } public override void NewBar() { PositionSettings settings = new PositionSettings(); double buyLimitPrice = Bars.Current.Close - .05; settings.PositionType = PositionType.Long; settings.OrderType = OrderType.Limit; settings.LimitPrice = buyLimitPrice; settings.Size = 500; settings.Description = String.Format(""); OpenPosition(settings); } public override void OrderFilled(RightEdge.Common.Position position, RightEdge.Common.Trade trade) { } public override void OrderCancelled(RightEdge.Common.Position position, RightEdge.Common.Order order, string information) { // This method is called when an order is cancelled or rejected } }