Ошибки, баги, вопросы - страница 627

 
Druide:

ДЛЛ подгружаю 2 это kernel32.dll и user32.dll посредством импорта 

 ОС windows 7 домашняя базовая, о терминале Version: 5.00 Build 574. Из другого советника загружал точно такие же функции из этих же библиотек, тем же способом и все работает нормально, как ожидал.

Наверное проще заявку в СД отправить + код эксперта.
 

При попытке установить отложенный ордер в режимах OHLC на M1 и Только цены открытия очень часто проявляется ошибка 4501 - ERR_GLOBALVARIABLE_NOT_FOUND - Глобальная переменная клиентского терминала не найдена. В режиме Все тики ошибка не проявляется. Перед операцией используется функция ResetLastError() и никаких других операций не производится. Используется функция из стандартной библиотеки 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)
  {
   ...
  }
Кто-нибудь с подобным сталкивался? В чём может быть причина?

 

 
tol64:

...

Кто-нибудь с подобным сталкивался? В чём может быть причина?
Поспешил с вопросом. Проблема найдена. Вопрос снят.
 
Как найти нужный элемент массива Mqlrates имея только нужное время. Какой функцией выполнить поиск?
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 

Здравствуйте, пытаюсь создать пользовательский индикатор с помощью class CiCustom: NumParams выдает 0, и ParamDouble выдает 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:

Здравствуйте, пытаюсь создать пользовательский индикатор с помощью class CiCustom: NumParams выдает 0, и ParamDouble выдает DBL_MAX

Извините. Ошибочка в библиотеке. В понедельник исправлю. Будет доступна в след. билде.

Спасибо за сообщение.

 

не правильно читается массив из файла

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

файл вида

 

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


Какая то ерунда получается вместо нужных значений 

 
openlive:

Какая то ерунда получается вместо нужных значений 

Какая именно?
 
alexvd:
Какая именно?
0;0;0;0
0;1.379623203893203e-306;4.450635783687821e-308;2.225128183749455e-307
7.56598449186023e-307;5.632348362590211e-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.424204808815986e-306;2.047131780433999e-306;1.02356521192437e-306
1.246111302895426e-306;1.379613017577759e-306;1.112606191683217e-306;8.456027614896427e-307
1.613274462443446e-307;4.672933513116508e-307;2.201818866726536e-317;0
0;0;0;0
вот такое вот 
FileReadArray(handle,mas);возвращает 0
 
openlive:

не правильно читается массив из файла

файл вида

 


Какая то ерунда получается вместо нужных значений 

Файл юникодный или ANSI? Если последнее, то при открытии файла нужно явно прописывать флаг FILE_ANSI
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5
Причина обращения: