Mi enfoque. El núcleo es el motor. - página 165
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
Supongo que sí. Pero si se trata de una interfaz gráfica de usuario, ese es otro expediente, y eso no es posible en el mercado.
Tal vez. No lo sé. Pero creo que este asunto tiene solución si Peter tiene algo de valor.
Has acertado, Nikolay. El Asesor Experto funciona sin el motor. El motor crea la interfaz gráfica de usuario del EA en cuanto éste se coloca en un gráfico independiente y recibe órdenes de él. El motor puede cambiar entre diferentes EAs. Al cambiar, simplemente recarga otro kernel desde un archivo de texto. Puede dejarse en su sitio, pero asigne un gráfico separado y manténgalo allí en todo momento.
Según las normas actuales, los productos con dependencias adicionales no pueden distribuirse a través del mercado. Además, sospecho que esto está legalmente prohibido o es bastante difícil.
No se pueden utilizar librerías externas ex*, incluidas las que no contienen llamadas a la dll. Sin embargo, los indicadores, como el motor de Peter, no están sujetos a esta restricción.
No se pueden utilizar librerías externas ex*, incluidas las que no contienen llamadas a la dll. Sin embargo, esta limitación no se aplica a los indicadores, como el motor de Peter.
Me interesé específicamente por esta cuestión preguntando al mercado de los servicios. La respuesta fue bastante clara, aunque no muy feliz :-) el producto de Market debe ser una cosa en sí misma y no requerir la instalación de ningún otro componente. Todos los indicadores y bibliotecas necesarios deben estar metidos dentro a través de Recursos.
Lo cual es lógico: una persona compró un producto y el producto (y todas sus afirmaciones) debería estar disponible de inmediato sin trabajo adicional.
Y no hubo ninguna situación en la que se actualizara alguna dependencia, pero el Asesor Experto se cayera :-)
Y en general, el comercio lo es:
mis ingresos - "core - engine"
;)Hay una idea para evitar que el usuario tenga que arrastrar el archivo del kernel a todas partes para que el motor pueda cargarlo. Cuando se produce una GUI, el constructor produce un archivo de núcleo. En lugar de guardar en un archivo, el constructor puede guardar el núcleo en un recurso y escribir una cadena para conectar este recurso en el archivo de propiedades del núcleo. Cuando el usuario conecte el archivo de propiedades de conexión creado, este recurso con el núcleo se integrará al inicializar su EA. Entonces, al conectarse al motor, éste simplemente leerá el recurso con el kernel del EA y reproducirá la GUI. Así, no será necesario arrastrar los archivos del núcleo.
Oh, Dios, pensé que se implementa en su camino. Por supuesto, qué sentido tiene llevar los archivos de configuración.
¿Puede describirlo con más detalle? Cómo, qué y por qué.
...
Nikolai, si lo que sugieres es abrir el código del motor para que todo el mundo lo ponga en el EA, lo he pensado. Por desgracia, eso limitaría el desarrollo del motor. Todo ocurriría en un único hilo de la aplicación, lo que limitaría los recursos utilizados y se perderían la mayoría de los beneficios que se pueden conseguir paralelizando el cálculo. Además, los usuarios empezarán a hacer cambios en el motor y a distribuir versiones modificadas, lo que creará un caos y nuevos problemas de desarrollo.
Por lo tanto, la idea es buena en teoría, pero en la práctica, por desgracia...(.
Nikolai, si lo que sugieres es abrir el código del motor para que todo el mundo lo ponga en el EA, entonces lo he pensado. Por desgracia, esto limitaría el desarrollo del motor. Todo ocurriría en un único hilo de la aplicación, lo que limitaría los recursos utilizados y se perderían la mayoría de los beneficios que se pueden conseguir paralelizando el cálculo. Además, los usuarios empezarán a hacer cambios en el motor y a distribuir versiones modificadas, lo que creará un caos y nuevos problemas de desarrollo.
Por lo tanto, la idea es buena en teoría, pero en la práctica, por desgracia...(.