Скачать MetaTrader 5

связка мt4 и делфи

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нашел хорошего программиста? Ставь адресную заявку!
NIkolay2000
624
NIkolay2000 2010.09.24 18:17 
Привет всем. Есть исходники роботов (и скальпинг приводов) написанные на делфе, работали в связке с квиком (Quick). Теперь хочу подружить их с МТ4, есть ли в открытом доступе какие либо исходники по получению данные от МТ4 по дде протоколу, а так подача оредров из делфы в мт4. Все хочу сделать без mql.
Aleksandr Chugunov
4817
Aleksandr Chugunov 2010.09.25 06:43  

DDE - это стандартный протокол, там никакие исходники не нужны

Но по нему можно получить только реал-тайм котировки и больше ничего (в каталоге есть пример для экселя)

И ещё одно.... штатная компонента для работы с DDE в любой версии делфи/коде гир и т.д. содержит общепризнанную ошибку, поэтому нужно использовать стороннюю (не помню как называется, где-то в архиве есть... баловался по этому поводу...)

NIkolay2000
624
NIkolay2000 2010.09.26 19:34  
AlexSTAL:

DDE - это стандартный протокол, там никакие исходники не нужны

Но по нему можно получить только реал-тайм котировки и больше ничего (в каталоге есть пример для экселя)

И ещё одно.... штатная компонента для работы с DDE в любой версии делфи/коде гир и т.д. содержит общепризнанную ошибку, поэтому нужно использовать стороннюю (не помню как называется, где-то в архиве есть... баловался по этому поводу...)


С дде траблов нет, в крайнем случае при работе с квиком, думаю с мт4 тоже решаемо будет. Иходник давно нашел. Сейчас ключевая заорочка это отправка зщаявок в мт4 от делфи и управление ордерами, их модификация.
NIkolay2000
624
NIkolay2000 2010.09.26 19:34  
AlexSTAL:

DDE - это стандартный протокол, там никакие исходники не нужны

Но по нему можно получить только реал-тайм котировки и больше ничего (в каталоге есть пример для экселя)

И ещё одно.... штатная компонента для работы с DDE в любой версии делфи/коде гир и т.д. содержит общепризнанную ошибку, поэтому нужно использовать стороннюю (не помню как называется, где-то в архиве есть... баловался по этому поводу...)


С дде траблов нет, в крайнем случае при работе с квиком, думаю с мт4 тоже решаемо будет. Иходник давно нашел. Сейчас ключевая заорочка это отправка зщаявок в мт4 от делфи и управление ордерами, их модификация.
Vladislav Andruschenko
91933
Vladislav Andruschenko 2010.09.26 19:48  
без mql - это виртуальной клавой.
Alexandr Bryzgalov
27601
Alexandr Bryzgalov 2010.09.26 20:27  

Отправлять транзакции в файл, с файла читает скрипт на mql(не очень сложный, могу написать по взаимозачету ) )


ЗЫ: чем не устраивает mql?

igor
1144
igor 2010.09.27 15:42  

Отправляете команду в файл в соответствующую МТ4 папку. Из Делфи генерите искусственный тик. Советник по искусственному тику находит файл,обрабатывает его и в последствии удаляет. Искусственный тик нужен для ускорения процесса. Если спешить не куда,то можно и без него.

Вся эта операция проходит за 10-30 мс проверено.

NIkolay2000
624
NIkolay2000 2010.09.28 16:56  
sanyooooook:

Отправлять транзакции в файл, с файла читает скрипт на mql(не очень сложный, могу написать по взаимозачету ) )


ЗЫ: чем не устраивает mql?

Да у меня уже весь софт на делфе. Вот и хотелосЬ простую связку. Ибо алгоритмы сложные и очень ресрсоемкие не знаю как с ними будет рабоать mq. Много работы с динамической памятью, и тд и тп.
NIkolay2000
624
NIkolay2000 2010.09.28 17:19  
zhuki:

Отправляете команду в файл в соответствующую МТ4 папку. Из Делфи генерите искусственный тик. Советник по искусственному тику находит файл,обрабатывает его и в последствии удаляет. Искусственный тик нужен для ускорения процесса. Если спешить не куда,то можно и без него.

Вся эта операция проходит за 10-30 мс проверено.

Аможно подробнее о вышеуказаной технологии?
igor
1144
igor 2010.09.28 17:30  
NIkolay2000:
Аможно подробнее о вышеуказаной технологии?
А что ещё подробнее,вроде всё изложил.
NIkolay2000
624
NIkolay2000 2010.09.29 08:56  
zhuki:
А что ещё подробнее,вроде всё изложил.

ну чтотакое искуственный тик и как его генерировать. И какой файл делфа создавать/удалять. Причем обещання скорость в 10-20 мс мне конечно нравится.

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

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