Здравствуйте.
Хотел бы обсудить ситуацию с коннекторами к брокерам форекс.
Сейчас, как я понял, есть 2 - Interactive Brokers, LMAX. По понятным причинам, популярность данных брокеров среди большинства российских форекс-трейдером незначительна. На Forex есть свой "Quik" - это MT4. Его предоставляют все. Помимо него набирают популярность и уже имеют определенную долю MT5 и cTrader.
Сделать как таковые коннекторы к MT4, MT5 и cTrader возможно. Но конструкция получается более громоздкой, чем хотелось бы. Известный мне вариант - запуск эксперта (советника) в торговом терминале, который обеспечивает связь с процессом, в котором уже будет работать наш робот. Эта связь может быть реализована например при помощи технологии WCF. Вот пример такой реализации - http://tradeplatform.codeplex.com/. Минус такого решения - робот будет более медленным, чем при запуске робота (написанного на MQL4, MQL5 или том же C#) внутри терминала. Однако если потери десятков и сотен миллисекунд не является для стратегии критичной, то плюсы работы в экосистеме StockSharp могут перевесить.
Что касается предоставления API, то с этим у розничного форекс не очень. Это делает мало кто, а API счета часто имеют высокий входной порог. Я могу назвать разве что Нефтепромбанк из форекс брокеров, которые легкодоступны и предоставляют API без ограничений. Однако доля Нефтепромбанка как форекс брокера не очень велика.
Есть ли какие-либо планы у команды StockSharp по данному вопросу? Может быть кто-то из community уже работает над чем-то похожим? Если и нет, то я и сам буду готов заняться реализацией соответствующего Trader.
Буду рад обсуждению данного вопроса, мнениям и предложениям.
Комментарии (4)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Еще CFH и FinFX. Но то через FIX. В этом году будем подключать еще больше форекса, но опять же - пока только FIX. С ним проще всего работать.
Вопрос количества и качества. Количество, бесспорно у кухонь, а это МТ4. Кухню берут массу за счет низкого порого открытия счета. Есть даже те, кто от 100 долларов открывает. Мое мнение, большинство этих пациентов вряд ли доживает не то что до алготрейдинга, а до системной торговли как таковой. Это же так, поиграться.
Поэтому актуален такой вопрос. Остаются ли на кухнях те, кто решил на форексе продолжить свою торговлю или же они переоткрываются уже там, где есть хотя бы некое подобие площадок?
Ответ на этот вопрос я не знаю. Но он решающий. Если ответ на вопрос положительный, то смысла на МТ затачиваться нет. Так как FIX доступ у некоторых ИБ достаточно демократичный, и сравним с условиями на фонде.
Насколько я знаю, нет. А лично вам зачем это нужно?
Из-за популярности МТ4 он предоставляется практическими всеми форекс-брокерами. Среди них есть как совсем недобросовестные кухни, так и вполне приличные компании. Поэтому и разумные трейдеры, и люди уходящие из кухонь в лучшие места вполне могут уйти от MT4 к MT4.
В принципе, приблизительно так я и представлял ситуацию. Жаль, что на Форекс нет простого доступа через StockSharp. Хотя понятно, что это не приоритетное направление и тратить силы на него может быть неразумно. Лично мне это может быть нужно для торговли с использованием StockSharp. Я пока в процессе изучения проекта, так что посмотрим как все пойдет.
Я этим вопросом пока не занимался. Как вообще можно работать на C# с MT4 показывает http://tradeplatform.codeplex.com/. Чтобы это привязать к S# нужно писать коннектор. Пока не знаю, будет ли лично мне это интересно.