[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 335
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
Entonces, ¡investiga en tu propia casa! Tienes una función para cada palabra de tu código, y tienes que arreglártelas con variables. Eso es lo que hace que el código sea pesado. Hay que usar las funciones cuando no se puede prescindir de ellas! He comentado todo lo que no necesito en el código de Kim, y todo funciona muy rápido! Recuerden que les pregunté a todos cómo hacer que el programa funcione más rápido bajo muchas condiciones. ¡Ahora las pruebas se ejecutan durante un año en todas las garrapatas en 5 minutos! Revisé todas las condiciones y funciones y deseché todo lo innecesario.
Por supuesto que lo recuerdo. Lo mantendré durante un tiempo. De hecho, necesito cambiar mis hábitos. No es el primer programador que dice que mi código no es fácil de entender. Aparentemente es...
¡Así que cava en tu propio lugar! Tienes una función para cada palabra de tu código, y tienes que arreglártelas con variables. Por eso tu código es pesado. Hay que usar las funciones cuando no se puede prescindir de ellas! He comentado todo lo que no necesito en el código de Kim, y todo funciona muy rápido! Recuerden que les pregunté a todos cómo hacer que el programa funcione más rápido bajo muchas condiciones. ¡Ahora las pruebas se ejecutan durante un año en todas las garrapatas en 5 minutos! Revisé todas las condiciones y funciones y deseché todo lo innecesario.
Sólo se puede prescindir de las variables si probamos la estrategia en el probador.
Para el real, cada valor necesario para ejecutar la lógica debe ser calculado en el momento justo, porque los valores de estas variables son muy fáciles de perder, por ejemplo durante un reinicio.
Buenos días a todos.
Ya he descubierto cómo escribir los índices, pero tengo problemas con el primer robot. Parece lógico, el compilador no se queja, el diario no tiene errores, pero el Asesor Experto en el probador no funciona - el gráfico se abre, pero no hay movimiento en este gráfico (el gráfico no se mueve).
La idea es la siguiente: El indicador produce un punto (siempre en la apertura y el precio de apertura de la vela) a partir del cual comprar o vender, la tarea del robot al mismo tiempo, después de recibir un punto para comprar o vender, cerrar la orden opuesta, abrir una nueva o modificar una orden antigua en la misma dirección (las paradas y TP son emitidos por otro indicador)
Les agradecería mucho que me indicaran dónde está el error.
El código en sí mismo (se han cambiado los nombres de los índices según su funcionalidad, se ha eliminado la declaración de variables y la sección de gestión de errores):
La esencia del problema es la siguiente: no está claro qué poner entre corchetes en el cuerpo de los operadores #1,2 de hecho se comprueba el cumplimiento de las condiciones comerciales y no hay más acciones.
(Hay cuatro señales de negociación, la número 1 se dispara, pasamos el control a la señal de procesamiento número 2, la número 2 se dispara, la pasamos a las señales de procesamiento número 3 y 4 y realizamos allí las operaciones de negociación).
¿Vale la pena añadirlo al final? Lógicamente, si las señales #3,4 no se activan, entonces necesito que el Asesor Experto comience de nuevo.
Las variables sólo se pueden utilizar al probar la estrategia en el probador.
En el mundo real, cada valor necesario para ejecutar la lógica debe calcularse en el momento adecuado, ya que los valores de estas variables son muy fáciles de perder, por ejemplo, durante un reinicio.
Buenos días a todos.
Ya he descubierto cómo escribir los índices, pero tengo problemas con el primer robot. Parece lógico, el compilador no se queja, el diario no tiene errores, pero el Asesor Experto en el probador no funciona - el gráfico se abre, pero no hay movimiento en este gráfico (el gráfico no se mueve).
La idea es la siguiente: El indicador produce un punto (siempre en la apertura y el precio de apertura de la vela) a partir del cual comprar o vender, la tarea del robot al mismo tiempo, después de recibir un punto para comprar o vender, cerrar la orden opuesta, abrir una nueva o modificar una orden antigua en la misma dirección (las paradas y TP son emitidos por otro indicador)
Les agradecería mucho que me indicaran dónde está el error.
El código en sí mismo (se han cambiado los nombres de los índices según su funcionalidad, se ha eliminado la declaración de variables y la sección de gestión de errores):
Si ha cambiado los nombres de los indicadores sólo en el EA, y no en los códigos de los indicadores mismos, que se muestran en las ventanas correspondientes en los gráficos, entonces el EA no recibirá nada de ellos y no dará un error, porque todo se presenta en el EA, pero no recibe señales de los indicadores. Comprueba si los nombres de los indicadores se escriben igual.
Gracias por el consejo, he comprobado todo una vez más, no hay errores en la escritura. Sólo he cambiado los nombres de los indicadores en el texto del primer mensaje en el foro, con el fin de hacer su tarea clara, en el texto del Asesor Experto los nombres de los índices se escriben exactamente como se nombran en la carpeta "indicadores". Por ejemplo: "3.0_figuri_2.3_rasshirenie".
Además, he seleccionado otro EA (del tutorial) y he introducido los nombres de indicadores no existentes en la función iCustom. Lo que sucedió fue lo siguiente - el EA realmente dejó de operar (lo cual es, por cierto, comprensible), pero cuando inicio el probador, el gráfico se movía desde la fecha de inicio establecida hasta la fecha de finalización establecida, debo recordar que mi problema es que el gráfico no se mueve.
¿Quizá alguien más se ha enfrentado a este problema?
Gracias por el consejo, he comprobado todo una vez más, no hay errores en la escritura. Sólo he cambiado los nombres de los indicadores en el texto del primer mensaje en el foro, con el fin de hacer su tarea clara, en el texto del Asesor Experto los nombres de los índices se escriben exactamente como se nombran en la carpeta "indicadores". Por ejemplo: "3.0_figuri_2.3_rasshirenie".
Además, he seleccionado otro EA (del tutorial) y he introducido los nombres de indicadores no existentes en la función iCustom. Lo que sucedió fue lo siguiente - el EA realmente dejó de operar (lo cual es, por cierto, comprensible), pero cuando inicio el probador, el gráfico se movía desde la fecha de inicio establecida hasta la fecha de finalización establecida, debo recordar que el problema es que el gráfico no se mueve.
Tal vez alguien más tuvo ese problema.
Gracias por el consejo, he revisado todo una vez más, no hay errores en la escritura. Sólo he cambiado los nombres de los indicadores en el texto del primer mensaje en el foro, con el fin de hacer su tarea clara, en el texto del Asesor Experto los nombres de los índices se escriben exactamente como se nombran en la carpeta "indicadores". Por ejemplo: "3.0_figuri_2.3_rasshirenie".
Además, he seleccionado otro EA (del tutorial) y he introducido los nombres de indicadores no existentes en la función iCustom. Lo que sucedió fue lo siguiente - el EA realmente dejó de operar (lo cual es, por cierto, comprensible), pero cuando inicio el probador, el gráfico se movía desde la fecha de inicio establecida hasta la fecha de finalización establecida, debo recordar que el problema es que el gráfico no se mueve.
¿Tal vez alguien más tuvo ese problema?