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

 

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

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

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

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

 

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

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

 

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

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

 
Skymer:

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

Если поток новый стартовать, то не подвесит, по идее.
 
Skymer:

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

Если руки кривые, запросто.
 
Skymer:

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

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

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

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

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

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

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

--

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

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

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

--

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

 

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

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

 
Лично я делаю приложение прямо в dll.
Оно работает и с командной строки- и как длль с МТ.
 
Skymer:

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


очень подробно https://www.mql5.com/ru/forum/133516
Причина обращения: