В общем вот такая вот ситуация и собственно вопрос, как проще всего это сделать?
Только скрипт. в скрипте через длл, или текстовый фаил. Ну или советник. А лучше премиком на фреланс. Если не хотите сами писать
Через DLL С# и утилиту типа советника в MQL. А из ДЛЛ куда хотите.
Можно немного подробнее? У меня сейчас php + exec в нем есть, да и DLL вроде, хотя не пользовался ни разу. Как можно с помощью этого сделать запрос?
Через DLL С# и утилиту типа советника в MQL. А из ДЛЛ куда хотите.
Я так понял вы предлагаете связку: Скрипт -> DLL библиотека с обработчиком данных -> Запись результатов куда бы то ни было... Верно?
Я так понял вы предлагаете связку: Скрипт -> DLL библиотека с обработчиком данных -> Запись результатов куда бы то ни было... Верно?
сам dll будет переходником.
сам dll будет переходником.
Хм, интересно, а чем он лучше? Никогда их не делал, хотя C# у меня есть... Слабо понимаю как его для MT5 вообще сделать и как там это работает. В C# у меня немного опыта есть, но MT5 для меня вообще черный ящик =(
Я так понял вы предлагаете связку: Скрипт -> DLL библиотека с обработчиком данных -> Запись результатов куда бы то ни было... Верно?
Да, хоть запись в базу данных, хоть передача в какую-либо программу, по вкусу. Если задача для реал-тайм взаимодействия, то лучше не скрипт, а советник в связке с ДЛЛ.
Хм, интересно, а чем он лучше? Никогда их не делал, хотя C# у меня есть... Слабо понимаю как его для MT5 вообще сделать и как там это работает. В C# у меня немного опыта есть, но MT5 для меня вообще черный ящик =(
да он не лучше и не хуже. Пишеться dll переходник пару функции в которые мы будем передовать наши значения. На php из этого го же dll из этих функций будем принимать. Тоже так же как через текстовый фаил. Сохранили котировки в фаил, закрыли. php открыл прочитал все готово.
Хм, интересно, а чем он лучше? Никогда их не делал, хотя C# у меня есть... Слабо понимаю как его для MT5 вообще сделать и как там это работает. В C# у меня немного опыта есть, но MT5 для меня вообще черный ящик =(
Он не лучше и не хуже. Просто ДЛЛ на С# можно подключить к МТ, как, впрочем и на С++. Без разницы. На C# мороки поменьше.
Тоже так же как через текстовый фаил. Сохранили котировки в фаил, закрыли. php открыл прочитал все готово.
Он не лучше и не хуже. Просто ДЛЛ на С# можно подключить к МТ, как, впрочем и на С++. Без разницы. На C# мороки поменьше.
А как она подключается? Ну DLL то я найду, там явно исписано тысяча страниц... То есть просто в Visual Studio сделаю себе DLL, а потом что в нем писать? Как связаться с MT5 и получить доступ к его данным?
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Собственно многие программы обладают такой возможностью, как отправка параметров и получение необходимой информации без дополнительных "прослоек" языков программирования и т.п. Если речь идет о только получении данных, то есть это тот случай когда мне непосредственно график не нужен, чертить на нем в том числе. А нужно оперативно получать котировки и существующие валютные пары. То есть, получать валютные пары которые в MT5 есть вообще, после чего получить в зависимости от даты и времени котировки...
Как можно сделать такое? Был вариант сначала написать скрипт, который отгрузит все это в файл, но после я подумал что это сложновато и чуть трудозатратно. Хотелось бы обойтись самым простым интерфейсом. Задачки то простые и всего их две, хочется как можно проще это сделать... Собственно чтобы и работало быстро, от силы за секунды 2 - 3 все перебрать и отгрузить, не более чем. Хотя там относительно немного, на каждый график всего по 5 - 6 запросов не больше.
В общем вот такая вот ситуация и собственно вопрос, как проще всего это сделать?