Erreurs, bugs, questions - page 2232
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
J'ai essayé, ça n'aide pas. Autres commentaires - COMMON n'est pas nécessaire, car il n'y a qu'un seul terminal, s'il y en avait plusieurs ce serait COMMON, mais cela ne résout rien. Ce dont j'ai besoin, ce sont des fichiers - les ressources ne fonctionnent pas.
Les personnes ci-dessus ont donné un lien (voire deux) vers le même problème - il semble qu'il existe vraiment - très triste.
PS. C'est pourquoi je n'aime pas les forums avec des questions et des réponses sans fin - il est difficile d'y systématiser les informations. Il y a longtemps que j'ai suggéré la MQ pour séparer les questions et les réponses, de manière similaire à l'OS, mais la méthode à l'ancienne est probablement plus familière.
J'utiliserais une ressource pour le partage au sein d'un terminal plutôt qu'un fichier qui peut être lu à partir d'un fichier et enregistré dans un fichier.
L'union est un bon moyen d'aider.
Il existe deux conseillers experts. Tapez sur le même fichier ouvert via FileOpen avec les drapeaux suivants :
dans Expert 1 -FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ
dans Expert 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ
Le second expert obtient l'erreur 5004.
Comment fournir une lecture ?
Vous avez l'indicateur FILE_WRITE dans l'Expert 1 et cet indicateur est absent dans l'Expert 2.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Bugs, bugs, questions
fxsaber, 2017.02.14 22:25
Erreur [Pas de prix] sur placeComment se fait-il qu'il n'y ait pas de prix, il y a même un prix dans le journal ? !
Requête
2017.02.14 23:18:41.442 Request.magic = 0
2017.02.14 23:18:41.442 Request.order = 0
2017.02.14 23:18:41.442 Request.symbol = EURPLN
2017.02.14 23:18:41.442 Request.volume = 1.0
2017.02.14 23:18:41.442 Request.price = 4.30632
2017.02.14 23:18:41.442 Request.stoplimit = 0.0
2017.02.14 23:18:41.442 Request.sl = 0.0
2017.02.14 23:18:41.442 Request.tp = 0.0
2017.02.14 23:18:41.442 Request.deviation = 100
2017.02.14 23:18:41.442 Request.type = ORDER_TYPE_BUY (0)
2017.02.14 23:18:41.442 Request.type_filling = ORDER_FILLING_RETURN (2)
2017.02.14 23:18:41.442 Request.type_time = ORDER_TIME_GTC (0)
2017.02.14 23:18:41.442 Request.expiration = 1970.01.01 00:00:00
2017.02.14 23:18:41.442 Request.comment = My Position
2017.02.14 23:18:41.442 Request.position = 0
2017.02.14 23:18:41.442 Request.position_by = 0
2017.02.14 23:18:41.442 Result.retcode = 10021
2017.02.14 23:18:41.442 Result.deal = 0
2017.02.14 23:18:41.442 Result.order = 0
2017.02.14 23:18:41.442 Result.volume = 0.0
2017.02.14 23:18:41.442 Result.price = 0.0
2017.02.14 23:18:41.442 Result.bid = 0.0
2017.02.14 23:18:41.442 Result.ask = 0.0
2017.02.14 23:18:41.442 Result.comment = No prices 0.028 + 0.000 ms
2017.02.14 23:18:41.442 Result.request_id = 0
2017.02.14 23:18:41.442 Result.retcode_external = 0
2017.02.14 23:18:41.442
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_BID) = 4.30151
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_ASK) = 4.30632
Cette même erreur se produit lorsque vous essayez de faire une demande de transaction à la main. Après ~ une minute, tout se remet à fonctionner. Après un certain temps, l'erreur se répète.
Je me heurte toujours à cette erreur
La même erreur se produit lorsque l'on essaie de faire une demande de transaction à la main. Après ~ une minute, tout se remet à fonctionner. Après un certain temps, l'erreur se répète.
Autant que je m'en souvienne, un délai d'attente est fixé, après lequel le prix est considéré comme désespérément périmé. C'est-à-dire que si elle n'a pas changé depuis 3 minutes, vous ne pouvez pas ouvrir par elle.
J'ai essayé, ça n'aide pas. Autres commentaires - COMMON n'est pas nécessaire, car il n'y a qu'un seul terminal, s'il y en avait plusieurs ce serait COMMON, mais cela ne résout rien. J'ai besoin de fichiers, les ressources ne fonctionnent pas.
C'est étrange, ça n'aide pas. J'ai obtenu 5004 uniquement sans le drapeau FILE_SHARE_WRITE.
Le fichier dans le conseiller en écriture s'ouvre dans OnInit et se ferme seulement dans OnDeinit. En même temps, dans le conseiller en lecture, le fichier se lit et s'imprime sans aucun problème.
Il serait bon de préciser comment vous écrivez le fichier afin de répéter vos actions avec plus de précision.
C'est étrange que ça n'aide pas. Je n'ai pu obtenir 5004 que sans le drapeau FILE_SHARE_WRITE.
Le fichier dans le conseiller en écriture s'ouvre à OnInit et ne se ferme qu'à OnDeinit. Dans le même temps, dans le conseiller en lecture, le fichier se lit et s'imprime sans aucun problème.
Il serait bon de préciser comment vous écrivez le fichier afin de répéter vos actions avec plus de précision.
Ici, https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 décrit la séquence d'actions
c'est-à-dire que l'erreur avec les drapeaux date d'au moins deux ans ?
Ici, https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 décrit la séquence d'actions : une EA suffit pour la reproduction... Mais vous pouvez aussi en avoir deux - expérience : attachez-les d'abord à un tableau... puis deux par un... puis deux par deux... noter le résultat
Cela dit
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Bugs, bugs, questions
A100, 2016.08.04 00:05
Erreur d'ouverture du fichier par l'Expert Advisor. Et si par exemple.
1.supprimer "certains codes non pertinents" (voir ci-dessous)
2. ousupprimer : :Sleep(1000)
il n'y a pas d'erreur
Ceci étant dit.
Vous ne pouvez pas supprimer - parce qu'il s'agit du code du conseiller expert, ou vous voulez comprendre des milliers de lignes de code d'autres personnes non pertinentes - ce qui n'entraîne qu'un décalage temporel ?
Effectuez la tâche que je vous ai donnée ci-dessus et faites un rapport au public sur les résultats.
Et vous ne pouvez pas supprimer - parce que c'est le code de l'EA ou voulez-vous comprendre des milliers de lignes de code d'autres personnes n'est pas pertinent - ce qui entraîne seulement un retard de temps ?
Effectuez la tâche que je vous ai donnée ci-dessus et faites un rapport au public sur les résultats.
Pourquoi devrais-je répéter le code erroné ???? Pourquoi voudrais-je utiliser un fichier .ex inconnu ? ? ???
S'il y a une erreur d'ouverture de fichier avec les drapeaux FILE_SHARE_READ|FILE_SHARE_WRITE, soyez gentil et reproduisez ces problèmes sans erreurs superflues, créées artificiellement.