Buenos días.
Intento crear un sistema con NT7, para insertar en el gráfico del IBEX35:
1.- La idea es un sistema continuo tipo “Swing” es decir, que no cierre al fin de día.
2.- Sería un sistema continuo, de entradas y salidas en “Stop” +/- un filtro de puntos (fintroM), según sea la entrada “Long”/”Short”.
3.- “EnterLongStop” se producirá cuando, la tendencia sea alcista y se haya cruzado al alza la EMA.
4.- “EnterShortStop” se producirá cuando, la tendencia sea bajista y se haya cruzado a la baja la EMA.
5.- Las órdenes de entrada en “stop” Long/Short durarán más de una barra “true”, para asegurarnos que se llevan a cabo.
6.- Colocamos un “ProftiTarget” que puede ser diferente para las entradas Largas/Cortas.
ADJUNTO EL SCRIPT CREADO, PERO, QUE NO REALIZA LAS FUNCIONES QUE HE DETALLADO EN LOS 6 PUNTOS ANTERIORES.
¿Qué debo corregir del Script?
#region Variables						// Wizard generated variables
    private int periodEma = 200; 			// Default setting for PeriodEma
    private double filtroM = 20.0;			// Default setting for FiltroM
    private int profitL = 200;		
    private int profitS = 150;
#endregion        
        
protected override void Initialize()
{
      CalculateOnBarClose = true;
	IncludeCommission = true;
	ExitOnClose = false;
			
	Add(EMA(periodEma));			
	TraceOrders = true;
			
	SetProfitTarget("Buy", CalculationMode.Ticks, profitL);
	SetProfitTarget("Sell", CalculationMode.Ticks, profitS);
}
     
protected override void OnBarUpdate()
{			
	if(CurrentBar < periodEma)			
		return;			
								          
            			
	if (Close[1] < EMA(PeriodEma)[1] && CrossAbove(Close, EMA(periodEma), 1))	
      {
		Print( "Cb: " + CurrentBar + "   se cumple BUY");
            EnterLongStop(0, true, DefaultQuantity, Close[0] + filtroM, "Buy");	
          	
	}									
			
			
	if((Close[1] > EMA(PeriodEma)[1]) && (CrossBelow(Close, EMA(periodEma), 1)))		{
		Print( "Cb: " + CurrentBar + "   se cumple SELL");
		EnterShortStop(0, true, DefaultQuantity, Close[0] - filtroM, "Sell");		
	}			
}
#region Properties
  [Description("Para poder modificar el periodo de la EMA")]
  [GridCategory("Parameters")]
   public int PeriodEma
   {
        get { return periodEma; }
        set { periodEma = Math.Max(1, value); }
   }
   [Description("Para poder modificar el valor del fitro de entrada a mercado")]
   [GridCategory("Parameters")]
   public double FiltroM
   {
        get { return filtroM; }
        set { filtroM = Math.Max(0.00001, value); }
   }
		
   [Description("Para poder modificar el valor del fitro de entrada a mercado")]
   [GridCategory("Parameters")]
   public int ProfitL
   {
         get { return profitL; }
         set { profitL = Math.Max(1, value); }
   }
		
   [Description("Para poder modificar el valor del fitro de entrada a mercado")]
   [GridCategory("Parameters")]
   public int ProfitS
   {
         get { return profitS; }
         set { profitS = Math.Max(1, value); }
   }
 #endregion
}
Muchas Gracias. (ADJUNTO PANTALLAZO)
			
			
									
						
										
						Sistema con entradas en "Stop" +/- filtro de puntos
Foro dedicado a esta excelente herramienta de desarrollo e implementación de sistemas de trading
			- 
				peonia trader
 - Mensajes: 1
 - Registrado: 26 Ene 2010 18:23
 
			
				Ir a
				
			
		
			
			
	
	- Los Mercados
 - ↳ Acciones Españolas
 - ↳ Acciones Extranjeras
 - ↳ Futuros y Opciones
 - ↳ Forex
 - ↳ Criptomonedas
 - ↳ Renta Fija
 - Las Técnicas
 - ↳ Trading en General
 - ↳ Sistemas de Trading
 - ↳ Diarios de Trading
 - ↳ Análisis Económico y Fundamental
 - ↳ Psicología y Trading
 - Plataformas de Trading
 - ↳ Metatrader 4
 - ↳ Expert Advisors
 - ↳ Indicadores
 - ↳ Scripts
 - ↳ Metatrader 5
 - ↳ Expert Advisors
 - ↳ Indicadores
 - ↳ Scripts
 - ↳ Ninja Trader
 - ↳ Estrategias
 - ↳ Indicadores
 - ↳ TradeStation
 - ↳ Estrategias
 - ↳ Indicadores
 - ↳ PaintBars
 - ↳ ShowMes
 - ↳ Funciones
 - ↳ MultiCharts
 - ↳ Estrategias
 - ↳ Indicadores
 - ↳ Pine Script
 - ↳ Expert Advisor Studio
 - ↳ Python
 - ↳ R
 - ↳ ProRealTime
 - ↳ Sistemas
 - ↳ Indicadores
 - ↳ Screeners
 - ↳ Visual Chart
 - ↳ Sistemas
 - ↳ Indicadores
 - ↳ Estudios
 - ↳ AmiBroker
 - ↳ Sistemas
 - ↳ Indicadores
 - ↳ Exploradores
 - ↳ Comentarios
 - ↳ Funciones
 - ↳ Metastock
 - ↳ Sistemas
 - ↳ Indicadores
 - ↳ Exploradores
 - ↳ Asesores Expertos
 - ↳ cTrader
 - ↳ cBots
 - ↳ Indicadores
 - ↳ JForex
 - ↳ Software
 - Recursos para Traders
 - ↳ Brokers
 - ↳ Fiscalidad
 - ↳ Data Feeds e Históricos
 - ↳ Libros y Revistas de Trading
 - ↳ Tutoriales
 - ↳ Artículos Interesantes
 - ↳ Páginas Web
 - ↳ Cursos y Servicios
 - ↳ Vídeos y Webinars
 - Comunidad X-Trader.net
 - ↳ Novedades de la Web
 - ↳ Site Feedback
 - ↳ Eventos
 - ↳ 10 Años de X-Trader.net
 - ↳ 20 Años de X-Trader.net
 - ↳ Clasificados