Коннектор на MT5?
Atom
24.05.2016
Slepoy


Всем здрасте! Вопрос к разработчикам следующий: планируется ли создание S# коннектора к MetaTrader 5?
Пробежался поиском по форуму, вопрос уже задавался, но 4-5 лет назад, тогда МТ5 ещё не было на "настоящей" бирже.
Вчера я усердно наезжал на их разаработчиков в темке на смартлабе.
Выяснилось следующее:
Цитата:
Slepoy, C# в разы гуманней MQL5 ))) После Visual Studio + Resharper, MQL Editor просто текстовый редактор в стиле Nodpad++. По поводу коннекторов я уже задавал вопрос представителям MQ, они позиционируют свою платформу как изолированную и самодостаточную. Но вообще можно написать коннектор к S#, правда представители S# закрыли исходники и делают это не в первый раз, что отбивает напрочь желание писать под эту библиотеку и помогать развитию их платформы. Свой C# софт можно интегрировать через ZeroMQ + ProtoBuf, минуя S# и иже с ними. Еще есть маршалинг и DLLImport и из MQL можно вызывать DLL написанную на C#, а вот у LUA такого нет напрямую. Автор: Денис Гудим



Официальынй ответ от MetaQuotes Software:
Цитата:
Slepoy, так API открыт огромной силы — это MQL5 с прямым доступом во все.
Про скальперские стаканы: не все в курсе, что стандартный стакан в MetaTrader 5 уже наворочен:
— настраиваемый
— содержит тиковый график с покупками
— показывает открытый интерес на покупку и продажу
— 6 типов сделок с любого ценового уровня в один клик
Желающие могут легко написать свои собственные еще более лучшие панели/стаканы прямо на MQL5 и продавать их через встроенный Аппстор.
И никаких проблем с падениями, несовместимостями и тд, что происходит сейчас со сторонними приводами.



Ну так вот. Как я понял - коннектор запилить возможно. Сам МТ5 уже давно присутвствует у 2х брокеров: БКС и Открывашка. И судя по их активности на смартлабе, они наступают на Квик по всем фронтам. Уже позорят его встроенный ЛУА ))). Скорей всего в следующем топике, они уже будут позорить медленную скорость выставления заявок Квика ))). МТ5 наступает, скоро и остальные брокеры подтянутся. Надо уже сейчас начинать мутить коннектор к нему - он быстрее Квика.



Спасибо:


<< < 2 3 4 5 6  >
Mikhail Sukhov

Фотография
Дата: 21.09.2016
Ответить


Slepoy
Я понял вашу основную целевую аудиторию. Но я не понимаю, почему бы ещё не цеплять и новичков? Зачем вы отказывайтесь от лишних клиентов-то? Почему бы не охватить и их?


Для этого мы делаем Дизайнер.

Slepoy

ждать, пока они с них слезут - неизвестно.


Это не проблема. Чем больше умного софта дается сразу новочку, тем меньше у него шансов сразу все слить, и стать трейдеров со стажем. И уже потом прийти к нам. Так что даже лучше, если он в чем-то поварится сначала.

Slepoy

Да, для этого придётся много пиарится, на том же сматрлабе,


Вообще то для этого надо чтобы брокера это предлагали, или же самому стать брокером. Пиар на смартлабе тут совершенно бесполезен.

Спасибо:

Slepoy

Фотография
Дата: 21.09.2016
Ответить


В общем, вроде понятно всё стало.
Ну тогда темку замораживаем до прихода стахановца, который организует сбор средств на коннектор ))).
Рано или поздно объявится комсомолец и организует складчину. Может тут, а может на том же складчике.
Там принцип то простой:
1. Оповестить всех из сообщетсва и описать плюсы нового коненктора. Скинуть видос со смартлаба, где
сравнивают стаканы МТ5, Квика и Плазу 2 подключённую через ТСлаб. Так МТ5 на том видосе, делает
не только Квик, но и Плазу 2. Я думаю делает Плазу 2, именно из-за того, что МТ5 написан на C++, а ТСлаб на C#.
2. Далее составить список тех кто откликнится и назначить дату сбора средств
3. Через яндекс-деньги/вебмани собрать бабло
4. Прое##ть всё бабло на бухло, шлюх и кокаин. И отмазаться, мол всё украли хакеры ))))))).

В общем, всё это малость конечно геморно, но хороший стахановец справится. Так что, если кто читает
сей пост и данное сообщение, и хочет замутить всё это дело, то велком. В качестве плюшек, можно дать
ему расширенную лицензию если таковой у него нет. А что, неплохая мотивация. Замутит складчину, а
вы ему лицуху расширенную, или лицуху на какой-нибудь один коннектор подгоните, либо скидку дадите.
В общем, будем ждать комсомольца... Слепой, умеет ждать )))
Спасибо: JcJet

JcJet

Фотография
Дата: 23.09.2016
Ответить


Думаю, если делать такой коннектор, то главный плюс - это доступ к FX брокерам СНГ с той же стратегией, что написана для остальных рынков.
Загвоздка тут в том, что, насколько я понимаю, тут не обойтись без связывания C# с C++, так как MQL дружит только с C++, а стокшарп - это C#. То есть, либо шаманить со всякими обертками, либо с помощью c++ посылать и принимать данные куда-то во внешнее приложение. Оба варианта "неочень".
И даже если бы стокшарп был для c++, мало чего изменилось бы к лучшему при работе с MQL.
Все потому, что этот терминал закрытый, сделали убогий клон C++ и Visual Studio, и пытаются пропихнуть, чтобы все писали на этом. Чисто из-за этого он вряд ли в ближайшее время станет популярен среди тех, кто уже знает и юзает нормальные средства разработки.

А как новичку мне сразу не очень хотелось изучать этот внутренний язык, т.к. и без форекса ясно, что с тем же C#, R и SQL можно писать и для рынка, и просто что в голову взбредет, да и банально работу найти. А какой-то мкуэль... Он сегодня четвертый, завтра пятый, а послезавтра черный лебедь метаквотсу.
А сейчас, когда освоить очередной язык - уже дело привычное, остается вопрос времени разработки. На C# все кодится попросту быстрее, чем в C++ и тем более в MQL, и для многих рынков сразу. А в R по-быстрому что-то накидать и потестить свои гипотезы - уже в разы быстрее, чем делать это в C# :) Так что я считаю, что на этот язык все могут перейти только от отсутствия альтернатив, как в случае русского кухонного форекса.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 24.09.2016
Ответить


C# связывается достаточно просто с C++. Обратное вот очень сложно.
Спасибо:

Slepoy

Фотография
Дата: 27.09.2016
Ответить


Новости с фронта.
Списался я с И.Смирновым (автор привода ИзиСкальпа и терминала ТайгерТрейд). Это именно тот человек, у которого команда СтокШарпа пару лет назад покупала коннектор ЛУА. Смирнов, довольно грамотный бизмесмен - точно знает понятия спроса/предложения ))). Особенно, когда есть дефицит предложений на рынке. Итак, условия он выдвинул следующие(дословно):
Цитата:
В отличии от LUA коннектора, коннектор для MT5 уникальный и есть только у меня.
Продать его я могу, но при условии, что исходный код не будет выложен в паблик.
Стоимость коннектора - 100 000р.


По сравнению с ЛУА коннектором, эта цена вдвое выше. Сейчас он ЛУА-коннектор продаёт на 50 000 руб. В принципе, действительно пока коннектора к МТ5, нет ни у кого, из публичного производителей софта. Ну мне, по крайней мере, не известно. Его нет у: Кьюскальпа, ТСлаба, АТАСа, Кофите, Волфикса и др. То есть, на рынке дефицит предложений. Как правильно подметил Смирнов: коннектор уникальный и есть только у него ))). Поэтому он цену и загнул в 2 раза выше, чем ЛУА-коннектор, который можно заказать у других. Смирнов точно знает законы бизнеса ))). Также он хочет защититься от плагиата, и не хочет чтобы ушлые конкуренты подрезали исходный код с паблика. Ну тут я думаю можно договорится оговорить некий срок: мол запрет на публикацию исходников в ближайшие 5-10 лет. За 5-10 лет, конкуренты сами себе спаяют коннекторы к МТ5 и утаивать их уже не будет смысла. Либо хрен на них, пусть будут лично хранится у М.Сухова. Стоимость, на мой взгляд, более-менее. Для сравнения https://stocksharp.ru/pricing/ стоимость коннекторов к СтокШарп, тоже нехилая от 165 000 до 249 000 руб. Другой вопрос, что его всё равно придётся допиливать под API СтокШарпа, так же как было с ЛУА, куда впаяли FIX-сервер.

Сейчас нам нужно найти человечка, стахановца, который бы замутил процесс сбора бабла. Надеюсь найдутся добровольцы. План должен быть примерно следующим. На главной странице сайта, красиво блести надпись "13225 трейдеров с нами". Если зайти на страницу "пользователи" http://stocksharp.ru/users/ , то мы там обнаружим 283 страницы с именами пользователей: на каждой по 30 фейсов, на последней 3 фейса. Итого: 282*30 + 1*3 = 8463 пользователя. Дельта: 13225-8463=4762 чела, куда-то пропали ))). Ну да ладно, будем ориентироваться на 8463 чела. Сколько из них активных - неизвестно, многие просто регались чтобы попробовать продукт. Кто-то просто свалил с биржи. Цифру можно смело делить на четыре(цифру взял с потолка ))) ), итого: 2115 потенциальных участников складчины. Половина из них точно пошлёт нас куда подальше, причин может быть тьма: жадность, не желание что-либо менять - мол и так всё у нас прекрасно и т.п. Итого, округлим до 1000. Хотя, для приближения к объектности, можно ещё смело разделить её на четыре - опять я взял цифру с потолка, ну люблю я потолки ))). Итого: 250 человек. Ну округлим до 200. Расчёт взноса в складчину: 100000/200 = 500 руб. Ну в крайнем случае, если мы наберём лишь 100 человек, то сумма увелится до 1000 руб. Сейчас нужен человек, который всё это замутит. Как только он найдётся, то пусть отпишется тут, далее отпишет М.Сухову, чтобы тот сделал массовую емейл-рассылку, в которой призвал бы всех прийти в текущую ветку.

В качестве аргументов в пользу коннектора МТ5, можно привести пару видео:
1. MT5 vs TSLab Plaza II http://smart-lab.ru/blog/344758.php
На данном видео, видно как МТ5 по полной отодрал Плазу 2 ))).
Я думаю, это связано именно с тем, что ТСлаб написан на C#, а МТ5 на C++.
В реале, МТ5 сам подключён через Плаза 2, и ясень пень, что МТ5 быстрее Плаза 2 - быть не может.



2. Запись стаканов в терминалах MetaTrader 5, Quik и SmartX 25 августа 2016. Инструмент Si-9.16
А на этом видео, МТ5 отодрал Квик и Смартком ))). Устроил им групповуху ))).
Правда это видео делали сами Метаквот, но я сомневаюсь, что они мухлевали.



Ну и плюс можно привести ряд других весомых аргументов. С МТ5 вы получаете скорость, сравнимую с Плаза 2 и серверные стопы! Это важно! Использовать Плаза 2 из дома - самоубийство. Интернет упал, стоп не сработал, счёту писец. Плаза 2 надо использовать либо в зоне коолокации, либо где-то арендовать отказоустойчивый виртуальный сервер. Это расходы, причём нехилые. Вы, мало того будете ежемесячно платить за Плаза 2, так ещё за сервак. Зачем это надо? У нас будет МТ5, который будет работать из дома. Бесплатно )))


Подытожим. Сейчас нужен чел-стахановец, для всего замута. Кто хочет им стать, пишите тут и действуйте.
Я, со свой стороны, сделал более чем достаточно. Далее, эстафету передаю другим )))
Спасибо:

JcJet

Фотография
Дата: 27.09.2016
Ответить


Вообще, коннектор может стать интересным, особенно если больше брокеров перейдет на МТ5.
Для меня было бы существенным, что есть возможность загрузки исторических данных, и при этом не нужно копаться с овер 9000 таблицами квика.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 27.09.2016
Ответить


Стопы через Плазу срабатывают мгновенно. А вот через Квик или МТ, пока все стадо не отстопят, ваш сигнал не пройдет.

Это так, развенчание очередного мифа ;-)
Спасибо:

Slepoy

Фотография
Дата: 27.09.2016
Ответить


Mikhail Sukhov
Стопы через Плазу срабатывают мгновенно. А вот через Квик или МТ, пока все стадо не отстопят, ваш сигнал не пройдет.
Это так, развенчание очередного мифа ;-)

Так они локальные. Они через Плазу мгновено сработают, если будет свой сервак на коллокейшене, либо где-нибудь поблизости. А из дома, откуда-нибудь с Камчатки, пока сигнал дойдёт до Москвы..., если вообще дойдёт ))). Я больше радею не за скорость исполнения стопов, а за надёжность их срабатывания. С Квиком и МТ5 - будет надёжность. Может Плаза и быстрее, но надёжность она даст лишь в зоне коллокации + нужен резервный сервак, на случай зависания основного. По идее, для надёжности нужно 2 логина Плазы и 2 сервака, чтобы они дублировали друг дружку. Брокеры же так и делают: зеркалируют основной сервер Квика, типа рейд массива. QUIK-Брокер - это основной сервер, и QUIK-Брокер, копия «горячего» резерва(QUIK Mirror). http://arqatech.com/ru/consultations/all-soft/ На счёт МТ5 - я не в курсе, надо уточнять если у них такие зеркала. По идее, должны быть.

Цитата:
QUIK-Брокер, копия «горячего» резерва
QUIK Mirror – это копия основной системы «QUIK-Брокер» на случай внештатных ситуаций во избежание потери данных, предназначенная для «горячего» резервирования.
Вместе с копией предоставляется приложение QUIK Replicator, выполняющее синхронизацию информации в базах данных двух серверов QUIK (основного и резервного). http://arqatech.com/ru/p.../basic-sets/quik-mirror/


Спасибо:

Mikhail Sukhov

Фотография
Дата: 27.09.2016
Ответить


Исполнение заявок на сервере стопов достигало и минуты. Но это Квик, может у МТ быстрее. В любом случае даже с Камчатки будет быстрее реогирование. Плюс нужно понимать, что гарантия стопа - это не только выставление заявки, но и ее реальное исполнение. А вот тут чем больше народу на сервере, тем хуже. Так как будут друг другу мешаться. И не факт, что лучше будет, если заявка будет выставлена когда гэп будет отыгран. Сколько злезных историй было. Чужой опыт не учит.

О чем вы спорите? Что прослойка номер раз (терминал) + прослойка номер два (сервер) + плаза роутер быстрее чем просто плаза роутер? Ну это же просто смешно. Даже домашние интернеты стабильнее многих брокерских систем. А если еще виртуалку купить за 1-2 т.р. в месяц, то вообще никаких проблем не будет.
Спасибо:

Slepoy

Фотография
Дата: 27.09.2016
Ответить


Mikhail Sukhov
О чем вы спорите? Что прослойка номер раз (терминал) + прослойка номер два (сервер) + плаза роутер быстрее чем просто плаза роутер? Ну это же просто смешно. Даже домашние интернеты стабильнее многих брокерских систем. А если еще виртуалку купить за 1-2 т.р. в месяц, то вообще никаких проблем не будет.

Мы не спорим, что МТ5 обгонит Плазу. Но он максимально приблизит к ней, с минимальными затратами. При этом даст серверные надёжные стопы, да он будет медленней. Максимально медленней при условии, что если мой стоп попадёт в пул других стопов. У всех разные ТС и не факт, что мой стоп всегда будет вставать в ряд с другими. Лично я видел, максимальную задержку исполнения стопа у Квика, чуть более 1 секунды. Больше не встречал, может просто мне повезло ))). У МТ5 в разы быстрее исполняются стопы, трудно сказать с чем это связано - может мало народу, может код хорошо написан, может просто эффект того, что они подлючены через Плазу.
Спасибо:
<< < 2 3 4 5 6  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy