Скачать MetaTrader 5

Обмен данными между сторонним приложением и metatrader4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подключи MQL5 Cloud Network. Миллионы трейдеров ждут этого!
Skymer
334
Skymer 2011.06.13 11:04 

Есть приложение, генерирующее торговые сигналы

Каким образом можно проводить синхронизацию между этим приложением и метатрейдером4 ?

Из того что приходит в голову - это использовать внешний текстовый файл или базу данных, но текстовики не очень удобно и неизвестно сможет ли метатрейдер подключиться к базе данных, например SQlile

Какие еще могут быть способы передачи данных?

Sergey Likho
2672
Sergey Likho 2011.06.13 12:06  

Стороннее приложение сохраняет сигналы в папку experts/files . А МТ4 например раз в 10 секунд считывает данные из этого файла. Если есть сигнал - открывает сделку.

МОжно придумать более сложные алгоритмы передачи данных, с передачей через dll. Но это сложно и не всегда нужно.

Skymer
334
Skymer 2011.06.13 12:26  

dll не лучший вариант - может подвешать метатрейдер и добавит тормозов

а к базе без использования dll можно подключиться ?

Андрей
1890
Андрей 2011.06.13 12:31  
Skymer:

dll не лучший вариант - может подвешать метатрейдер и добавит тормозов

Если поток новый стартовать, то не подвесит, по идее.
Комбинатор
15923
Комбинатор 2011.06.13 13:36  
Skymer:

dll не лучший вариант - может подвешать метатрейдер и добавит тормозов

Если руки кривые, запросто.
Vadim Zhunko
5226
Vadim Zhunko 2011.06.13 14:30  
Yuriy Zaytsev
13852
Yuriy Zaytsev 2011.06.13 16:23  
Skymer:

Есть приложение, генерирующее торговые сигналы

Каким образом можно проводить синхронизацию между этим приложением и метатрейдером4 ?

Из того что приходит в голову - это использовать внешний текстовый файл или базу данных, но текстовики не очень удобно и неизвестно сможет ли метатрейдер подключиться к базе данных, например SQlile

Какие еще могут быть способы передачи данных?

1 можно через MySQL

2 а можно через файловый мапинг

3 можно и через DLL

--

Ответ, Вам будет через вопрос!

вопрос: какой лучший редактор текстов ?

ответ: тот, который вы знаете!

--

Правильней выбрать тот способ, через который вы быстрее реализуете

Skymer
334
Skymer 2011.06.13 16:35  

к mysql как подключаться? где почитать и какие бибилиотеки нужны для этого ?

через dll пока не представляю как обмениваться - могу только создать dll для приложения и для метатрейдера, а как сделать связь между этими дллками - незнаю.

Андрей
1890
Андрей 2011.06.13 18:56  
Лично я делаю приложение прямо в dll.
Оно работает и с командной строки- и как длль с МТ.
o_o
Модератор
23694
o_o 2011.06.13 21:00  
Skymer:

к mysql как подключаться?


очень подробно https://www.mql5.com/ru/forum/133516
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий