Mon approche. Le noyau est le moteur. - page 165
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je suppose que oui. Mais si une interface graphique, c'est un autre dossier, et ce n'est pas possible sur le marché.
Peut-être. Je ne sais pas. Mais je pense que ce problème est soluble si Peter a quelque chose de valeur.
Tu as raison, Nikolay. Le conseiller expert fonctionne sans le moteur. Le moteur crée l'interface graphique de l'EA dès que l'EA est placé sur un graphique séparé et reçoit des commandes de celui-ci. Le moteur peut basculer entre différents EA. Lors de la commutation, il recharge simplement un autre noyau à partir d'un fichier texte. Vous pouvez le laisser en place, mais attribuez-lui un tableau séparé et gardez-le en permanence.
Selon les règles actuelles, les produits ayant des dépendances supplémentaires ne peuvent pas être distribués via la place de marché. En outre, je soupçonne que cela est légalement interdit ou plutôt difficile.
Les bibliothèques ex* externes ne peuvent pas être utilisées, y compris celles qui ne contiennent pas d'appels à la dll. Cependant, les indicateurs, tels que le moteur de Peter, ne sont pas soumis à cette restriction.
Les bibliothèques ex* externes ne peuvent pas être utilisées, y compris celles qui ne contiennent pas d'appels à la dll. Toutefois, cette limitation ne s'applique pas aux indicateurs, tels que le moteur de Peter.
Je me suis intéressé spécifiquement à cette question en interrogeant le marché des services d'assistance. La réponse a été très claire, mais pas très heureuse :-) le produit du marché doit être une chose en soi et ne pas nécessiter l'installation d'autres composants. Tous les indicateurs et bibliothèques nécessaires doivent être entassés à l'intérieur via les ressources.
Ce qui est logique - une personne a acheté un produit et le produit (et toutes ses revendications) devrait être immédiatement disponible sans travail supplémentaire.
Et il n'y a pas eu de situation où une certaine dépendance a été mise à jour, mais où le conseiller expert est tombé :-)
Et en général, le commerce l'est :
mes revenus - "core - engine"
;)Il y a une idée pour éviter à l'utilisateur de devoir trimballer le fichier du noyau partout pour que le moteur puisse le télécharger. Lors de la production d'une interface graphique, le constructeur produit un fichier kernel. Au lieu d'enregistrer dans un fichier, le constructeur peut enregistrer le noyau dans une ressource et écrire une chaîne pour connecter cette ressource dans le fichier de propriétés du noyau. Lorsque l'utilisateur connecte le fichier de propriétés de connexion créé, cette ressource sera intégrée au noyau lors de l'initialisation de son EA. Ensuite, lors de la connexion au moteur, ce dernier lira simplement la ressource avec le noyau de l'EA et jouera l'interface graphique. Ainsi, il ne sera pas nécessaire de faire glisser les fichiers du noyau.
Oh, mon Dieu, je pensais que c'était mis en place à votre façon. Bien sûr, quel est l'intérêt de transporter vos fichiers de configuration.
Pouvez-vous la décrire plus en détail ? Comment, quoi et pourquoi.
...
Nikolaï, si tu suggères d'ouvrir le code du moteur pour que tout le monde puisse le mettre dans l'EA, alors j'y ai pensé. Hélas, cela mettrait une limite au développement du moteur. Tout se passerait dans un seul thread d'application, ce qui limiterait les ressources utilisées et la plupart des avantages que l'on peut obtenir en parallélisant le calcul seraient perdus. En outre, les utilisateurs commenceront à apporter des modifications au moteur et à distribuer des versions modifiées, ce qui créera le chaos et de nouveaux problèmes de développement.
Par conséquent, l'idée est bonne en théorie, mais en pratique, hélas...(.
Nikolaï, si tu suggères d'ouvrir le code du moteur pour que tout le monde puisse le mettre dans l'EA, alors j'y ai pensé. Hélas, cela mettrait une limite au développement du moteur. Tout se passerait dans un seul thread d'application, ce qui limiterait les ressources utilisées et la plupart des avantages que l'on peut obtenir en parallélisant le calcul seraient perdus. En outre, les utilisateurs commenceront à apporter des modifications au moteur et à distribuer des versions modifiées, ce qui créera le chaos et de nouveaux problèmes de développement.
Par conséquent, l'idée est bonne en théorie, mais en pratique, hélas...(.