Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1870
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
Cela fait deux heures que j'essaie de lire les données de la base de données et je n'y arrive pas.
Voici le code pour les tests.
En bref. Une base de données est créée avec une table (si la base de données existe, la table est supprimée et recréée). Une seule ligne est ajoutée au tableau.
Ensuite, la base de données est fermée et ouverte à nouveau. La sélection simple de cet enregistrement est effectuée, mais la commande renvoie une erreur indiquant que le résultat de la requête est vide.
Vérifié par l'IDE - tout est sélectionné par la même requête. Je n'arrive pas à savoir si c'est un bug ou un correctif ?
Résultat des travaux :
Aussi, le code complet est joint
Pourquoi ne pouvez-vous pas parcourir les paramètres d'entrée en boucle ? Pourquoi nous punissez-vous comme ça ?
Quel est l'intérêt de faire ça ? Partagez le secret...
J'appuie sur télécharger dans le marché, le mauvais terminal s'ouvre par défaut. Je l'ai supprimé. Maintenant, rien ne se passe après avoir appuyé sur le bouton "télécharger".
Comment installer des EA à partir du marché ? J'ai plusieurs terminaux.
J'ai appuyé sur télécharger dans le marché et par défaut le mauvais terminal a été ouvert. Je l'ai supprimé. Maintenant, rien ne se passe après avoir appuyé sur le bouton "télécharger".
Avec quel navigateur téléchargez-vous ?
Quel est l'intérêt de faire ça ? Partagez le secret...
C'était dans le fil suivant, vous n'avez pas à aller bien loin :
C'est un plaisir pour les chiens de tout mettre dans un tableau LArray à la main au lieu d'une boucle. Et ce n'est qu'un exemple. En réalité, il pourrait y avoir beaucoup d'énumérations.
Je ne parlerai même pas de l'absence d'énumération et de l'énumération ENUM_TIMEFRAMES. C'est fatiguant.Je ne mentionnerai même pas l'absence d'énumération et de l'énumération ENUM_TIMEFRAMES.
Une fois, j'ai essayé de faire un dépassement similaire par intérêt :
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Communiquez avec les développeurs via le Service Desk !
Mihail Matkovskij, 2019.10.05 22:07
Sera très utile si vous avez besoin de faire un décalage ou un décalage droite/gauche par un nombre quelconque de constantes. Voilà ce que j'ai obtenu :
Décalage de 1 :
Décalage de 2 :
Toutefois, cette méthode perd encore en rapidité par rapport à la méthode de commutation.
Pourquoi les paramètres d'entrée ne peuvent-ils pas être énumérés dans une boucle ? Pourquoi nous punissez-vous ?
Je me joins à la question.
Toujours à propos des enum : s'il existe une fonction EnumToString, pourquoi pas StringToEnum - une tâche incroyablement complexe ?
La sauvegarde des valeurs d'énumération dans la base de données sous forme de nombres n'est pas une option, car si vous ajoutez une nouvelle valeur à l'énumération au milieu, les données de la base de données se transforment en citrouille et sont illisibles sous forme de nombres, vous ne pouvez pas les voir de vos yeux.
Existe-t-il un moyen de transmettre explicitement une valeur NULL au paramètre de requête de la base de données ?
C'est le genre de construction qui provoque une erreur de compilation:
res = DatabaseBind(request, column, NULL);
DatabaseBind(request, column, "");