Errori, bug, domande - pagina 627

 
Druide:

Scaricare 2 dll è kernel32.dll e user32.dll importando

OS windows 7 home basic, circa terminale Versione: 5.00 Build 574. Da un altro EA ha caricato esattamente le stesse funzioni dalle stesse librerie, allo stesso modo e tutto funziona bene come previsto.

Probabilmente è più facile inviare una domanda alla SD + codice EA.
 

Quando si cerca di impostare un ordine pendente in modalità OHLC solo su M1 e prezzo di apertura, molto spesso si verifica l'errore 4501 - ERR_GLOBALVARIABLE_NOT_FOUND - Client terminal global variable not found. In modalità All ticks l'errore non si verifica. La funzione ResetLastError() viene utilizzata prima dell'operazione e non vengono eseguite altre operazioni. Viene utilizzata la funzione della libreria standard OrderOpen().

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)
  {
   ...
  }
Qualcuno ha incontrato qualcosa di simile? Quale può essere la ragione?

 
tol64:

...

Qualcuno ha sperimentato qualcosa di simile? Quale potrebbe essere la causa?
Domanda affrettata. Problema trovato. Il problema è risolto.
 
Come trovare l'elemento desiderato di un array Mqlrates con solo il tempo desiderato. Quale funzione posso usare per fare la ricerca?
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 

Ciao, sto cercando di creare un indicatore personalizzato usando la classe CiCustom: NumParams dà 0, e ParamDouble dà 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:

Ciao, cercando di creare un indicatore personalizzato con la classe CiCustom: NumParams dà 0, e ParamDouble dà DBL_MAX

Mi dispiace. Un errore in biblioteca. Lo aggiusterò lunedì. Sarà disponibile nella prossima build.

Grazie per il messaggio.

 

L'array nel file non viene letto correttamente

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

della seguente forma

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


Questa è una sciocchezza al posto dei valori corretti

 
openlive:

Sono solo sciocchezze al posto dei valori giusti

Quale?
 
alexvd:
Quale?
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);ritorna 0
 
openlive:

L'array nel file non viene letto correttamente

della seguente forma


Questa è una sciocchezza al posto dei valori corretti

Il file è Unicode o ANSI? Se quest'ultimo, dovete impostare esplicitamente il flag FILE_ANSI quando aprite il file
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5