Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
2 года в МТ4 работала 32-разрядная permvar2.dll (от https://fx1.net/permvar.php ).
Попытался использовать ее в МТ5.
На сайте сообщают, что : Use permvar.dll for Tradestation, Metatrader < 0550, Metatrader5
Если вызывать permvar2.dll
#import "stdlib.ex5"
#import "permvar2.dll"
int MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);
int PVInit(string);
int PVValue(int,string,int);
int PVGetValue(int,string);
Компилируется, но выдает ошибку :
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' is not 64-bit version
Cannot load 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193]
Если вызывать permvar.dll
#import "stdlib.ex5"
#import "permvar.dll"
Сообщение :
unresolved import function call
Может быть как-то инициировать по другому ?
конвертацию в UTF-8 кто нибудь перевел ?
Отличная библиотека. Жаль кириллицу не поддерживает.
Версия 3.0 поддерживает.
конвертацию в UTF-8 кто нибудь перевел ?
Версия 3.0 включает работу с UTF-8
Уважаемые знатоки, проконсультируйте пожалуйста.
2 года в МТ4 работала 32-разрядная permvar2.dll (от https://fx1.net/permvar.php ).
Попытался использовать ее в МТ5.
На сайте сообщают, что : Use permvar.dll for Tradestation, Metatrader < 0550, Metatrader5
Если вызывать permvar2.dll
#import "stdlib.ex5"
#import "permvar2.dll"
int MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);
int PVInit(string);
int PVValue(int,string,int);
int PVGetValue(int,string);
Компилируется, но выдает ошибку :
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' is not 64-bit version
Cannot load 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193]
Если вызывать permvar.dll
#import "stdlib.ex5"
#import "permvar.dll"
Сообщение :
unresolved import function call
Может быть как-то инициировать по другому ?
Это оффтоп немного, но вам терминал MT5 выдает подсказку - у вас библиотека 32-битная, под MT5 нужна версия скомпилированная для x64. По другому не получится. Уточняйте у разработчиков есть ли 64-битная версия.
Может и поздновато но все же... мне для тестирования нужно знать:
1. запуск эксперта производится на разных терминалах? или же на одном терминале но на разных графиках?
Для разных терминалов DLL загружается в свою область памяти и подобных коллизий ну никак не должно быть.
2. фраза WHERE у вас обрамлена в скобки, в принципе это не должно влиять, но все же это не стандарт SQL.
3. что возвращает функция SqlModifyClient(ticket, open_ticket)?
4. какая версия MQLMySQL.dll используется?
я попробую протестировать
В последнем релизе есть штатные DatabaseXXX функции, реализующие штатные Sqlite базы.
Это здорово