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
Añada a MT5 soporte para archivos .ex4, aunque no sean editables, o añada un simple convertidor MQL4 > MQL5 para textos escritos según todas las reglas.
MQL5 es muy diferente de MQL4 en términos de trabajo con el entorno del mercado y tiene una ideología completamente diferente de las operaciones comerciales. Es decir, el código MQL4 no puede ser convertido automáticamente y lanzado en MT5.
Al igual que desarrollamos MQL4.community, estamos creando MQL5. community con una funcionalidad aún mayor. MQL5 evolucionará muy rápidamente, ya que sus características son mucho mayores que las de MQL4.
Consulte el nuevo sitio: está en constante evolución, pronto se lanzarán y probarán nuevos servicios.
ps: No hay caminos fáciles hacia el éxito. Si quieres conseguir algo serio, sólo hay una dirección con muchos caminos difíciles. Cuando lanzamos el proyecto MQL5 sabíamos que había un camino difícil. Pero llevaremos este camino hasta el final.
Mis pensamientos son los siguientes.
MT5 requiere reescribir el código que funciona en MT4. Tal vez esto no sea un obstáculo para la mayoría de la gente, o tal vez algunos de los comerciantes decidan no invertir esfuerzos y recursos adicionales en reescribir el código (por varias buenas razones). Como resultado, el cambio a MT5 puede no ser tan masivo. Sin saber lo que hay en el modelo de marketing de Metakvotts todavía puedo suponer que la transición a MT5 requerirá que las empresas de corretaje compren una nueva versión que traerá beneficios adicionales a Metakvotts que probablemente será más que de la venta y el apoyo de MT4 (de lo contrario no hay sentido comercial razonable para dejar de desarrollar la línea de MT4, manteniendo el desarrollo del código existente).
Por otro lado, las empresas de corretaje están orientadas indirectamente a los traders y puede ocurrir que las empresas de corretaje no estén especialmente interesadas en comprar MT5, porque esto no atraerá a nuevos clientes y sólo atraerá a los que trabajan con MT4. Como resultado, la campaña de marketing de la transferencia masiva a MT5 podría atascarse y podría haber la necesidad de mantener la línea de MT4, al menos manteniendo la compatibilidad a nivel de código. Por eso, teniendo en cuenta la posibilidad de estos desarrollos, sería razonable implementar todas las funciones que están en MT4, pero en MT5.
Supongo que no debería ser un problema, ya que OOP implica la plena compatibilidad con la programación no OOP en MT4. Por supuesto, este enfoque habría sido lógico desde el principio y no contradice en absoluto el deseo de Metakvot de promover "una ideologíacomercial completamente diferente", pero además de la existente, en lugar de combatirla con todas sus fuerzas. Por lo tanto, antes de que sea demasiado tarde, es aconsejable considerar tal desarrollo que sería muy difícil y costoso "forzar" la MT5.
Si lacomprobación de la estructura básica (comprobación del puntero) tiene éxito, se devuelve true - esto no indica que se haya ejecutado con éxito la operación comercial. Para obtener una descripción más detallada del resultado de la ejecución de la función, se deben analizar los campos de la estructura de resultados.
Nota .
Al colocar una orden de mercado, debe tener en cuenta que la finalización exitosa del método OrderSend() no siempre significa la ejecución exitosa de la operación. Debe comprobar el valor de retcodeen la estructura de resultadosdevuelta que contiene el código de retorno del servidor de comercio , así como el valor de los campos deal o order dependiendo del tipo de operación.
Полной совместимости MQL5 с MQL4 даже с помощью функций-оберток добиться не получится, так как идеология сильно изменилась. В MQL5 вызовы функций производятся асинхронно, в отличие от MQL4, где всегда ожидается возврат результата из вызванной функции.
Estimado Rosh, no conozco todos los matices de la implementación de MT5, pero técnicamente no veo un gran problema para implementar la emulación de la llamada de función sincrónica y prohibir la llamada de una nueva función sin completar los resultados de la anterior. Por cierto, las ejecuciones múltiples de una misma función pueden dar lugar a errores y no siempre es una ventaja, aunque un uso hábil de esto le permite resolver económicamente muchos problemas. Me he enfrentado a este problema un poco porque he estado programando pruebas hardver en SystemVerilog y allí todo se construye en cosas síncronas y asíncronas además de un enfoque OOP incorporado con el apoyo de la norma anterior como C. Así que todos los problemas fueron resueltos con éxito allí y esperamos que el nivel de los programadores de Metakvot no sea inferior.
Aunque puedo suponer que el problema aquí no está en la parte técnica de las cosas, sino en la comercial y tan pronto como esa decisión estratégica sea tomada por la dirección de Metakvot, la implementación técnica no será un problema insuperable. Espero que la dirección de Metakvot, al tomar una decisión tan difícil como la de abandonar el soporte de MT4, haya tenido en cuenta todos los escenarios posibles, aunque personalmente me parece muy problemático y poco óptimo el beneficio comercial de seguir esta dirección.
Асинхронная обработка торговых приказов - необходимая вещь. Есть стратегии, которые требуют именно такой обработки. На MT4 это эмулируется запуском нескольких терминалов на одном и том же счету.
Bueno, ¿qué impide que esto se implemente en MT4? Aunque la pregunta era sobre otra cosa, el soporte para el código MQL4 en MT5.
Esta es una afirmación engañosa, se ha dicho repetidamente que MetaTrader 4 no será descontinuado con el lanzamiento de MetaTrader 5. De hecho, estas plataformas están diseñadas para existir en paralelo, ya que cada una tiene su propio enfoque y usuarios.
El lanzamiento de la plataforma de nueva generación viene dictado por los tiempos, no podemos quedarnos quietos. Tenemos que satisfacer las demandas de nuestros clientes finales, es decir, los operadores que pidieron la posibilidad de negociar con una variedad de instrumentos bursátiles.
Это неверное утверждение, множество раз уже заявлялось, что поддержка платформы MetaTrader 4 не будет прекращена с выходом новой MetaTrader 5. По сути, эти платформы призваны существовать паралелльно, так как у каждой из них есть своя направленность и свои пользователи.