var le = sec.Positions.GetLastActiveForSignal("LE", i);
var se = sec.Positions.GetLastActiveForSignal("SE", i);
if (le == null
&& se == null
&& secRt.BalanceQuantity != 0
&& i == sec.Bars.Count) {
var buyQueue = sec.GetBuyQueue(sec.Bars.Count-1);
var sellQueue = sec.GetSellQueue(sec.Bars.Count-1);
if (secRt.BalanceQuantity < 0) {
secRt.NewOrder(TSLab.DataSource.OrderType.Growth, true, buyQueue[0].Price+StepPrice, 100, secRt.BalanceQuantity, "SMX");
}
if (secRt.BalanceQuantity > 0) {
secRt.NewOrder(TSLab.DataSource.OrderType.Fall, false, sellQueue[0].Price-StepPrice, 100, secRt.BalanceQuantity, "LMX");
}
}