Questions des débutants MQL5 MT5 MetaTrader 5 - page 617
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
Bonjour !
Dans MT4 il y a une commande if (IsTesting()
Y a-t-il un analogue dans MT5 ?
Je voudrais vous poser quelques questions, merci.
P.S. Autre chose : en mode normal, mon conseiller expert écrit un fichier journal, mais si je l'exécute en mode Testeur dans MT5, je ne le vois pas dans le dossier habituel du Testeur, comme c'était le cas dans M4.
Choisissez ce dont vous avez besoin:
ENUM_MQL_INFO_INTEGER
Identifiant
Description
Type de propriété
MQL_MEMORY_LIMIT
Taille maximale possible de la mémoire dynamique pour un programme MQL5 en MB
int
MQL_MEMORY_USED
Combien de mémoire un programme MQL5 utilise-t-il en Mo ?
int
MQL_PROGRAM_TYPE
Type de programme mql5
ENUM_PROGRAM_TYPE
MQL_DLLS_ALLOWED
Permission d'utiliser la DLL pource programme en cours d'exécution.
bool
MQL_TRADE_ALLOWED
Autorisation d'échange pource programme en cours
bool
MQL_SIGNALS_ALLOWED
Permettrede travailler avec les signaux dece programme
bool
MQL_DEBUG
Signe d'un programme en cours d'exécution en mode débogage
bool
MQL_PROFILER
Signe de l'exécution d'un programme en mode de profilage de code
bool
MQL_TESTER
Signe de l'exécution d'un programme dans le testeur
bool
MQL_OPTIMISATION
Signe d'un programme en cours d'exécution pendant l'optimisation
bool
MQL_VISUAL_MODE
Un signe qu'un programme en cours d'exécution est en mode de test visuel.
bool
MQL_FRAME_MODE
Signe de l'exécution de l'Expert Advisor sur un graphique dans lemode cadre de la collecte des résultats d'optimisation
bool
MQL_LICENSE_TYPE
Le type de licence du module EX5. La licence fait référence au module EX5, dont la demande est faite à l'aide de MQLInfoInteger(MQL_LICENSE_TYPE).
ENUM_LICENSE_TYPE
À propos des fichiers : aideFileOpen
Le fichier est ouvert dans le dossier du terminal client dans le sous-dossier MQL5\Files (ou en cas de test, dans le dossier_agent_testing\MQL5\Files). Si FILE_COMMON est spécifié parmi les indicateurs, le fichier est ouvert dans le dossier commun de tous les terminaux clients : \Terminal\Common\Files.
Par exemple, le répertoire de données
C:\Users\KVN\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Files,
alors les répertoires des agents de test (en utilisant l'agent #1 comme exemple) seront ici :
C:\Users\KVN\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\Files
Choisissez ce dont vous avez besoin:
ENUM_MQL_INFO_INTEGER
Identifiant
Description
Type de propriété
MQL_MEMORY_LIMIT
Taille maximale possible de la mémoire dynamique pour un programme MQL5 en MB
int
MQL_MEMORY_USED
Combien de mémoire un programme MQL5 utilise-t-il en Mo ?
int
MQL_PROGRAM_TYPE
Type de programme mql5
ENUM_PROGRAM_TYPE
MQL_DLLS_ALLOWED
Permission d'utiliser la DLL pource programme en cours d'exécution.
bool
MQL_TRADE_ALLOWED
Autorisation d'échange pource programme en cours
bool
MQL_SIGNALS_ALLOWED
Permettrede travailler avec les signaux dece programme
bool
MQL_DEBUG
Signe d'un programme en cours d'exécution en mode débogage
bool
MQL_PROFILER
Signe de l'exécution d'un programme en mode de profilage de code
bool
MQL_TESTER
Signe de l'exécution d'un programme dans le testeur
bool
MQL_OPTIMISATION
Signe d'un programme en cours d'exécution pendant l'optimisation
bool
MQL_VISUAL_MODE
Un signe qu'un programme en cours d'exécution est en mode de test visuel.
bool
MQL_FRAME_MODE
Signe de l'exécution de l'Expert Advisor sur un graphique dans lemode cadre de la collecte des résultats d'optimisation
bool
MQL_LICENSE_TYPE
Le type de licence du module EX5. La licence fait référence au module EX5, dont la demande est faite à l'aide de MQLInfoInteger(MQL_LICENSE_TYPE).
ENUM_LICENSE_TYPE
À propos des fichiers : aideFileOpen
Le fichier est ouvert dans le dossier du terminal client dans le sous-dossier MQL5\Files (ou en cas de test, dans le dossier_agent_testing\MQL5\Files). Si FILE_COMMON est spécifié parmi les indicateurs, le fichier est ouvert dans le dossier commun de tous les terminaux clients : \Terminal\Common\Files.
Par exemple, le répertoire de données
C:\Users\KVN\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Files,
alors les répertoires des agents de test (en utilisant l'agent #1 comme exemple) seront ici :
C:\Users\KVN\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\Files
Merci, je comprends tout de suite avec le remplacement de IsTesting, et je vais m'occuper du fichier log, en mode trade mon fichier est écrit, mais en test il ne l'est pas. (
Merci.
Pouvez-vous me dire si je place un EA sur 10 graphiques différents ou sur 10 graphiques identiques, mais avec des TF différentes, dois-je aller dans les propriétés de l'EA sur chaque graphique et changer le numéro Magic ?
Merci.
Pour éviter de devoir trouver le dossier des journaux, il suffit de passer à l'onglet "Journal" dans le testeur de stratégie, de cliquer dessus et de sélectionner "Ouvrir" dans le menu contextuel qui s'ouvre. Cela lancera l'Explorateur, qui ouvrira immédiatement le dossier contenant les journaux du testeur de stratégie.
Je n'ai pas écrit le journal standard dont vous parlez. Je crée mon propre journal et j'y écris ce dont j'ai besoin. Dans le commerce, le testeur ne crée pas le fichier.
Quelle que soit la façon dont vous essayez de créer le fichier - les fichiers seront créés à l'intérieur du bac à sable. Comment trouver les fichiers :
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Questions des débutants
Karputov Vladimir, 2016.09.06 10:19
...
À propos des fichiers : aideFileOpen
Le fichier est ouvert dans le dossier du terminal du client dans le sous-dossier MQL5\Files (ou en cas de test, dans le répertoire_agent_testing_MQL5\Files). Si FILE_COMMON est spécifié parmi les indicateurs, le fichier est ouvert dans le dossier commun de tous les terminaux clients : \Terminal\Common\Files.
Par exemple, le répertoire de données
C:\Users\KVN\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Files,
alors les répertoires des agents de test (en utilisant l'agent #1 comme exemple) seront ici :
C:\Users\KVN\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\Files
Quelle que soit la façon dont vous essayez de créer le fichier - les fichiers seront créés à l'intérieur du bac à sable. Comment rechercher des fichiers :
Ici, c'est comme dans MT5 ! !! )) l'a trouvé ! )) MERCI !
J'ai regardé dans le dossier du terminal et il se trouve dans le dossier Tester... mais pas dans le dossier Terminal !
Dites-moi, ai-je écrit l'indicateur de prix de clôture correctement ou y a-t-il des pièges auxquels je n'ai pas pensé ?
Fun_1() et Fun_2() sont similaires.