Erreurs, bugs, questions - page 627

 
Druide:

Téléchargement de 2 dlls soit kernel32.dll et user32.dll par importation

OS windows 7 home basic, à propos du terminal Version : 5.00 Build 574. À partir d'un autre EA, j'ai chargé exactement les mêmes fonctions à partir des mêmes bibliothèques, de la même manière, et tout fonctionne bien comme prévu.

Il est probablement plus facile d'envoyer une demande au code SD + EA.
 

Lorsque l'on essaie de placer un ordre en attente en mode OHLC sur M1 et le prix d'ouverture seulement, très souvent l'erreur 4501 - ERR_GLOBALVARIABLE_NOT_FOUND - Client terminal global variable not found. En mode All ticks, l'erreur ne se produit pas. La fonction ResetLastError() est utilisée avant l'opération et aucune autre opération n'est effectuée. La fonction de la bibliothèque standard OrderOpen() est utilisée.

bool CTrade::OrderOpen(const string symbol,ENUM_ORDER_TYPE order_type,double volume,double limit_price,
                       double price,double sl,double tp,
                       ENUM_ORDER_TYPE_TIME type_time,datetime expiration,const string comment)
  {
   ...
  }
Quelqu'un a-t-il rencontré un tel problème ? Quelle peut en être la raison ?

 
tol64:

...

Quelqu'un a-t-il fait l'expérience d'une telle situation ? Quelle pourrait en être la cause ?
Question hâtive. Problème trouvé. Le problème est résolu.
 
Comment trouver l'élément souhaité d'un tableau de Mqlrates avec seulement le temps souhaité. Quelle fonction puis-je utiliser pour effectuer la recherche ?
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 

Bonjour, j'essaie de créer un indicateur personnalisé en utilisant la classe CiCustom : NumParams donne 0, et ParamDouble donne DBL_MAX

#include <Indicators\Custom.mqh>        
CiCustom ASI;                           //Класс - Accumulation Swing Index
MqlParam mparam[];                      //Структура входных параметров индикатора
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
  string Megasymbol=Symbol();
//---
  int hASI=-1;
  ArrayResize(mparam,2);
  mparam[0].type=TYPE_STRING;
  mparam[0].string_value="Examples\\ASI";
  mparam[1].type=TYPE_DOUBLE;
  mparam[1].double_value=300.0;
  ASI.Create(Megasymbol,PERIOD_D1,IND_CUSTOM,2,mparam);
  hASI=ASI.Handle();
  if(hASI<0)
    {
    Alert("Ошибка при создании индикатора iASI",GetLastError());
    }
  else
    {
    ASI.Refresh();
    Alert(ASI.NumParams());
    Alert(ASI.ParamDouble(1));
    }
  ASI.FullRelease(hASI);
  }
 
kirill190982:

Bonjour, j'essaie de créer un indicateur personnalisé avec la classe CiCustom : NumParams donne 0, et ParamDouble donne DBL_MAX

Désolé. Une erreur dans la bibliothèque. Je le réparerai lundi. Sera disponible dans la prochaine version.

Merci pour le message.

 

Le tableau dans le fichier n'est pas lu correctement

double mas[100][4];
int handle=FileOpen("data4.csv",FILE_READ|FILE_CSV,';');
int numb=FileReadArray(handle,mas); 
FileClose(handle);

de la forme suivante

1.3219;1.3219;1.3219;1.3219
1.3219; 1.3219;1.3219;1.3219


C'est un non-sens au lieu des valeurs correctes.

 
openlive:

C'est juste un non-sens au lieu des bonnes valeurs.

Laquelle ?
 
alexvd:
Laquelle ?
0;0;0;0
0;1.379623203893203 e-306;4.450635783687821 e-308;2.225128183749455 e-307
7.56598449186023 e-307;5.632348362590211 e-322;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;0;0;0
0;1.424204808815986 e-306;2.047131780433999 e-306;1.02356521192437 e-306
1.246111302895426 e-306;1.379613017577759 e-306;1.112606191683217 e-306;8.456027614896427 e-307
1.613274462443446 e-307;4.672933513116508 e-307;2.201818866726536 e-317;0
0;0;0;0
вот такое вот 
FileReadArray(handle,mas);retourne 0
 
openlive:

Le tableau dans le fichier n'est pas lu correctement

de la forme suivante


C'est un non-sens au lieu des valeurs correctes.

Le fichier est-il Unicode ou ANSI ? Dans ce dernier cas, vous devez définir explicitement l'indicateur FILE_ANSI lors de l'ouverture du fichier.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5