Una vez elaborado el algoritmo, puede solicitar un perfeccionamiento para una cuenta real. No le costará demasiado.
No estoy de acuerdo en el costo. Expert Advisor para cuentas reales y demo difiere en su organización interna, variables globales para guardar el estado, etc. etc. - todo esto impregna el algoritmo de cabo a rabo. Por eso el coste de un Asesor Experto para demo y para real es significativamente diferente y debe ser diferente. Para rediseñar un Asesor Experto para real es a veces una reescritura completa del algoritmo.

- www.mql5.com
Una vez elaborado el algoritmo, puede solicitar un perfeccionamiento para una cuenta real. No le costará demasiado.
No estoy de acuerdo en el costo. Expert Advisor para cuentas reales y demo difiere en su organización interna, variables globales para guardar el estado, etc. etc. - todo esto impregna el algoritmo de cabo a rabo. Por eso el coste de un Asesor Experto para demo y para real es significativamente diferente y debe ser diferente. Para rediseñar un Asesor Experto para real es a veces una reescritura completa del algoritmo.
Me pregunto qué tipo de basura fue escrito para la demo a continuación.
El, que luego se pierde las señales en el mundo real, no totalmente y con un resultado diferente funciona de cierre (especialmente las cadenas de órdenes).
El que luego en la vida real falla señales, no hasta el final y con un resultado diferente funciona cierre (especialmente cadenas de órdenes).
Demo - un resultado
Real - otro resultado.
Bueno, ¿por qué necesita tal cosa?
Популярно также совмещение нескольких индикаторов с различными масштабами (иногда различающимися на несколько порядков) в одном индикаторном окне и поиск сигналов пересечений между ними. Этим "грешат" и не только форекс-новички.
Todos los intentos de explicar que no se puede implementar se topan con persistentes malentendidos y referencias abstractas a algún programador que lo hizo muy fácilmente, etc.
De hecho, un par de veces se pidió tal cosa.
Pero he conseguido explicar que se trata de un autoengaño e implementarlo en el código (¡pero quiero hacerlo!).
Y una vez fue aún más complicado - el cliente utilizó una función de MT4 que permite que un indicador destinado a dibujarse en una subventana se dibuje en un gráfico de precios (ejecutarlo en el gráfico, cambiar la propiedad, compilarlo). Las señales eran la intersección del indicador con el precio ;)
Еще раз исправим наше ТЗ: когда предыдущее значение цены находится ниже заданного внешним параметром значения минус дельта, а текущее в пределах заданного внешним параметром значения плюс/минус дельта и временной интервал между ними не больше заданного, то открываем позицию на покупку. Теперь все правильно.
¿Por qué tan complicado, por qué utilizar delta? Y no es del todo correcto, en lo que a mí respecta....
Abrir cuando se cruza un determinado nivel (emulación de una orden, de hecho) es una tarea bastante sencilla.
Si el precio anterior era < nivel, y el actual >= nivel (o viceversa, dependiendo de la ubicación básica del precio y el nivel), entonces abrimos.
Además, puede especificar el deslizamiento máximo. Y comprobar el tiempo de tick, por supuesto.
==============
En general, el artículo es bastante bueno.
Sólo es una lástima que será leído principalmente por los programadores....
En general, es un buen artículo.
Es una pena que lo lean sobre todo los programadores....
Sí, el artículo es muy útil. Gracias al autor. Debería incluirse en la lista de lecturas obligatorias...
También me gustaría añadir esto.
Siempre quiere el ejecutante que el TOR era para él lo más claro posible. Así captará la idea del cliente y escribirá rápidamente el código. Y ahorrará tiempo y ganará algo... Ocurre, pero rara vez. Cuando un programador encarga trabajo a otro. Por ejemplo, para ahorrar tiempo. Aunque incluso aquí ambos pueden "malinterpretarse"....
Pero, por regla general, quien actúa como cliente no conoce las capacidades del lenguaje, especialmente MQL5, a tal nivel como el desarrollador. Y Dios nos libre de que el cliente formule claramente su idea de trading....
Así pues, lo más frecuente es que el programador tenga que ocuparse no sólo de la pregunta "cómo", sino también de la pregunta "qué". Naturalmente, esto impone costes adicionales en recursos de tiempo.
el artículo es excelente.
3. Что за ошибки возникают при компиляции файла эксперта/индикатора - Function 'xxxxxx' is not referenced and will be removed from exp-file?
No se trata de un error. El mensaje dice que la función "xxxxxx" no se utiliza (se especifica un nombre de función específico en lugar de "xxxxxx") y no estará presente en el archivo compilado. Puede ignorar este mensaje - la presencia de tal función "extra" no afecta de ninguna manera el trabajo de un Asesor Experto o indicador.
MrGold166:
+100500, no puedo contar cuántas veces me han hecho esta pregunta ))Sí, existe ese problema cuando se utilizan bibliotecas universales. Yo también me cansé de contestar, así que lo hice así:
if ( false ) { func1(); func2(0,0,0); func3("",0); }
El único inconveniente es el tamaño de ex4. Pero sólo afecta al tráfico de correo )
buen articulo, pero es una pena que MT5 exista desde hace un año, y aun asi ofrezcan probar la estrategia en el tester de MT4:
Либо в визуальном режиме тестера с использованием существующих экспертов для открытия/закрытия сделок, например, Торговый ТРЕНАЖЕР 2 или использовать специализированные программы для тестирования.
aunque más enlaces para MT5:".... modo visual del tester. .... ","..... la última versión disponible. ....."

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Unos cuantos consejos para clientes que acaban de empezar:
La sabiduría popular, cuya autoría suele atribuirse a personas famosas, dice: "Quien no hace nada, no se equivoca". Si no consideramos también la inactividad como un error, entonces resulta difícil no estar de acuerdo con esto. Sin embargo, es posible también analizar los errores que se han cometido con anterioridad (los propios y los ajenos), con objeto de reducir al mínimo los que podamos cometer en el futuro. Ahora haremos un intento de aclararnos con las posibles situaciones que puedan aparecer durante el proceso de trabajo en el servicio homónimo.
Autor: Dmitriy Skub