Mi enfoque. El núcleo es el motor. - página 166
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
Peter, ¿dónde están las pruebas?
Puedo proporcionarle una prueba del bajo coste del intercambio de datos entre programas. Incluso al pasar una cadena de miles de caracteres. He hecho un experimento. Buscaré y subiré dos EAs de prueba. La comunicación a través de los recursos no carga el procesador, sólo redibuja.
El motor acumulará una amplia gama de funcionalidades, y sólo una pequeña parte - la GUI del usuario. Es decir, el motor incluirá código que sólo será requerido parcialmente por una aplicación independiente, y el resto del código podrá ser utilizado por otras aplicaciones en otros gráficos. De esta manera, el motor se convierte en una funcionalidad auxiliar utilizada por diferentes EAs al mismo tiempo, y por lo tanto, debe ser un programa independiente que se ejecuta en su propio hilo.
Aquí. Ponlo en el primer gráfico.
Y éste está en el segundo.
Puedo aportar pruebas del bajo coste del intercambio de datos entre programas. Incluso cuando se transfiere una cadena de miles de caracteres. Hice un experimento. Buscaré y subiré dos EAs de prueba. La comunicación a través de los recursos no carga el procesador, sólo redibuja.
El motor acumulará una amplia gama de funcionalidades, y sólo una pequeña parte - la GUI del usuario. Es decir, el motor incluirá código que sólo será requerido parcialmente por una aplicación independiente, y el resto del código podrá ser utilizado por otras aplicaciones en otros gráficos. De esta manera, el motor se convierte en un centro funcional auxiliar utilizado por diferentes EAs al mismo tiempo, y por lo tanto, debe ser un programa independiente.
Pero si su motor sirve a varias aplicaciones, entonces ralentizará todo el proceso, porque servirá a diferentes programas secuencialmente, mientras que las instancias de su clase de motor en cada aplicación se ejecutarán en paralelo.
Los programas accederán al motor de forma asíncrona y según sea necesario. Uno pedirá que se construya un gráfico basado en el array que se le pase, el otro que se calcule un valor usando una fórmula, el tercero algo más... Todo esto no será un único proceso continuo, sino que se producirá de vez en cuando.
En este caso, el motor llevará la GUI de una de las aplicaciones, y el usuario cambiará a la GUI de otra aplicación.
Si pones el motor en una aplicación, hay un montón de cosas innecesarias en la aplicación. Por lo tanto, hay que adaptar el motor a las necesidades específicas de cada EA. El usuario no podrá hacer frente a esto. Es largo y complicado. Y esto interferirá en el desarrollo de la universalidad del motor.
Sólo un montón de palabras sin ningún significado.
Sólo tienes que creer en mi palabra. Sé lo que estoy haciendo.
Sólo tienes que creer en mi palabra. Sé lo que estoy haciendo.