Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 838
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿Cómo puedo vaciar los valores altos y bajos del indicador? Por ejemplo, si establezco un máximo de 100 y un mínimo de 0, y luego necesito que el indicador lo visualice todo, ¿cómo lo organizo? El asunto es que escribo un indicador con varios modos, uno de los cuales utiliza el máximo y el mínimo, pero después de cambiar el modo en los parámetros de entrada el máximo sigue siendo 100, así como el mínimo 0
MQL5
Ya ha llamado y pasado el valor devuelto porDeviation(Kanal) a la funciónEnvelopes(........)
y en la propia funciónEnvelopes(........) se declara el último parámetro, que tomará este valor
así
Gracias, ahora tiene más sentido.
Modifiqué ligeramente el código para MT5 de acuerdo a tus consejos, quedó así:
Sólo que ahora no entiendo por qué en cada tick se escribe el primer valor calculado en todas partes.
¿Pueden decirme cómo solucionarlo?Modifiqué ligeramente el código para MT5 de acuerdo a tus consejos, quedó así:
Sólo que ahora no entiendo por qué en cada tick se escribe un valor calculado en todas partes.
Se ve inmediatamente. Incluso sin ser destacado.
Llama la atención de inmediato. Incluso sin el resaltado.
Gracias.
Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos
WinProject, 2019.05.07 18:38
¿Pueden decirme por qué el mismo código funciona en MT4 pero no funciona en MT5? En MT5 la variable strNum siempre es =1, pero en MT4 el contador ++ funciona como debería y strNum = el número de partidas del fichero.
Me respondo a mí mismo, puede ser útil para aquellos que no tienen ningún bucle en MT5 al abrir o leer un archivo en matriz o estructura. En MT5, a diferencia de MT4, cuando se lee un archivo .csv, se debeestablecer adicionalmentela bandera de apertura del archivo FILE_ANSI.
Es decir, en MT5 la línea debería tener este aspecto:
¿Por qué? No lo sé, ¿quizás alguien lo sepa?
Obtengo "OrderSend error 130" por razón desconocida, el programa se ejecuta en el probador de estrategias en la cuenta de demostración, por lo que no puede haber ninguna restricción del corredor por lo que entiendo, Stops Level = 30. Me aparece este error a intervalos regulares durante las pruebas y el stop se fija en porcentaje de ATR para todas las operaciones pero algunas órdenes se colocan con éxito mientras que otras no.
Hay veces que un pedido es rechazado varias veces y luego pasa...
¿Cómo puedo publicar el mismo código en CodeBase para públicos de diferentes idiomas (por ejemplo, cómo puedo rellenar un formulario en el mercado para el idioma correspondiente)?
Ya he visto esto en CodeBase, aquí hay un ejemplo
¿Cómo puedo hacer lo mismo?
Por ejemplo, cuando se disminuye hasta el límite el tamaño de la escala de las velas con el ratón, entonces las lecturas del indicador cambian, aunque ninguno de los miles de velas en el código del indicador dice nada sobre el cambio del tamaño de las velas. Por ejemplo, a las 4 horas los volúmenes en forma reducida muestran un valor, pero si se aumenta ligeramente la escala de las velas, entonces se considerará otro ajuste como el correcto.