Скачать MetaTrader 5

Библиотеки: MySQL оболочка-wrapper MT4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
185269
MetaQuotes Software Corp.  

MySQL оболочка-wrapper MT4:

Полное решение и описание

Author: Дмитрий

Иван Корнилов
565
Иван Корнилов  
а зачем вам нужен mysql ?
Дмитрий
418
Дмитрий  
excelf:
а зачем вам нужен mysql ?
Странный вопрос, "а зачем вам молоток?" - это инструмент для некоторых задач он хорош. Можно использовать sqlite, но у МТ4 проблемы с ним в ходе обработки данных селекта, нельзя тут же выполнить апдейт или инсерт, это у него проблемы с хендлером файла.
JS_Sergey
303
JS_Sergey  
Автору респект полезная вещь! +10
Иван Корнилов
565
Иван Корнилов  
vedroid:
excelf:
а зачем вам нужен mysql ?
Странный вопрос, "а зачем вам молоток?" - это инструмент для некоторых задач он хорош. Можно использовать sqlite, но у МТ4 проблемы с ним в ходе обработки данных селекта, нельзя тут же выполнить апдейт или инсерт, это у него проблемы с хендлером файла.

Вопрос в том для каких задач вам молоток ? Простоя я плохо представляю задачу для мт4, где нельзя было бы обойтись обычными файлами для хранения данных.
JS_Sergey
303
JS_Sergey  
excelf:
vedroid:
excelf:
а зачем вам нужен mysql ?
Странный вопрос, "а зачем вам молоток?" - это инструмент для некоторых задач он хорош. Можно использовать sqlite, но у МТ4 проблемы с ним в ходе обработки данных селекта, нельзя тут же выполнить апдейт или инсерт, это у него проблемы с хендлером файла.

Вопрос в том для каких задач вам молоток ? Простоя я плохо представляю задачу для мт4, где нельзя было бы обойтись обычными файлами для хранения данных.
Ну скажем, написал сову, а потом желаешь продать или использовать её на VPS и чтоб твоё творение без твоего разрешения не гуляло по интернету можно в базе сохранять различные данные, DLL есть возможность, что сломают, а с базой сложнее будет, и к тому-же и длл-ку ломать тоже нужно будет, так сказать усложнить задачу ламеру, а прикол ещё что если сова будет сливать вот веселуха будет)))
Дмитрий
418
Дмитрий  

После сигнала - рисуется фибо сетка
1. которая сама растет по правилам ТС, НО
2. пользователь может сам её подвигать, и тогда для этой сетки уже не надо следить за правилами.

Когда сетка дошла до кондиции (а это 2 разных пути как вы уже поняли)
1. выставляются 3 ордера, каждый должен будет вовремя перевестись в безубыток, НО
2. пользователь может ручками подвигать за лейблы, и тем самым чуток подредактировать любой из этих ордеров (op, sl, tp, nl) и тогда уже автоматические правила мониторинга перестают работать.

Даже такое ТЗ будет офигенно трудно реализовать обычными txt файлами. Но чтобы добить - уровни tp, sl вычисляются по статистике собранных фибо сеток и их позиций из БД за последние 6 месяцев, ну и выбирается наиболее часто сработавший уровень фибо сетки.

kamisama
9
kamisama  
Thank you very much!! Great code and fix.
Дмитрий
418
Дмитрий  

----- 2012.03.26
Пока что нашел 1 важный баг (bug):

- на Win7 (x32) советник использующий эту библиотеку в Тестере Стратегий, после нажатия на кнопку "Стоп" крашит MT4. Но в ходе обычной работы этого не происходит.
- on Win7 (x32) advisor with this library crashes MT4 in Strategy Tester, after clicking on "Stop" button. But it works fine during common work.

----- 2012.03.28
Вроде пофиксили. Seems to be fixed in build 418.

MQL4 Comments
16319
MQL4 Comments  

массив заполняется бесконечно и в конце концов терминал перегружается и вылетает, почему так?
можно ли сделать так, чтобы соединение оствалось активным с базой но чтобы данные обновлялись раз в 5 минут?

MQL4 Comments
16319
MQL4 Comments  

При открытии на нескольких графиках создает несколько коннектов к БД.

Как можно указать, чтобы он использовал уже существующее соединение установленное из другого окна графика?

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