My main strategy series is 1 min, I've also added a 1 tick data series, and a separate custom chart data series. My orders are always placed vs BarsInProgress 1 which should be my tick chart.
Code sample:
else if (State == State.Configure)
{
AddDataSeries(Data.BarsPeriodType.Tick, 1);
AddDataSeries(new BarsPeriod { BarsPeriodType = (BarsPeriodType)54324, BaseBarsPeriodValue = 12, Value = 3, Value2 = 31});
}
if (BarsInProgress == 1)
{
if ( Position.MarketPosition == MarketPosition.Flat &&
CanEnterLong )
{
SetProfitTarget(@"scalp", CalculationMode.Ticks, 8, false);
EnterLong(5, @"scalp");
}
if (Position.MarketPosition == MarketPosition.Long) Print(Position.GetUnrealizedProfitLoss(PerformanceUnit.Currency, Close[0]));
if(Position.MarketPosition == MarketPosition.Long && Position.GetUnrealizedProfitLoss(PerformanceUnit.Currency, Close[0]) < -200)
{
ExitLong(@"scalp");
}

Comment