Реализация связи mt4 c mysql

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
itum
1550
itum  

Кто нибудь реализовал свзь mt4 c mysql ?

Получилось что-реализовать но тормозит жутко с libmysql.dll ... Может кто-то посоветует что можно сделать?

Dmitriy Tkachenko
213
Dmitriy Tkachenko  
Itum:

Кто нибудь реализовал свзь mt4 c mysql ?

Получилось что-реализовать но тормозит жутко с libmysql.dll ... Может кто-то посоветует что можно сделать?

Я тоже мучался через DDE, отказался от этой системы, стал работать на архиве с 3 минутным отставанием от реального рынка. Мне нужно было для аналитики, у меня не критично.

А вот как всю кухню переписывать на мт5, вот это будет интересно? Может кто то подскажет решение.

Denis Sartakov
1928
Denis Sartakov  
Itum:

Кто нибудь реализовал свзь mt4 c mysql ?

Получилось что-реализовать но тормозит жутко с libmysql.dll ... Может кто-то посоветует что можно сделать?


где-то в code base есть от Алексея Сергеева, https://www.mql5.com/ru/users/sergeev

с примерами...

есть и от других авторов, поищите, есть без тормозов...

o_o
o_o
  • www.mql5.com
Опубликовал статью Как торговать на внешней бирже криптовалют через MetaTrader 5 Функционал MQL5 дополнился новой возможностью — созданием пользовательских символов и графиков. В статье рассматривается использование этой возможности для торговли на внешней криптовалютной бирже через терминал MetaTrader 5. Опубликовал код SHA512 + HMAC Многие...
itum
1550
itum  

"Запись" и "обновление" работает более-менее нормально, а вот чтение из mysql просто жуть тормозит

Maxim Kuznetsov
13701
Maxim Kuznetsov  
Itum:

Кто нибудь реализовал свзь mt4 c mysql ?

Получилось что-реализовать но тормозит жутко с libmysql.dll ... Может кто-то посоветует что можно сделать?

можете попробовать https://www.mql5.com/ru/forum/224745, пример с SQLite приведён, MySQL так-же примерно

там в принципе много баз разных :-) вплоть до оракла

PS/ в вашем случае, в принципе (при прямом использовании libmysqlclient) тормозить могут вечные перекодирования туда-сюда из кодировки в кодировку. Возможно если указать кодировки UCS2 тормозов станет меньше. Вообще неплохо показать на каких запросах и какие тормоза получаются - может, и скорее так и есть, просто с запросами запара

ATcl - интерпретатор Tcl для MT4
ATcl - интерпретатор Tcl для MT4
  • 2018.01.15
  • www.mql5.com
Праздники прошли плодотворно, и представляю на суд общественности ATcl - встроенный интерпретатор Tcl в MT4...
itum
1550
itum  

Спасибо большое ...

Вопрос снят ... Что-то запаниковал я ) Решение найдено и реализовано

Maxim Kuznetsov
13701
Maxim Kuznetsov  
Maxim Kuznetsov:

можете попробовать https://www.mql5.com/ru/forum/224745, пример с SQLite приведён, MySQL так-же примерно

там в принципе много баз разных :-) вплоть до оракла

PS/ в вашем случае, в принципе (при прямом использовании libmysqlclient) тормозить могут вечные перекодирования туда-сюда из кодировки в кодировку. Возможно если указать кодировки UCS2 тормозов станет меньше. Вообще неплохо показать на каких запросах и какие тормоза получаются - может, и скорее так и есть, просто с запросами запара

кстати туда можно прицепить даже Relay http://sqlrelay.sourceforge.net/index.html

Tcl API есть, значит цепляется :-)

firstworks: SQL Relay - sqlrelay persistent database connection pool pooling proxy load balance balancing odbc oracle mysql msql postgresql sybase db2 interbase sqlite access c++ perl DBD DBI python php PDO ruby tcl java jni unix linux persistant
  • sqlrelay.sourceforge.net
SQL Relay Speaks MySQL SQL Relay Enterprise Modules add advanced features to the standard SQL Relay distribution. The MySQL Front-End Modules enable SQL Relay to speak the MySQL...
Vladislav Andruschenko
176390
Vladislav Andruschenko  
Itum:

Спасибо большое ...

Вопрос снят ... Что-то запаниковал я ) Решение найдено и реализовано

Молодец, решение найдено.  Следующий, кто создаст тему и ему будут помогать также найдёт решение и уйдёт. 


Вам помогли - опубликуйте ваше решение,  как победили тормоза, 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий