MetaTrader 4 Build 529 beta liberado con nuevo compilador - página 25

 

Capturado el momento en que el asesor se borra a sí mismo más el terminal se cuelga


 
Barbarian:
¿Por qué debo crear todos los plazos si necesito el H1, por ejemplo? ¿O es una condición de trabajo de MT4?

En este caso es suficiente convertir todos los TFs a H1 (M5, M15, M30 y H1), ya que el modelo "All ticks" utiliza todos los timeframes inferiores disponibles.
 
Scriptong:

Esto lo hago antes de cada prueba histórica seria, si hablamos de comprobar la estrategia y no el código. El hecho es que hasta la compilación 509 el nuevo historial (el que entra en línea) en el terminal se acumula sobre la base de nueve fuentes (por el número de marcos temporales), por lo que bien puede haber discrepancias en los datos de los marcos temporales.
En MT5 tomamos de inmediato otro camino: todos los TF se construyen sobre la base de M1. Por lo que tengo entendido la nueva MT4 hará lo mismo. Como resultado, no volveremos a ver errores de concordancia.
Tal vez eso sea bueno, pero no a costa de abandonar las cotizaciones personalizadas. Necesitamos algún tipo de síntesis de enfoques (MT4*MT5).
 
MetaDriver:
Tal vez eso sea bueno, pero no a costa de renunciar a las cotizaciones personalizadas.
¿Qué son los presupuestos personalizados?
 
MetaDriver:
Tal vez eso sería bueno, pero no a costa de abandonar los presupuestos personalizados. Es necesario que haya una síntesis de enfoques (MT4*MT5).
Yo también lo espero ))
 
Barbarian:
¿Qué es un presupuesto personalizado?
Esto significa que es posible utilizar sus propias cotizaciones para el análisis y las pruebas. En MT4 es posible. En MT5 es posible utilizar diferentes planes de intercambio de datos que se adjuntan a un determinado corredor (cuenta). No hay posibilidad de subir cotizaciones de terceros (relativas a este broker) y compararlas con las de su broker mediante el programa (en mql). Al igual que no existe la posibilidad de generar sus propias cotizaciones (con ciertas propiedades estadísticas) y probar en dicha cotización artificial para un EA. En MT4 es posible, aunque no sin dificultades.
 

Hay otros sitios donde hacen pruebas beta y consiguen los problemas que tienes.

https://www.forex-tsd.com/general-discussion/120946-big-changes-mt4-few-weeks-34.html#post643534

https://www.forex-tsd.com/metatrader-4/121569-new-metatrader-4-related-questions-issues-solutions-2.html#post643523

 

1. El envío de archivos a un servidor FTP organizado mediante Internet Information Services en Windows Server 2003 R2 o Windows Server 2008 R2 no funciona. El registro del terminal registra el error "FTP: STOR command failed" y el tamaño del archivo 0 bytes aparece en el servidor. Otros clientes FTP (por ejemplo, Total Commander, FAR manager así como, los dispositivos portátiles Android) funcionan bien con los servidores FTP descritos anteriormente. Hace cuatro años que no funciona, pero antes sí.

2. Estaría bien desactivar (apagar) la visualización de la ventana del terminal en primer plano (pasando el foco) cuando se recibe un mensaje a través del correo interno del terminal. Cuando una ventana de MetaTrader 4 aparece de repente mientras se trabaja, sólo porque ha llegado un anuncio de un corredor - es desagradable.

3. En la nueva versión en la configuración del terminal es deseable tener la capacidad de especificar la ruta a la carpeta con Asesores Expertos (indicadores, scripts) y la ruta a la carpeta que está disponible para los Asesores Expertos (indicadores, scripts). Los que no se preocupan por esto dejarán los valores por defecto. Ahora, los Asesores Expertos estarán ubicados en un solo lugar y los terminales, ubicados en diferentes directorios, tendrán acceso a ellos. Pero la búsqueda de sus EAs en "C:\NUsers\Nnombre de usuarioAppData\NRoaming\NMetaQuotes\NTerminal\N8367A09835D4487D9B9566DFBBE213D9\MQL4" no es muy conveniente, al menos. A veces, los EA de diferentes terminales necesitan intercambiar datos a través de archivos o tener acceso a una única fuente de datos (tuvimos que crear enlaces simbólicos a directorios).

Y soñemos un poco. Algún día los desarrolladores lanzarán un editor que permitirá compilar programas no sólo en archivos ex4 y ex5, sino también en archivos exe. Al lanzar un archivo exe de este tipo, aparecerá una ventana con un gráfico de precios, datos de texto o ambos. Las líneas de los indicadores se muestran en el gráfico de precios y la negociación se realiza de acuerdo con un algoritmo específico. Al lanzar el archivo exe por primera vez, se solicita el número de cuenta, la contraseña y la dirección del servidor. Estos datos se escriben en el archivo accounts.ini que aparecerá junto al archivo exe ejecutado. Todos los datos de precios históricos se encuentran en el directorio %userprofile%\AppData.... (ya sabes dónde). Y ya no es necesario ejecutar el terminal de comercio, que tiene una funcionalidad muy rica, y luego arrastrar y soltar el Asesor Experto en el gráfico sólo para recibir un pitido o una solicitud para abrir una posición (o para mostrar dos líneas de texto - el valor del saldo y el beneficio ganado) bajo ciertas condiciones ...

P.D. Texto gris sobre fondo blanco (en el sitio web): en mi opinión, no es la mejor combinación (fácil de leer).

 

El terminal ha producido el siguiente mensaje cuando los indicadores compilados se ejecutan un tiempo después de haber sido cargados en la ventana principal:

2013.11.07 23:47:20 Toros EURUSD,M1: cargado con éxito

2013.11.07 23:47:20 No se puede cargar 'stdlib.ex4'

2013.11.07 23:46:57 Bulls GBPUSD,H1: cargado con éxito

2013.11.07 23:46:57 No se puede cargar 'stdlib.ex4'

2013.11.07 23:37:15 Canales GBPUSD,H1: cargado con éxito

2013.11.07 23:27:09 Canales EURUSD,H1: cargado con éxito


 
Renat:

Ese alguien ha estado escupiendo en los requisitos de Microsoft durante años y trabajando en contra del sistema de control de derechos. Los problemas acumulados de MT4 los estamos arreglando.

Por el momento, si quieres vender en masa cualquier cosa que escriba activamente en sus directorios, tienes que pensar directamente en un UAC estricto y en derechos de usuario restringidos. Y no hay que olvidar la base de instalación de millones de ordenadores.

Renat, he vuelto a leer mucha información sobre el propósito de X:\\Nserxxx\AppData\Nen general y de X:\Nserxxx\AppData\Nen general. Estoy de acuerdo en que es una necesidad en cuanto a la creación de configuraciones de usuario específicas de la aplicación en \Roaming, pero ¿por qué mover los archivos ejecutables, a saber, los indicadores, scripts y EAs a ese directorio? Después de todo, algunos EAs violarán constantemente la lógica de su trabajo debido a esto, me refiero a aquellos que utilizan archivos de lectura y escritura en su lógica.

Por cierto, seguir la sugerencia de Microsoft de utilizar X:Users\xxx\AppData\ no es compatible con nada, lo más probable, salvo en casos puntuales. No conozco a ningún comerciante que permita a personas ajenas (otros usuarios) en su PC con terminales, incluso bajo sus propias cuentas, la UAK no se aplica a este tema en absoluto. Lo más probable es que se trate de una excepción a las normas de seguridad, por lo que esta tendencia de Microsoft no es para los comerciantes. Ocultar sus configuraciones y ejecutables de cualquier persona en X:\\N-xxxAppData\N-Roaming\N-MetaQuotes\N-Terminal\N-B5589D10299052C8D921603EBD1F9752 es una paranoia de seguridad en general.