Erreurs, bugs, questions - page 183

 
xeon:

Après la mise à jour vers la version 350 (28 octobre 2010), le testeur a cessé de fonctionner.

Mon testeur ne fonctionne qu'une fois et se plante ensuite lorsqu'il est optimisé. Je n'ai pas encore trouvé la solution, c'est peut-être de ma faute.
 
xeon:

Après la mise à jour vers la version 350 (28 octobre 2010), le testeur a cessé de fonctionner.

journal joint.

CPU et mémoire de l'ordinateur portable :

/- Intel seleron M 1.50 GHz 1014 -//

système - windows xp proff 32

J'ai tout réinstallé dans un dossier différent, mais ça ne fonctionne toujours pas.

Pareil pour moi, collègue ! Déjà écrit ci-dessus...

<log>

EM 0 Core 1 14:35:21 processus agent démarré
QN 0 Core 1 14:35:21 connexion à 127.0.0.1:3000
RI 0 Core 1 14:35:22 connecté
IS 0 Testeur 14:35:22 GBPUSD,M1 (MetaQuotes-Demo) : test de experts\third_a.ex5 du 2010.10.04 00:00 au 2010.10.28 00:00 00:00 à démarrer
NR 0 Core 1 14:35:22 autorisé (agent build 350)
QL 0 Core 1 14:35:24 synchronisation générale terminée
EG 0 Core 1 14:35:24 3124 octets d'info de compte chargés
EM 0 Core 1 14:35 :24 3768 octets d'informations sur les groupes chargés
RJ 0 Core 1 14:35:24 7170 octets de paramètres de test chargés
ES 0 Core 1 14:35:24 76 octets de symboles sélectionnés chargés
QG 0 Core 1 14:35:24 fichier expert ajouté : Experts\third_a.ex5. 28899 octets chargés
OQ 0 Core 1 14:35:24 dépôt initial 10000.00 USD, effet de levier 1:100
LK 0 Core 1 14:35:24 initialisation réussie
FM 0 Core 1 14:35:24 55 Kb de données d'initialisation totales reçues
PG 0 Core 1 14 :35:24 performance : 41
RM 0 Core 1 14:35:24 GBPUSD : symbole synchronisé, 2904 octets d'info de symbole reçus
CH 0 Core 1 14:35:28 GBPUSD : historique pour l'année 2009 synchronisé
FP 0 Core 1 14:35:30 GBPUSD : historique pour l'année 2010 synchronisé
RD 0 Core 1 14:35:30 GBPUSD : synchronisation de l'historique terminée [3833 Ko]
PN 0 Core 1 14:35:31 GBPUSD : chargement de 3833 Ko de données historiques à synchroniser
QH 0 Core 1 14:35:31 GBPUSD : historique synchronisé depuis 2009.01.02 à 2010.10.28
EJ 0 Core 1 14:35:32 déconnecté
</log>

 
Ashes:
Sur une autre machine (netbook) encore plus intéressant : après avoir appelé le testeur il n'y a pas de sélection de paramètres, il y a seulement un onglet avec des variables optimisables (à partir de tests précédents) !

C'est réglé ! À un moment donné, le netbook était réglé sur une résolution de 1024x768 (au lieu de la résolution standard de 1024x600). Le testeur a été agrandi à la taille maximale. Après le retour à la résolution standard, les onglets du testeur étaient en dessous de l'écran...

Au fait, le testeur (build 350) fonctionne sur un netbook.

Résumé intermédiaire : sur trois machines, le testeur (build 350) fonctionne sur deux. Il y a une suspicion qu'il ne fonctionne pas sur les machines avec un seul cœur, les symptômes sont similaires à un problème similaire avec xeon.

 
Ashes:

C'est réglé ! À un moment donné, le netbook était réglé sur une résolution de 1024x768 (au lieu de la résolution standard de 1024x600). Le testeur a été agrandi à la taille maximale. Après le retour à la résolution standard, les onglets du testeur étaient en dessous de l'écran...

Au fait, le testeur (build 350) fonctionne sur un netbook.

Résumé intermédiaire : sur trois machines, le testeur (build 350) fonctionne sur deux. Il y a une suspicion qu'il ne fonctionne pas sur les machines avec un seul cœur, les symptômes sont similaires à un problème similaire avec xeon.

Il semble que j'en ai un, mais programmatiquement, on dirait qu'il y en a deux. Je vais devoir le faire tourner sur un processeur AMD, il y en a certainement un...
 

Les développeurs.

Je me souviens d'avoir posé cette question, mais je la pose à nouveau : sera-t-il possible d'ajouter le CADJPY à la liste des devises ? Il s'agit d'une paire de devises synthétiques, les deux symboles de base sont présents, il ne devrait donc y avoir aucun problème.

Ou ai-je manqué quelque chose ?

 

Bonjour à tous ! Aidez-moi à comprendre comment traiter les énumérations.

enum имя_перечислимого_типа
  {
   список_значений
  };
 

Tâche : Créer une liste d'énumération qui peut être utilisée dans les paramètres externes, comme ceci

input ENUM_TIMEFRAMES     TF = PERIOD_CURRENT;
 
sergey1294:

Bonjour à tous ! Aidez-moi à traiter les énumérations.

Tâche : Créer une liste de transfert afin qu'elle puisse être utilisée dans des paramètres externes, comme ceci

Quel est le problème ?

Déclarer un enum avant de déclarer un paramètre d'entrée.

 
komposter:

Quel est le problème ?

Déclarer l'énumération avant la déclaration du paramètre d'entrée.

Merci ! Je vais l'essayer maintenant.
 
J'ai essayé, cela a fonctionné, mais pour une raison quelconque, il n'y a pas de liste déroulante, mais les valeurs numériques de l'énumération de 0 et ainsi de suite sont affichées. Comment puis-je créer une liste déroulante ou est-ce impossible ?
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Перечисления - Документация по MQL5
 
sergey1294:
J'ai essayé, cela a fonctionné, mais pour une raison quelconque, il n'y a pas de liste déroulante, mais les valeurs numériques de l'énumération de 0 et ainsi de suite sont affichées. Comment puis-je créer une liste déroulante, ou est-ce impossible ?

Comme ça :
enum DebugInfoLevel
{
        DBG_NONE        = 0,    // Don't show any debug info
        DBG_CRITICAL    = 1,    // Show info about critical errors only
        DBG_ERRORS      = 2,    // Show info about all errors
        DBG_INFO        = 3,    // Show main info (not very frequent)
        DBG_ALL         = 4,    // Show all debug info
        DBG_DEBUG       = 5     // Show very detailed debug info
};