Boris Litvinov
Boris Litvinov личный блог
25 мая 2018, 06:14

MT5 vs QUIK

MT5 vs QUIK
Минусы и плюсы MT5
Соглашусь с тем утверждением что MT5 работает словно бинарные опционы.
Работая лишь с ним, у вас никогда не возникнет идей разработки  нелинейных системам.
Думаю именно на это он и рассчитан,  погонять 5 — 30к в стакане и растворить их там!
Напрочь отбивает желания креатива на рынке. Так сказать без лишних цифр. 
Могли ещё проще сделать для дебилов, функцию, одна цена в полоску как на бинарных.
Что бы не было глупых вопросов о стакане. 

QUIK 
Старый добрый квик для профессионалов, инвесторов, позиционщиков, опционщиков. 
В общем для тех, кто на рынке занимается творчеством, в поиске грааля. Романтика, лирика.
А самое главное что с квиком не бывает глупых сливов, каждый слив, это шедевр и чья то красивая история.
Под квиком красиво объяснят что "-сам дурок, и знать давно пора! Все знали давно, иди учи мат часть НЕУЧ"
Квик для таких как АГ, Коровин, Палыч  других про. Кто знает что такое сложный процент и как его посчитать. 
Квик для умных денег. Зависит от каждого что делать с этим множеством переменных и как их использовать. 

Но в финале, скажем так, когда вы вкусили лирики и вам нужна скорость. Прикрутить MT5 для вашей отработанной кровью ТС,
самое то. Не просто можно, а надо! Почитав про MT5 не знаю правда или нет, но якобы под вертуалкой MT5 у вас за 10$ в месяц
10мкс транзакции. Бодрые стаканы сравнимы с плаза2. Мало того Стабильность и 24 часа в работе. Меньше лирики, всё очень быстро.

Кстати писали что у  MT5, на движухе LAST опоздал, всё может быть. Но на то они и руки что бы написать бота который это учтет!
Скорость впечатляет. 

Что хочу сделать в будущем. Это проверить, не дорисовывают ли в MT5 чего. На сколько асинхронны хаи и лои квика и MT5 каждой свечи.
Прежде чем заступить в ряды метаков. То что визуально идентичны, друзья, ну это не наш метод!!!
Всем удачи, умных сливов и профитов!
66 Комментариев
  • Sergey Pavlov
    25 мая 2018, 07:10
    С нетерпением ждем сравнения в цифрах:)!!!
    Только не тратьте время на демо! И там и там реальный счет (желательно, в рамках одного брокера)
  • Turbo Pascal
    25 мая 2018, 07:21
    Только аццкий квик. Только хардкор.

    А вообще, если человек среднесрочный инвестор с неторопливым портфелем, то лучшая система (с технической точки зрения) — это тетрадка в клеточку со всеми записями и размышлениями + бухгалтерский калькулятор (ну ладно, ладно, можно и Эксель), и веб-терминал с возможностью иногда выставить заявку (можно заменить телефоном и выставлять заявку голосом через оператора). Открытие сейчас вот сделали торговлю с веб-терминала — самое оно.

    Квик — это интрадей и скальп.
  • vito333
    25 мая 2018, 07:31
    Мт5 реально быстр и надёжен, проверено
  • Тимофей Мартынов
    25 мая 2018, 07:37
    я так понимаю что MT5 сам ничего не рисует на графике, а рисует только то, что дает ему брокер
      • Константин
        25 мая 2018, 11:53
        Борис Литвинов, это не про биржевой сервер, в названии ролика ведь указано — ФОРЕКС
    • Turbo Pascal
      25 мая 2018, 07:47
      Тимофей Мартынов, а квик сам что-то рисует, без брокера? %-0
      • А. Г.
        25 мая 2018, 08:18
        Turbo Pascal, сам,  точнее не сам,  а то,  что идёт через шлюз биржи.  Брокер вмешаться в этот поток не может,  может только «выключить вилку из розетки».  Из-за этого в квике на СПб «проблема»: он показывает только заявки участников СПб,  а «стакан»  BATS,  откуда биржа берет ликвидность,  идёт в совсем другом потоке в обход квика.  В результате при «пустом»  «стакане»  мы видим сделки в широком среде без таких бидов и оферов.  И сделок из BATS в другом потоке на порядки больше,  чем в таблице сделок квика,  где только сделки участников биржи.  Квиковцы писали,  что работают над подключением потока из BATS в квик,   но на конец 2017-го было именно так. А МТ4 был чисто «кухонной»  системой,  МТ5 может работать в разных режимах и в «кухонным» варианте и в варианте потоков с биржи.  Это как брокер настроит. 
    • Константин
      25 мая 2018, 11:52
      Тимофей Мартынов,
      я так понимаю что MT5 сам ничего не рисует на графике, а рисует только то, что дает ему брокер

      он рисует, то что получил на прямую с биржевого сервера по Plaza2
      • MetaQuotes Software
        27 мая 2018, 14:25
        Константин, именно.

        Откройте таблицу тиков по Ctrl+U и экспортируйте все тики для сравнения.
  • Antonov
    25 мая 2018, 09:27
    У QUIKа интерфейс недружелюбный.
  • Jame Bonds
    25 мая 2018, 10:07
    Автор, вы, очевидно, сами MT5 и не пользовались.

    Квик потрясающе хорошо скрывает информацию по историям сделок, и, что на мой взгляд особо важно, историю по биржевым и брокерским поборам. В МТ5 с этим никаких проблем-все поборы отображаются мгновенно и доступны за любой период истории. Разве что не всегда понятно «за что ?», приходится открывать отчет брокера.

    Поддержка брокеров: Quik побеждает всухую
    Доступность площадок: Quik побеждает всухую
    Бесплатность: Quik 
    Удобство и интуитивность интерфейса: МТ5
    Доступность информации по истории сделок и сборов: МТ5
    Возможность тестирования роботов на истории: МТ5 побеждает всухую.
    Ассортимент доступных роботов: МТ5
    Скорость работы: МТ5
    • Redline
      25 мая 2018, 10:15
      Jame Bonds, 
      добавлю еще свои 5 копеек про наличие замечательной мобильной версии под обе системы.

  • Незнайка на Луне
    25 мая 2018, 13:25
    Меня тоже вполне устраивает метатрейдер. Причём торгую через мобильную версию. Вообще не вижу проблем. Всё эти пруф трейдеры, шесть мониторов, платные подписки, от лукавого всё. Даже тысячу контрактов можно вполне легко исполнить через мобильную версию, за пару минут, а это лимит под 10 млн
  • Незнайка на Луне
    25 мая 2018, 13:27
    Плюс еще в том, что метатрейдер не висит. По крайней мере у меня еще не разу не падал. Часто нахожусь в горах, связь ужасная порой, что даже веб страницы не открывает, но терминал тянет
    • Андрей Литвинов
      25 мая 2018, 16:36
      Незнайка на Луне, МТ не то что бы не висит, он просто не показывает что «потерялся»))))
      • MetaQuotes Software
        27 мая 2018, 14:27
        Андрей Литвинов, Метатрейдер ничего не теряет, так как у него идеально построенная система полной синхронизации.

        Внутри все построено на транзакционности, таймстампах каждой операции и поддержке полной синхронизации за счет докачки недостающих данных.
  • Константин
    25 мая 2018, 14:51
    в плане технологичности МТ5 дает фору многим терминалам, но у них есть ряд проблем для пользователей терминалом и API:
    1. API постоянно меняется, четких стандартов нет, но при этом функционал API очень широкий
    2. для ручной торговли все удобно только с графика, стакан далек от идеала
    3. встроенный функционал для анализа очень скуден, что либо реализовать самому тяжело, т.к. через год может оказаться, что что то перестало работать
    4. техподдержка работает быстро, только если эта проблема их интересует
    5. на форуме действует модерация в стиле — один «косой взгляд» в сторону их детища и получаешь бан, да и сам их SEO периодически бывает на форуме, но все его ответы сводятся в стиле — ты не в теме, ты не понимаешь ни чего и т.д.

    продолжать список можно долго, но все это мелочи, если не обращать на это внимание и постоянно только и заниматься, что писать, писать, писать код на MQL5 под себя, периодически исправляя ошибки возникающие из-за нестабильности самого API

    касаемо п. 4 — из общей картины на их форуме, складывается ощущение, что связка терминал-сервер, пишется для узкого круга пользователей (организация, закрытая группа или что то в этом роде), а терминал выложен бесплатно для быстрого дебага ошибок самими разработчиками (MetaQuotes), из-за этого по всей видимости нет четких стандартов API (встроенный язык программирования MQL5), так же наблюдая за процессом нововведений в MQL5 с 2010 г. складывается ощущение, что кардинально команда программистов у разработчиков менялась уже несколько раз
    • MetaQuotes Software
      27 мая 2018, 14:35
      Константин, поправлю

      1) API расширяется, поддерживая совместимость, а не меняется. Так что никаких проблем нет — наоборот сторонним разработчикам становится лучше.

      2) Стакан на порядок лучше того, что есть в Квике. Он быстрый и скальперский.

      Скоро будет расширен кластерным расширением и макросами. Двигается в сторону QScalp.

      3) Вот это ни в какие ворота не лезет совсем.

      Во первых, сделать можно что угодно и тысячи MQL5 программ в маркете этому помогает. Во вторых — что перестало работать, когда наоборот идет рост функционала?

      4) Техподдержка работает очень много по огромному классу задач. При этом поддержка не может удовлетворить все пожелания «сделайте так». Такая задача перед ней и не ставится.

      5) Модерация обоснована, так как объем недостоверной информации и форма ее подачи однозначно указывают на необходимость реагирования.

      Конечный вывод в корне неправильный. Мы наоборот уже на протяжении 5 поколений торговых платформ за последние 18 лет показываем методичную работу в одном направлении. И команда не менялась ни разу.
        • Константин
          27 мая 2018, 17:36
          Борис Литвинов, там чистится многое, по Привалову, Михаилу, fxsaber и другим участникам были крупные споры продолжительное время, зря разработчики сами вступают там в споры, не хорошо это
            • Константин
              28 мая 2018, 01:42
              Борис Литвинов, я в МТ5 кластера собираю в реальном времени, историю беру используя CopyTicsRange, проблем не вижу вообще, была бы нужна история и возможно в новом проекте пригодится, можно брать от QScalp, там вроде за 6 месяцев отдают, а можно и свою собрать от МТ5
              хотите свой плеер стакана, напишите его на любом доступном ЯП, но производительнее будет на с++, используя полученную историю гоняйте
              в МТ5 не получится полноценно реализовать плеер стакана из-за таймера, там латенси минимальное 16 мс, разработчики где то даже писали про это
              а использовать QUIK который не умеет работать нормально с историей это анахронизм, при подключении он историю за весь торговый день тянет каждый раз по новой, не сохраняет он ее
              про S# упоминал уже, что уходят от них нормальные разработчики из-за их манеры общения
                • Константин
                  28 мая 2018, 06:38
                  Борис Литвинов, в целом по МТ5 правильный вывод, S# можете даже не упоминать, там проблем больше чем достоинств, если не знаете С++, пишите на Python, очень легкий язык в освоении
                  по истории у вас просто есть недопонимание, определите ход выполнения задачи на бумаге, например так:
                  1. история создается одна для всего, это тиковая история
                  2. из базовой истории ( п.1 ) уже создаете все что нужно — барную, кластера и т.д.
                  3. история хранится в двух вариантах, базовая полностью в сжатых файлах и в памяти на какоую нить глубину, необходимую для анализа в реальной торговле
                  4. тестер использует базовую историю, подгружая нужные диапазоны из нее во время прогона
                  5. прогон происходит с нужной частотой выборки и формированием из базовой истории нужного варианта (бары, кластера и т.д.) для использования в анализе

                  это не итоговый вариант, а для примера, затем уже пишите алгоритм
              • MetaQuotes Software
                28 мая 2018, 14:31
                Константин, поправлю про таймер.

                Штатный Windows тиковый таймер через GetTickCount (эта функция доступна и в MQL5) имеет погрешность до 16 мс. Эту точность можно повысить до 1 мс.

                Плеер стакана можно сделать выше частоты в 16 мс с использованием очень точного микросекундного таймера GetMicrosecondCount.
                • Константин
                  28 мая 2018, 14:53
                  MetaQuotes Software, 
                  Штатный Windows тиковый таймер через GetTickCount (эта функция доступна и в MQL5) имеет погрешность до 16 мс. Эту точность можно повысить до 1 мс. 
                  т.е. у вас эта функция просто враппер winapi функции ?
                  а как можно повысить точность до 1 мс?
                  • MetaQuotes Software
                    28 мая 2018, 15:06
                    Константин, конечно враппер.

                    Чтобы поднять точность GetTickCount, надо вызвать timeBeginPeriod(1) из WinAPI.

                    Но лучше пользоваться точным микросекундным замером через штатный GetMicrosecondCount
                    • Константин
                      28 мая 2018, 15:17
                      MetaQuotes Software, хороший такой бутер получается ))
                      • MetaQuotes Software
                        28 мая 2018, 15:29
                        Константин, за счет мощного оптимизатора и генерации нативного x86/x64 кода много функций встраиваются как intrinsic и пропускают фазу врапперов.

                        Например, часть WinAPI функций вызывается напрямую(тот же самый GetTickCount).
          • MetaQuotes Software
            27 мая 2018, 23:30
            Константин, без разработчиков в обсуждениях будет вакханалия невежества. Например половина заявлений про Метатрейдер в этом форуме — полная дичь.

            Вообще неконструктивно указывать как работать владельцу своей площадки. Как и не понимать простых условий ведения обсуждений в рамках обвинений и требований «дай, дай, дай».
            • Константин
              28 мая 2018, 01:56
              MetaQuotes Software, 
              Вообще неконструктивно указывать как работать владельцу своей площадки. Как и не понимать простых условий ведения обсуждений в рамках обвинений и требований «дай, дай, дай»

              вы мне уже не раз про это указываете даже тут )) я от вас ни чего не требовал и не требую, вам говорю о проблемах которые вижу, т.к. тут вы не собственник и забанить меня за неугодные вам слова не сможете )) хотите принимаете как критику, хотите как предложение — ваша компания и ваше решение, мне абсолютно нет ни какой разницы, это ваш бизнес

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

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

              Например половина заявлений про Метатрейдер в этом форуме — полная дичь.

              согласен, но подобное ведение диалогов со стороны разработчика показывает его отношение к оппонентам ))
              • MetaQuotes Software
                28 мая 2018, 14:33
                Константин, вы не осознаете, что пишете.

                Именно вы прямо в этом форуме неоднократно надавали требований «не делай то, не делай это, делай вот это».

                Вы указываете компании как вести свою работу на своей собственной платформе и на своих собственных ресурсах. И это не «дай, дай, дай»? Именно это и есть.

                Просто на текущий момент игра в технические недостатки выдохлась и теперь остается играть в «у вас модерация». Модерация абсолютно правильная и позволяет бороться с засильем вбрасываемых глупостей.
                • Константин
                  28 мая 2018, 14:56
                  MetaQuotes Software, )) вот и приехали, я высказал свою точку зрения и не требовал от вас как то себя вести, дайте ссылку там где я от вас что то требовал в стиле дай, дай, дай как вы выражаетесь

                  ps. лишний раз укрепился в своем мнении о стиле общения MQ ))
                  • MetaQuotes Software
                    28 мая 2018, 15:09
                    Константин, я так и написал, что не осознаете.

                    Это приводит к диссонансу, когда ваши требования(а этом именно требования) не принимаются. Потому что вы(как и ряд других) не считаете их требованиями. Это для вас, оказывается, «точка зрения».

                    Вам напомнить требования «уйдите со своего форума! не вмешивайтесь!»?
                    • Константин
                      28 мая 2018, 15:20
                      MetaQuotes Software, я прямо так и написал? а там точно больше ни чего не написано до и после?
                      просто ужас до чего скатился разработчик )) фуфуфу
                      • MetaQuotes Software
                        28 мая 2018, 15:30
                        Константин, именно так и писали.
                        • Константин
                          28 мая 2018, 15:32
                          MetaQuotes Software, а с доказательствами полного текста проблема? я вот чего то не могу найти где нахально вас заставлял что то делать для себя
                          • MetaQuotes Software
                            28 мая 2018, 15:41

                            Константин, без проблем доказательства:
                              — зря разработчики сами вступают там в споры, не хорошо это
                              — форум должен модерироваться не разработчиками, а модераторами, у вас на форуме в модерации участвуют разработчики, вернее их руководство
                              — уберите из модераторов разработчиков
                              — если бы не вели себя оскорбительно на своем же форуме поддержки, а лучше слушали таких как Привалов, Михаил, fxsaber и других кто сбежал с mql5 лишь бы не спорить в таком ракурсе с вами
                              — не хотите не делайте, но в спор не вступайте


                            Все это ваши слова за пару последних дней.

                            • Константин
                              28 мая 2018, 15:57
                              MetaQuotes Software, вы в здравом уме? где вы тут увидели требование? или мне так же считать неоднократным требованием ваши советы создать ресурс в интернете?
                              • MetaQuotes Software
                                28 мая 2018, 16:04
                                Константин, прочтите выше — для вас это «точка зрения», хотя по совокупности суммы обвинений в модерации/стиле является настоящим требованием.

                                Я вас понимаю. И мой совет создать свой ресурс — это способ простимулировать у вас оценку с другой стороны. Чтобы не казалось, что мир построен вокруг вас и вашей «точки зрения».
                                • Константин
                                  28 мая 2018, 16:16
                                  MetaQuotes Software, ))) стабильность признак мастерства, в очередной раз подтверждаете стиль общения MQ и неизменность своего курса ))
                                  в очередной раз пытаетесь навязать свою точку зрения и показать свою правоту, но люди читают и сделают свои выводы
                                  • MetaQuotes Software
                                    28 мая 2018, 16:19
                                    Константин, признак мастерства в том, что вы с требованиями согласились.
                                    • Константин
                                      28 мая 2018, 16:26
                                      MetaQuotes Software, я в шоке конечно от таких выводом, но доказывать нет ни какого желания как и поддерживать диалог в подобном стиле,  отправлю вас в ЧС на 3 дня, считайте это баном как на вашем форуме )))
      • Константин
        27 мая 2018, 17:34
        MetaQuotes Software, я высказал свое и тех кого знаю субъективное мнение, оно может быть и не совсем корректным, но суть отражает
        а по п. 3 это уже из личного опыта и переубеждать меня не нужно, год не работал с вашим терминалом, вернулся и просто был удивлен, благо для меня не составило труда поправить все, но время то потеряно
        я бывает в том же с++ какие то классы в своих библиотеках не использую подолгу, но они будут работать т.к. написаны по правилам языка, у вас этих правил нет
        тот же union, структуры, вы несколько раз меняли их поведение, в итоге всех кто спорил обвинили в том, что они использовали недокументированные возможности )) смешно ведь когда документирование нет ни какого кроме описания, что все так же как в с++, а выясняется, что у вас те же структуры тянут еще и метаинформацию как в C#
        но не думайте что я поливаю грязью, мне МТ5 нравится, писал уже не раз, но вот правил в языке не хватает явно, наверняка у вас они существуют, но выложить вы их не хотите
          • Константин
            01 июня 2018, 10:50
            Борис Литвинов, в МТ5 торговый функционал реализован замечательно, там все будет отображаться корректно в соответствии с тем, что в бирже находится
            есть один нюанс, вы видимо его не знаете, биржа знает только лимитные ордера (ордера по лучшей цене) и сделки, в QUIK не знаю как там реализовано, но к примеру в МТ5 есть еще ордера с приставкой STOP, эти ордера на бирже не видны, они размещены на биржевом сервере МТ5 и как только наступит событие, эти ордера исполнятся с минимальным латенси
            сразу хочу оградить от главной ошибки — если будете писать торговую систему, то лучше ее пишите на нормальном языке программирования, в котором есть правила, к сожалению MQL5 не имеет четких правил, там ограничились лишь справкой и многие правила доводятся до пользователей когда назревает )) а вот коннектор на МТ5 для Российской биржи под свою торговую систему, это идеальный вариант, т.к. работа с данными и торговый функционал там реализован удобно и качественно
              • Константин
                01 июня 2018, 11:51
                Борис Литвинов, у меня другой торговый терминал, на МТ5 лишь заказы исполняю, поэтому знаю его
              • Константин
                01 июня 2018, 11:58
                Борис Литвинов, поищите в Интернете правила, соглашения, RTFM по языкам к примеру этим С++, С#, Python
    • MetaQuotes Software
      28 мая 2018, 14:37
      Борис Литвинов, не понятен ваш вопрос.

      Если вы хотите что-то продемонстрировать, то:
       1) напишите и приложите код
       2) опишите условия теста
       3) сделайте обоснованный вывод

      Именно так мы работаем и именно так мы предоставляем свои доказательства.
        • MetaQuotes Software
          28 мая 2018, 16:10
          Борис Литвинов, попробовал с нескольких заходов и принял следующую схему:
            — МТ5 быстр, показываем все 100% транзакций стакана, а не делает снепшотов стакана, как это делает Квик и другие
            — при массовом выставлении заявок от себя, МТ5 успевает не только послать их на биржу, но и получить их назад(в стакане только что, что посылает биржа)
            — в результате в стакане МТ5 реальная буря, а в других терминалах слайд-шоу из снепшотов
            — пользователи Квика вообще в принципе не видят подавляющей массы процессов в стакане, так как всю жизнь смотрят на слайд-шоу

          Да, мы это и продемонстрировали в статье: Cравниваем MQL5 и QLUA — почему роботы на MQL5 до 28 раз быстрее?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн