Erreurs, bugs, questions - page 2636
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
En 2012, le problème des tableaux multidimensionnels dynamiques a été résolu avec succès...
Voici un fil de discussion connexe: https://www.mql5.com/ru/forum/6729
Le code peut maintenant être amélioré en ajoutant la prise en charge des modèles.
En 2012, le problème des tableaux multidimensionnels dynamiques a été résolu avec succès...
Voici un fil de discussion connexe: https://www.mql5.com/ru/forum/6729
Le code peut maintenant être amélioré en ajoutant la prise en charge des modèles.
Lisez le fil entier, heureusement il est court.
Ainsi le sujet starter, et n'a pas révélé son exploit !
Une sorte de moquerie, appâter le sujet et disparaître.
Et une fois de plus, c'est une plongée dans l'OLP, personne n'est autorisé à y entrer.
Yuri a cité sa propre solution, personne ne sait à quel point elle est vraie.
Que nous devrons modifier et remanier. Qui le fera ? Personne, puisqu'ils ne l'ont pas encore terminé.
C'est pourquoi nous avons besoin de fonctions qui fonctionnent avec des matrices dynamiques, prêtes à être utilisées par le développeur.
Le développeur connaît mieux le sujet et l'allocation de mémoire sans wrapper semble bien meilleure et plus rapide.
Au moins une fonctionArrayResizeMx(A, n, m, k) ouvrirait la possibilité de travailler non pas avec des objets mais avec des tableaux en style C.
Et il s'agit à nouveau d'une immersion dans l'OOP, personne n'est autorisé à entrer.
Ainsi, afin d'utiliser les matrices dynamiques, l'utilisateur doit connaître la POO et travailler avec des pointeurs, ainsi que l'exécution MQL.
Combien d'entre eux ont cette connaissance ? Vous connaissez la réponse vous-même. Je n'ai pas de difficultés à comprendre l'approche objet, mais pour ceux qui ne connaissent pas la POO
Ils créent un seuil artificiel pour l'utilisation du langage, en particulier lorsqu'il s'agit de matrices dynamiques.
Il me semble que le développeur, au contraire, devrait s'intéresser à rendre le langage plus facile à utiliser, plutôt que de le compliquer.
Je vais peut-être vous surprendre, mais les jeunes programmeurs d'aujourd'hui considèrent la POO comme une programmation plus facile que la programmation procédurale.
Vous pensez en termes d'il y a 25 ans. Les jeunes d'aujourd'hui absorbent OOP avec le lait de leur mère. Apprenez l'OOP si vous voulez être dans la tendance, sinon vous ne ferez rien d'autre que de râler.
Je vais peut-être vous surprendre, mais les jeunes programmeurs d'aujourd'hui considèrent la POO comme une programmation plus facile que la programmation procédurale.
peut-être par rapport à la programmation fonctionnelle ?
Je vais peut-être vous surprendre, mais les jeunes programmeurs d'aujourd'hui considèrent la POO comme une programmation plus facile que la programmation procédurale.
Vous pensez en termes d'il y a 25 ans. Les jeunes d'aujourd'hui absorbent OOP avec le lait de leur mère. Apprenez l'OOP si vous voulez être dans la tendance, sinon vous ne ferez que râler.
Oui, je comprends la POO, mais pas autant que je le voudrais.
Il ne s'agit pas d'un grognement mais d'une proposition constructive.
Pour que le développeur ne doive pas écrire une fonction pour allouer deux mallocs, ils obligent les utilisateurs à étudier la POO.
C'est certainement cela le progrès, le développement et la popularisation du langage. Vous pouvez voir à quel point ils aiment et comprennent la POO ici.
Tu vois, Nikolay, tout ce qui est enveloppé est du code inutile à exécuter - je ne pense pas que nous devions expliquer pourquoi.
Je n'ai pas besoin de vous parler des compilateurs d'optimisation modernes - nous ne savons pas quelles instructions ils appliqueront.
Je vais peut-être aussi vous surprendre en vous disant que même les programmeurs américains préfèrent écrire dans le style procédural, non pas parce que la POO est mauvaise, mais parce que le code est plus simple et plus rapide.
Et s'il n'y a pas de tâches objet dans le projet, pourquoi utiliser des wrappers, qui doivent d'une manière ou d'une autre être compris, pour les jeunes ;))
Je ne suis donc pas d'accord avec vous pour dire que les jeunes absorbent avidement la POO.
Je pense en C, qui est la base de la logique du langage mql.
Le C est né en 1972, il a donc 48 ans ;))
Mais de toute façon, le C est l'un des langages les plus rapides. Vous savez pourquoi ? Parce qu'il n'a pas d'enveloppeurs de classe.
peut-être par rapport à un modèle fonctionnel ?
Procéduralement fonctionnel :)
Je ne pense pas que ce soit ça. Il y a un sujet spécial ici :https://www.mql5.com/ru/forum/40295
Je ne l'ai pas encore regardé en entier, d'autant plus que c'est pour MQL4.
Je ne pense pas que le serveur doive envoyer des cotations de symboles si le marché est fermé.
Mon robot n'est pas vraiment affecté par cela, car après l'ouverture du marché, lorsque les ticks entrent, il analyse la tendance, les revirements, et cela prend du temps. Pendant ce temps, le marché est ouvert.
Mais cela nous gêne si nous voulons exécuter manuellement des transactions pendant cette période. Si l'exécution est basée sur le marché, la demande est en attente jusqu'à l'ouverture du marché et est naturellement exécutée au prix actuel.
La fonction directe qui reçoit le nom du symbole et renvoie vrai/faux (marché ouvert/fermé) est clairement manquante.
Il y a une séance de cotation et une séance de négociation. Cherchez, ça a été expliqué 20 fois.
Veuillez ajouter un autre badge de quelque sorte :
4. Argent
Où la somme de tous les fonds reçus pour la journée (marché, freelance, etc.) serait affichée, ce serait très pratique, et maintenant pour cela il faut aller dans le profil, qui verrait le solde disponible.
Si vous en recevez autant et régulièrement, vous pouvez commander un plugin pour chrome ;)
Il existe une session de cotation et une session de négociation. Cherchez, c'est tout mâché 20 fois plus.
Il ne m'a fallu que quelques jours pour passer de VC++ à MQL5. Je n'ai jamais cherché quelque chose aussi longtemps.
Si vous obtenez le message "Marché fermé" pendant le trading, vous devez disposer d'un moyen simple de déterminer cet état, au lieu d'écrire un code "kilométrique" et compliqué.
Ne me donne pas de conseils comme ça.
peut-être par rapport à la programmation fonctionnelle ?
Consultez la wikipedia :
Et nous découvrons que ce n'est pas la même chose.
Donc c'est une question de procédure...