[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 368
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
¡Buenas tardes!
Tengo una tarea, parece fácil a primera vista, pero no funciona. Hay un array en el que los valores están siempre en una fila (en algunos casos los valores pueden ir en orden ascendente, en otros casos - en orden descendente). Hay algo de nivel (rojo en la imagen). Tienes que encontrar los dos valores del array que más se acerquen al nivel de la línea roja. En la figura a) serán valores del array con índices 0 y 1. En la figura b) serán valores del array con índices 2 y 1. En las figuras c) y f) serán valores del array con índices 0 y 0. En las figuras d) y e) serán valores del array con índices 2 y 2.
Por favor, díganme cómo resolver este problema. Gracias de antemano.
Entonces no se moleste en absoluto - sólo mueva el código del indicador al Asesor Experto como es para cumplir con los criterios de negociación y eso es todo - luego en el tablero usando estas condiciones de negociación transferidas de este indicador usted abre posiciones a través del Asesor Experto y eso es todo...
Gracias, lo estoy solucionando :)
De nada... Todo el mundo ha pasado por ello. :-)
Hoy es sábado, día libre. Usted inicia el EA, la inicialización ocurre, pero como es día libre y no hay tick, la función de inicio no se inicia (es decir, no se llama a Trade(). Para comprobar si funciona correctamente, es necesario pegar la llamada de esta función en el bloque de inicialización, o probarla en el probador.
Tras sustituir esta función en Init() y añadir el código de comprobación Print(DayOfWeek()) resultó que la hora se tomaba del servidor, y la hora del servidor era el viernes...
Sustituido
a
y ha funcionado como estaba previsto.
Gracias.
¡Hola, camaradas!
Se enfrentó a un problema inesperado.
Anteayer el probador funcionaba como debía. Desde ayer por la tarde, cualquier versión de la estrategia en el probador abre una operación y después de un segundo, o unos minutos/horas de historia, el probador deja de funcionar. No hay errores, nada.
¿Alguien tiene algún problema? Por favor, asesórese
Hola.
Por favor, ayúdenme a encontrar el error.
A continuación se presenta la sección problemática en su totalidad, extraída de la EA.
Por favor, preste atención a la línea (casi al principio):
Por alguna razón, cuando los valores dy+zx y SchSellStopLots100 son iguales por separado (lo he comprobado con allerts) en esta expresión dejan de ser iguales entre sí, y la variable tt toma el valor 1 en lugar del 2.
Te pido que me ayudes a encontrar el fallo.
Gracias de antemano.
(comprobado con allerts)
Mejor comprobar a través de ND o diferencias módulo menos de algún delta.
Por alguna razón, la suma de dy y zx da un número 0,3 (en mi prueba particular de la situación actual del mercado) cuando se compara con este número no lo iguala. Es decir, sumo dy+zx y obtengo 0,3. Comparo dy+zx con 0,3 - no son iguales.
Comparando dy y zx con los números que devuelven - los iguales funcionan como deberían.
Adivinanza.
Por favor, ayuda.
¡Hola, camaradas!
Se enfrentó a un problema inesperado.
Anteayer el probador funcionaba como debía. Desde ayer por la tarde, cualquier versión de la estrategia en el probador abre una operación y después de un segundo, o unos minutos/horas de historia, el probador deja de funcionar. No hay errores, nada.
¿Alguien tiene algún problema? Por favor, asesórese