[¡Archivo!] ¡¡¡Escribiendo un país juntos!!! - página 23

 
baliv >> :
yo sugerí trabajar con máximos y mínimos al principio de la rama. de mi parte sugiero lo siguiente: 1. esperar una barra interior en un gráfico diario 2. dos órdenes de stop 3. sólo puedo operar en la dirección de la tendencia, entonces la orden es una (he probado seis pares, la rentabilidad es de 2.0 +, no podré retirar mi depósito)

Sugiero que se continúe con este tema, aunque algunos dijeron que era inútil...

Mientras la multidivisa descansa, aunque mañana colgaré un sencillo EA que funciona sólo con este indicador, basado en el sistema de stop y reverse. Utilizaré el sistema de parada y retroceso, y veré lo que puede salir de él.

Si no te importa, por favor, danos más detalles sobre el sistema ... Aquí estamos luchando, pero nunca hemos conseguido una rentabilidad superior a 1,6 (al menos para mí). Estoy seguro de que podemos sacar más provecho de la 2.0

 
RomanS >> :

Aunque mañana publicaré un sencillo Asesor Experto que utiliza únicamente este indicador, utilizaré como base el sistema de stop y reversión. >> Veamos qué hace...

Voy a publicar...

Un sistema regular de stop y reversión basado en el indicador multidivisa (lo publiqué arriba), la señal para abrir una posición larga es el cierre de una corta y viceversa. De hecho, también se está cruzando con MA. Aquí está la prueba del 01.01.2009. Por supuesto, está claro que las detracciones son demasiado grandes y no están permitidas... Pero la rentabilidad es bastante satisfactoria. Sólo queda por decidir qué hacer con él.

Puedo intentar construir TS con objetivos menos a largo plazo, pero apoyándome en este análisis. Entonces puede reducir el drawdown, porque si la señal en los objetivos a largo plazo era falsa, entonces en el análisis a medio plazo la confirmación de esta señal será muy escasa o no existirá en absoluto


Probador de estrategias: Dólar final10
Informe de comprobación de la estrategia
Alpari-Micro (construcción 220)

SímboloEURUSD (Euro vs. Dólar)
Periodo15 minutos (M15) 2009.01.02 10:00 - 2009.07.27 23:45 (2009.01.01 - 2009.07.28)
ModeloTodos los ticks (método más preciso basado en todos los plazos más pequeños disponibles)
Bares en la historia14944Garrapatas modeladas6842198Calidad de la simulaciónn/a
Errores de concordancia de los gráficos783
Depósito inicial10000.00
Beneficio neto22162.50Beneficio total26781.50Pérdida total-4619.00
Rentabilidad5.80Remuneración esperada2216.25
Reducción absoluta165.50Reducción máxima10693.50 (27.58%)Reducción relativa36.93% (7442.40)
Total de operaciones10Posiciones cortas (% de ganancias)5 (60.00%)Posiciones largas (% de ganancias)5 (60.00%)
Operaciones rentables (% del total)6 (60.00%)Operaciones con pérdidas (% del total)4 (40.00%)
El más grandecomercio rentable6850.60transacción perdedora-1649.50
Mediaacuerdo rentable4463.58trato perdedor-1154.75
Número máximovictorias continuas (beneficios)4 (19557.80)pérdidas continuas (pérdida)3 (-2969.50)
MáximoBeneficio continuo (número de victorias)19557.80 (4)Pérdida continua (número de pérdidas)-2969.50 (3)
Mediaganancias continuas2pérdida continua2

TiempoTipoPidaVolumenPrecioS / LT / PBeneficiosSaldo
12009.01.05 09:21vender11.001.378260.000000.00000
22009.01.26 23:30cerrar11.001.322070.000000.000005600.1015600.10
32009.01.26 23:30comprar21.001.322090.000000.00000
42009.01.29 08:17cerrar21.001.305650.000000.00000-1649.5013950.60
52009.01.29 08:17vender31.001.305550.000000.00000
62009.03.06 07:55cerrar31.001.265500.000000.000003972.6017923.20
72009.03.06 07:55comprar41.001.265610.000000.00000
82009.03.27 12:57cerrar41.001.332760.000000.000006691.9024615.10
92009.03.27 12:57vender51.001.332770.000000.00000
102009.04.23 20:51cerrar51.001.312100.000000.000002042.7026657.80
112009.04.23 20:51comprar61.001.312140.000000.00000
122009.06.08 11:38cerrar61.001.381130.000000.000006850.6033508.40
132009.06.08 11:38vender71.001.381110.000000.00000
142009.06.19 08:15cerrar71.001.393680.000000.00000-1268.7032239.70
152009.06.19 08:15comprar81.001.393690.000000.00000
162009.06.19 08:30cerrar81.001.392130.000000.00000-156.0032083.70
172009.06.19 08:30vender91.001.392170.000000.00000
182009.06.23 18:15cerrar91.001.407600.000000.00000-1544.8030538.90
192009.06.23 18:15comprar101.001.407600.000000.00000
202009.07.27 23:59cerrar en la parada101.001.424210.000000.000001623.6032162.50
 

Así es como funcionó

Como se puede ver en el gráfico, aunque se construye sobre la MA600, puede abrir una compra incluso cuando el precio es mucho más bajo que la MA y viceversa, es decir, la unión a la MA no se siente en absoluto, ya que el análisis se construye sobre varios pares de divisas.


 

RomanS писал(а) >>

Publicando...

No se puede ver el dibujo del probador....

Ni la propia EA)

 
ALex2008 >> :

No se puede ver la imagen del probador....

Por qué no se ha cargado porque no he descubierto cómo ))))

No sé cómo juntarlo todo, si no es difícil dime cómo

 
ALex2008 >> :

No se puede ver el dibujo del probador....

>> y el propio Asesor Experto).

Ah, por cierto, se me olvidaba )))

Aquí está el código.

//+-----------------------------------------------------------------------+
//|                                                    Мультивалютный.mq4 |
//|                                                         Roman Strukov |
//|                                                        srb-78@mail.ru |
//+-----------------------------------------------------------------------+
#property copyright "Roman"
#property link      "srb-78@mail.ru"

  extern double Period_MA  = 600;
  extern double Lot        = 1;    

  int start() 
  {  
     int Ticket;
  double BID, ASK;                                  
    bool CLOSE = false, Open_Bay = false, Open_Sell = false;
  string SYMBOL;
   
  // Анализ состояния рынка
     double USD = -(iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))-
                   (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
                   (iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);
     double EUR =  (iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))+
                   (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)+
                   (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     double GBP =  (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
                   (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
                   (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     double JPY = -(iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
                   (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
                   (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);

  // Критерии открытия позиций
  if ( USD> EUR && USD> GBP && USD> JPY)
   {
    if ( EUR< USD && EUR< GBP && EUR< JPY)   { Open_Sell = true; SYMBOL = "EURUSD";}
    if ( GBP< USD && GBP< EUR && GBP< JPY)   { Open_Sell = true; SYMBOL = "GBPUSD";}
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "USDJPY";}
   } 
  if ( USD< EUR && USD< GBP && USD< JPY)
   {
    if ( EUR> USD && EUR> GBP && EUR> JPY)   { Open_Bay = true; SYMBOL = "EURUSD";} 
    if ( GBP> USD && GBP> EUR && GBP> JPY)   { Open_Bay = true; SYMBOL = "GBPUSD";}
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "USDJPY";}
   }     
  if ( EUR> USD && EUR> GBP && EUR> JPY)
   {
    if ( GBP< USD && GBP< EUR && GBP< JPY)   { Open_Bay = true; SYMBOL = "EURGBP";}
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "EURJPY";}
   } 
  if ( EUR< USD && EUR< GBP && EUR< JPY)
   {
    if ( GBP> USD && GBP> EUR && GBP> JPY)   { Open_Sell = true; SYMBOL = "EURGBP";}
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "EURJPY";}
   }     
  if ( GBP> USD && GBP> EUR && GBP> JPY)
   {
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "GBPJPY";}
   } 
  if ( GBP< USD && GBP< EUR && GBP< JPY)
   {
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "GBPJPY";}
   }     
   
  // Открытие позиций
    BID = MarketInfo( SYMBOL,9);
    ASK = MarketInfo( SYMBOL,10);
    if ( Open_Bay == true && OrdersTotal()==0) Ticket=OrderSend( SYMBOL,OP_BUY, Lot, ASK,20,0,0); 
    if ( Open_Sell == true && OrdersTotal()==0) Ticket = OrderSend( SYMBOL,OP_SELL, Lot, BID,20,0,0); 
       
  // Закрытие позиций
    for(int i=0; i<=OrdersTotal(); i++)   
     {  
      if (OrderSelect( i, SELECT_BY_POS)==true)  
        {                                        
         if (OrderSymbol()!= SYMBOL) continue;
           if (OrderType()==0)
            {
             if ( EUR< USD)
             CLOSE = OrderClose(OrderTicket(),OrderLots(), ASK,20);
            }
           if (OrderType()==1)
            {
            if ( EUR> USD)
             CLOSE = OrderClose(OrderTicket(),OrderLots(), BID,20);
            }
        } 
     }               
  return;       
 }
  
 
RomanS >> :

Por qué no lo he descargado porque no he descubierto cómo ))))

No sé cómo hacerlo todo junto, si no te importa decirme cómo

Yo tampoco lo he probado así - todo junto... así que ni idea)

Sí... el gráfico del final es un desastre...

Me pregunto por qué los dos últimos oficios no se invierten? Es decir, 2 veces que vende y debería haber comprado después de vender... lo tomo...

 
ALex2008 >> :

Yo tampoco lo he probado así - todo junto... por eso no lo puedo decir)

Sí... el gráfico del final es inestable...

¡¡¡Me pregunto por qué los dos últimos oficios no son inversos!!! Es decir, 2 veces vende y debería haber comprado después de vender... Lo tomo así...

La sacudida es real, pero no creo que muchos expertos puedan hacer frente a la situación actual del mercado... un pinchazo prolongado.

En cuanto a los 2 tiempos de venta, te equivocas, mejor mira el estado, no el gráfico de precios.

Ver la hoja de transacciones

 
RomanS >> :

...hay una pequeña compra entre los pueblos, pero no se ve en el gráfico.

Vea las estadísticas de los intercambios.

sí lo hacemos)

 

RomanS писал(а) >>

¿Has probado a hacer un multianálisis de velas con tu estrategia principal?

Ahora mismo, por ejemplo, miro mi estrategia H4... y veo una similitud entre las señales del par y el USD

La probabilidad de las señales aumenta...