Erreurs, bugs, questions - page 945

 
Yedelkin:
Donc les "ordres d'exécution instantanée" envoyés au courtier en utilisant le terminal mt5 sont "exécutés sans erreurs" et pourtant "le courtier ne supporte pas mt5" ?

Yep. Le courtier promet de passer à mt5 dans un mois. )

Je ne l'ai essayé qu'en mode test. Il fonctionne parfaitement sans aucune erreur (sort le code - tout s'est bien passé) dans tous les sens... Mais le système n'affiche pas et ne voit pas de stop loss.

Je vais devoir le réécrire sur mt4 maintenant... et attendre mt5...

 

Bonjour.

Question :

Posté un signal le 14.03.13.https://www.mql5.com/ru/signals/5270

Ça marchait, maintenant ça dit "Déconnecté".

Dans le journal de bord.

Pouvez-vous me dire la raison ?

 
Quel est le moyen le plus rapide pour transférer des données de MT5 à MT4, file_write, dll, pipe, ou autre ?
 
G001:
Quel est le moyen le plus rapide pour transférer des données de MT5 à MT4, file_write, dll, pipe, ou autre ?
Je n'ai pas travaillé avec dll, mais entre file_write et pipe il ne semble pas y avoir beaucoup de différence au niveau logiciel, mais en raison du processus d'écriturefile_write peut être un peu plus lent.
 

Merci.

Ça n'a pas marché avec la dll et le tuyau.

Je ne suis pas très satisfait de la vitesse via file_write.

.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5
 

Existe-t-il une fonction FILE_DELETE ?

Ou comment supprimer un fichier créé lors de la désinitialisation ?

 
G001:

Existe-t-il une fonction FILE_DELETE ?

Ou comment supprimer un fichier créé lors de la désinitialisation ?

Si, il y en a un. >> FileDelete().
 
tol64:
Si, il y en a un. >> FileDelete().

Merci. :)

Note

Pour des raisons de sécurité, le langage MQL5 contrôle strictement les opérations avec les fichiers. Les fichiers qui sont traités à l'aide du langage MQL5 ne peuvent pas se trouver en dehors d'un "bac à sable" de fichiers.

Supprime le fichier spécifié dans le dossier local du terminal client (MQL5\files ou MQL5\tester\files en cas de test). Si common_flag=FILE_COMMON est spécifié, la fonction supprime le fichier du dossier partagé de tous les terminaux clients.

Donc, il ne le supprime pas d'un autre dossier ?

Comment puis-je spécifier le dossier dans lequel se trouve le fichier ?

2013.03.25 10:36:54 TransMission (EURUSD,M1) Fichiers non trouvés !

 
G001:

...

Donc il ne supprime pas d'un autre dossier ?

Comment puis-je spécifier le dossier où se trouve le fichier ?

2013.03.25 10:36:54 TransMission (EURUSD,M1) Fichiers non trouvés !

Une double barre oblique doit être saisie
"\\MQL5\\Files\\***"
 
Désolé encore...

Ça ne marche pas pour moi.

void OnDeinit(const int reason)
{
  Comment("");
  string folder=(SubFolder+"\\experts\\files\\"); 
  string file_name=(Symbol()+".csv");     // variable for storing file names
  string filter=".csv"; // filter for searching the files
//--- receive the search handle in the local folder's root
  long search_handle=FileFindFirst(filter,folder);
//--- check if FileFindFirst() executed successfully
  if(search_handle!=INVALID_HANDLE)
  {
//--- searching files in the loop
    do
    {
//--- reset the error value
      ResetLastError();
//--- receive the file creation date
      PrintFormat(Symbol()+".csv"+" file deleted!",file_name);
//--- delete the old file
      FileDelete(file_name);
    }
    while(FileFindNext(search_handle,folder));
//--- close the search handle
    FileFindClose(search_handle);
  }
  else
  {
    Print(Symbol()+".csv"+" File not found!");
    return;
  }
//--- check what files have remained
  PrintFormat("Results:");
}