2014-01-17 6 views
0

Я нахожусь на Mac (OS X 10.9.1) и ищет сочетать Metatrader 4 с программой обработки данных C++ моей собственной. Эта программа берет рыночную информацию от моего Metatrader и посылает обратно сигналы для определенных инструментов.MetaTrader 4 на Mac OS X, в сочетании с C++ или R

Я сам протестировал программу C++, прослушивая данные в сокете, опубликованном программой Python. Самый простой для меня был бы публикация и прослушивание гнезда от Metatrader (возможно ли это?) С использованием mql4.

В качестве альтернативы, я готов отправить данные и опросить сигналы, используя интерфейс DLL. DLL s - это специальные окна, поэтому как можно установить что-то подобное (например, .dylib) на Mac и это возможно даже с Metatrader? Если это невозможно, можно ли использовать окна DLL через wineskin?

Если у кого есть лучшее предложение, я определенно открыт для изменения планов (у меня есть код в R и Java).

+0

На Mac есть несколько DLL? –

+0

Есть файлы 'dylib', которые делают то же самое. –

+0

Есть возможность включить dylib в файл mq4? Может быть, есть .. –

ответ

2

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

Да, MT4 может не только публиковать низкоуровневый < гнезда> он может принадлежать к более сложному «масштабируемому Формальному Cummunication Framework» в очень интеллигентной манере.

Вы хотите иметь CLI-интерфейс повелевать ваши MT4 узлы - выборочно, с грамматикой CLI-команд (не говоря о тест-автоматизации и др ...) Синтаксис &?

вы хотите иметь ли центральный < Syslog> демон вхолостую HFT-трафик загружены MT4 узел (ов) и автоматизируют + администрировать скриптовые задачи обслуживания мониторинга &?

Вы хотите иметь внешний процессор/кластер GPU-вычислений для связи в режиме клиент/сервер с MT4 EA на основе per-tickEvent?

ZeroMQ и/или nanomsg рамки позволит разрабатывать и многие-ко-многим (узел-сеть-накрест) & (язык мудр реализации) систем любой-на-любой.

MT4/MQL4 имеет прямой смарт-обертку для ZeroMQ >>> благодаря Остен Конрада на GitHub MQL4ZMQ

ZeroMQ >>> Благодаря это отличная команда имеет много языковых привязок - C/C++, Python, Java , R, Erlang, ..

так что ваш проект может начать на скальных твердых основаниях & независимо от какой-либо конкретной архитектуры gridlocks (DLL движущихся песков и др)

Инженерные встроенные модули экономят много времени и усилий и не изобретают колесо

+0

ZeroMQ определенно был для вас. Благодаря! –

+0

Рад, Ханс, чтобы знать, вы нашли несколько полезных фрагментов информации в ответе. Как вы уже знаете, ** StackOverflow Community поощряет пользователей выражать любую полезную информацию, найденную UpVote **, будь то в ** Q ** uestion или в ** A ** nswer, поэтому не стесняйтесь голосуйте за найденную полезность таким образом и наслаждайтесь тем, что являетесь активным участником этого великого сообщества сообщества StackOverflow для общих знаний. – user3666197

 Смежные вопросы

  • Нет связанных вопросов^_^