Скачать MetaTrader 5

Запуск внешних приложений из эксперта

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Что происходит в MQL5.community? Раздел Стена ответит на этот вопрос!
Forex Trader
114255
Forex Trader 2006.02.06 20:50 
Подскажите как можно запустить внешнее приложение во время работы советника, например нужно запустить скрипт "script.cmd" копирующий файлы настроек из папки тестера в папку эксперта.
если можно расскажите пожалуйста по подробнее как можно обращаться к внешней файловой системе средствами MQL4, и какие есть ограничения при работе с внешними приложениями из модуля советников.

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

и еще подскажите есть ли сейчас возможность делать выгрузку не только в формате *.txt но и в других форматах DBF, XML. очень полезная вещь, гораздо круче чем скриншоты или PlaySound() поверьте мне.
MetaQuotes Software Corp.
Модератор
181104
MetaQuotes Software Corp. 2006.02.06 21:25  
чисто из любопытства - по какой причине жестко регламентировано место сохранения файлов советником, при тестировании в папке тестера, или во время работы в папке experts, почему бы не сохранять их где угодно. и открывать откуда угодно ???

Все эти ограничения сделаны ради безопасности.
Вы бы не хотели получить MQL4 или EX4 файл, который сотрет файлы, украдет данные или отформатирует Ваш диск? Любая MQL4 программа работает в своей собственной защищенной "песочнице", не имея доступ в чужие области.

Подскажите как можно запустить внешнее приложение во время работы советника, например нужно запустить скрипт "script.cmd"

Это можно сделать только с использованием DLL.

и еще подскажите есть ли сейчас возможность делать выгрузку не только в формате *.txt но и в других форматах DBF, XML.

XML делается легко - никто Вам не запрещает писать текстовые файлы в XML формате. Но нужно самому заниматься обслуживанием этого формата. Никаких дополнительных форматов в ближайшем будущем MQL4 добавлено не будет.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий