if (strx2 == "UT" && strx1 == "UT" && strsignal == "MACD Cross UP" && ADX(14)[2] < ADX(14)[1] && Close[0] > SMA(36)[0])
{
Print("-----------RGAuto:" + strsignal);
Print("signal:" + strsignal + " XAV1:" + strxav1 + " Xav2:" + strxav2);
{
int n = 0;
EnterLong(lots, "UT+UT");
//EnterLongStopLimit(0, true, 1, High[0] + 4 * TickSize, High[0] + 4 * TickSize, "UT+UT");
RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Ninja Trader7\MyScalper");
key.SetValue("signalname", "UT+UT.Long");
key.Close();
if (Position.MarketPosition == MarketPosition.Long && ADX(14)[0] <= ADXshort)
{
SetProfitTarget(CalculationMode.Ticks, target2);
SetStopLoss(CalculationMode.Ticks, stop2);
}
else if (Position.MarketPosition == MarketPosition.Long && ADX(14)[0] >= ADXshort)
{
SetProfitTarget(CalculationMode.Ticks, target1);
SetStopLoss(CalculationMode.Ticks, stop1);
}
}
Comment