Hola,
Estoy intentando modificar una estrategia en NT, quiero entrar con un segundo contrato cuando el trade actual vaya perdiendo más de por ejemplo 200€, lo he hecho con:
if (Position.MarketPosition == MarketPosition.Long)
{
if (Position.GetProfitLoss(Close[0],PerformanceUnit.Currency)< (-200))
{
EnterLong(1, "");
}
Así, poniendo el valor directamente en el código funciona, pero quiero declarar la pérdida como una variable optimizable, por ejemplo:
private int perdidaSegundoCtto = -200;
y esto al compilar me lo acepta, pero después en backtest no me deja ponerle valores negativos, lo he probado con double pero tampoco…
Alguien me puede ayudar…?
Muchas gracias, un saludo…
Cómo declarar variables con valor negativo en NT
Re: Cómo declarar variables con valor negativo en NT
Hola,
asegúrate de que en la region Properties, a la propiedad correspondiente no se le aplica la función Math.Max(0, value). Déjalo simplemente como:
nombreVariable = value;
S2
asegúrate de que en la region Properties, a la propiedad correspondiente no se le aplica la función Math.Max(0, value). Déjalo simplemente como:
nombreVariable = value;
S2
Re: Cómo declarar variables con valor negativo en NT
Funciona…!!! 
Muchísimas gracias…!!!


Muchísimas gracias…!!!



Si te ha gustado este hilo del Foro, ¡compártelo en redes!