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
