[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 76

 
himik:
¡¿Hay gente que va a escribir un EA para proporcionar un sistema de comercio, así que no tengo un extra de 50-100 libras! ¡¡¡El sistema de comercio realmente funciona y es muy sencillo!!! Pero basándose en MASD y muwings, también tiene en cuenta un factor... Funciona en dolar/libra, euro/dólar, no puedo probarlo en otros.... ¡¡¡En este en centavos he estado operando con éxito desde hace 3 meses, pero pierdo alrededor del 70 por ciento de los puntos de entrada!!! Ayuda...

Este es el lugar adecuado para ti.
 

2011.08.12 17:00:08 Regress GBPJPY,M15: Alert: Ordersend_Number387739002
2011.08.12 17:00:08 Regress GBPJPY,M15: open #3877390 buy 0.01 GBPJPY at 124.95 sl: 123.32 tp: 125.15 ok
2011.2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: GBPJPY1
2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: Ordersend_Number-11292
2011.08.12 17:00:05 Regress GBPJPY,M15: Alert: GBPJPY1

A veces se nos escapa.

 
grell:

2011.08.12 17:00:08 Regress GBPJPY,M15: Alert: Ordersend_Number387739002
2011.08.12 17:00:08 Regress GBPJPY,M15: open #3877390 buy 0.01 GBPJPY at 124.95 sl: 123.32 tp: 125.15 ok
2011.2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: GBPJPY1
2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: Ordersend_Number-11292
2011.08.12 17:00:05 Regress GBPJPY,M15: Alert: GBPJPY1

A veces se nos escapa.

Porque no se trata de RefreshRates()... ¿Cómo se extrae el código de error de su Alerta?
 
himik:
¡¿Hay gente que va a escribir un EA para proporcionar un sistema de comercio, así que no tengo un extra de 50-100 libras! ¡¡¡El sistema de comercio realmente funciona y es muy sencillo!!! Pero basándose en MASD y muwings, también tiene en cuenta un factor... Funciona en dolar/libra, euro/dólar, no puedo probarlo en otros.... ¡¡¡En este en centavos he estado operando con éxito desde hace 3 meses, pero pierdo alrededor del 70 por ciento de los puntos de entrada!!! Ayuda...
Entonces, ¿puede alguien ayudar a escribir un EA en mi estrategia rentable?
¿Puede decirme quién puede escribir un EA en mi idea?
 
MaxZ:
¿Cómo se extrae el código de error de su Alerta?

Creo que debería haber llevado el tema a los telépatas en lugar de aquí.

Sólo está jugando con nosotros.

 

Buenos días :(

Primero el código:

    for (int y = OrdersHistoryTotal()-1; y >= 0; y--)
    {
        if (OrderSelect(y, SELECT_BY_POS, MODE_HISTORY))
            if (OrderSymbol() == Symbol() && (OrderComment() == "Aelit"+DoubleToStr(lot, 1) || OrderComment() == "Aelit"+DoubleToStr(lot, 1)+"[sl]"))
            {
                if (OrderProfit() < 0)
                {
                    while (tempLot <= OrderLots())
                    {
                        tempLot += lot;
                        tempCount--;
                    
                        if (tempCount == 0)
                        {
                            tempCount = countLot;
                            tempLot = lot;
                        
                            break;
                        }
                    }
                }
                
                return;
            }
    }

lote = 0.1, tempLot(first) = 0.1, OrderLots() = 0.3, tempCount no es importante en este ejemplo.

Estoy en un pánico, ¿por qué el bucle va como while (tempLot < OrderLots()) exactamente cuando tales valores de las variables, como he escrito anteriormente? Es decir, itera dos veces en lugar de tres. O_O He hecho while (tempLot <= OrderLots()+0.1) y todo ha ido bien, iterando cuatro veces.

Gracias por su atención :(

 

Sustituir

while (tempLot <= OrderLots())

a

while (NormalizeDouble(tempLot,1) <= OrderLots())
 

Probado el mismo bucle en un script normal y mi cerebro está fuera de mis oídos, este tipo de bucle no funciona con 0.3 Código:

int start()
{
    double i = 0.1;
    while (i <= 0.3)
    {
        Alert(i);
        i += 0.1;
    }Alert(i);
    
    return;
}

Última alerta con 0,3, no con 0,4. ¿Qué es esta molestia...?

 

a Roger:

¡Oh, el horror! ¿Eres un mago...? La satisfacción cerebral me acompañará todo el fin de semana. Muchas gracias...

 
T3FastPeriod = MathMax(1,T3FastPeriod);
      if (T3FastOriginal)
           alphaFast = 2.0/(1.0 + T3FastPeriod);
      else alphaFast = 2.0/(2.0 + (T3FastPeriod-1.0)/2.0);


Народ,подскажите,будте добры: Что может значить отсутствие последней строки в индюке?





Razón de la queja: