[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 473

 
StatBars >>:

Point не может равняться 0, у Вас скорее всего 5-й знак и поэтому когда принтишь(Алерт) получается 0(принт(Алерт) выводит до 4 цнаков, если не преобразовать в строку DoubleToStr...)
попробуйте TakeProfit и StopLoss умножить на 10

Gracias por el consejo. El punto tiene un 5º dígito, por lo que Alert no lo emitió. La conversión DoubleToStr mostró que Point = 0.00001.

Pero eso no es lo principal, lo principal es que la posición no se abre y GetLastError() muestra el error #130.

 
Calidad de la simulación 25,00%
¿Qué significa esto? ¿Qué se simula? ¿Cómo?
 
159753 писал(а) >>

Gracias por el consejo. El punto tiene un 5º dígito, por lo que Alert no lo emitió. La conversión DoubleToStr mostró que Point = 0.00001.

Pero eso no es lo principal, lo principal es que la posición no se abre y GetLastError() muestra el error #130.


He publicado una versión corregida en la página anterior. Parece que no lo has visto.

 
Hola.
Buscando indicadores de tendencia.
Primero quiero comprobar un simple MA.
¿Saben cuál es el período óptimo de la MA para cada TF
D1-
H4-
H1-
M30-
M15-
M5-
M1-
La idea es la siguiente: cuando todas las MA son iguales (el precio es más bajo/más alto) sólo se filtra la compra/venta
 
Vinin >>:


Я выложил на предыдущей странице исправленный вариант. Видимо ты его не смотрел.

Lo he buscado y no ha servido de nada, la posición sigue sin abrirse.

 
iBarShift Buscar un bar por tiempo. La función devuelve el desplazamiento de la barra a la que pertenece la hora especificada. Si no hay ninguna barra para el tiempo especificado (un "agujero" en el historial), la función devuelve, dependiendo del parámetro exacto, -1 o el desplazamiento de la barra más cercana.
Por favor, dígame, ¿qué quiere decir con eso?
Si no hay ninguna barra, ¿la función devuelve el desplazamiento de la barra más cercana o el desplazamiento de la barra más cercana?
Si se trata de la segunda variante, ¿qué barra es la de la derecha o la de la izquierda si ambas están igual de distantes?

¿Sabes si hay alguna función preparada en MQL para trabajar con el tiempo? ¿Suma de tiempos, división de periodos de tiempo, multiplicación, etc.?
 
MoneyJinn писал(а) >>

¿Puede decirme qué significa esto?
Si falta una barra, ¿la función indica el desplazamiento de la barra adyacente más cercana a cero o más cercana a la barra que falta?
Si se trata de la segunda variante, ¿qué barra es la de la derecha o la de la izquierda si ambas están igual de distantes?

¿Sabe si hay alguna función preparada en MQL para trabajar con el tiempo? ¿Suma de tiempos, división de periodos de tiempo, multiplicación, etc.?


Me refiero al índice de barra, si no hay barra, se devolverá el código de error.

¿Por qué necesitas la multiplicación del tiempo? ¿O la división? ¿Para qué? En general, el tiempo puede manejarse como un número entero.
 
Vitya >>:
Здравствуйте.
Ищу трендовые индикаторы.
Хочу проверить сперва простую МА.
Вы не знаете, кокой оптимальный период МА для каждого ТФ
D1-
H4-
H1-
M30-
M15-
M5-
M1-
Идея така: При совпадении напрявления всех MA(цена ниже/выше) отфильтровывать тьлько buy/sell

El mejor periodo de MA es diferente para cada zona y, además, puede ser diferente para distintas zonas,

así que no busques un periodo, sino un sistema para determinar el mejor periodo.

 
Hola, ¿podría aconsejar cómo hacer que este código tome parámetros de, por ejemplo, m15 pero el experto en sí estaba en n4?
int start()
  {
//----  
  double A = 0.0;                           //Валидность среднего бара за 30 баров
for(int a = 0; a < 30; a++)
{     
 A += High[a];
}
double B = 0.0;   
for(int b = 0 ;b < 30; b++)
{     
 B += Low[b];
}
double AB = 0.0;
AB=(A-B)/30;
MessageBox("средний="+(AB));

//----
   return(0);
  }
//+------------------------------------------------------------------+
 
viktors писал(а) >>
Hola, ¿podría aconsejar cómo hacer que este código tome parámetros de, por ejemplo, m15 pero el experto en sí estaba en n4?

¿Por datos te refieres a los altos y bajos? Entonces es así
double x=iHigh( NULL,15, a)
Baja también, es para m15