Zigzag для Quik скачать можно тут прям в виде индикатора lua и бесплатно! Как добавить индикатор в Quik, установить его так, чтобы было удобно

В этом разделе я буду выкладывать совершенно бесплатно все торговые роботы (СОВЕТНИКИ) и скрипты для терминала QUIK, для торговли на Московской бирже, FORTS.

Поэтому, уважаемые трейдеры, скачиваем, тестируем, наслаждаемся торговлей!

Все для терминала QUIK

Скрипты, Торговые роботы

Скачать индикатор SChannel на LUA
alignright wp-image-5447" src="http://daytradingschool.ru/wp-content/uploads/SChannel-3.png" alt="SChannel" width="150 height=">
В момент, когда крупный игрок набирает позицию, на рынке наблюдается фаза баланса.
Можно получить логистический тренд с выраженными фазами аккумуляции, движения и дистрибуции.
Распаковать в папку LuaIndicators и добавить индикатор. Скачать индикатор ZigZag на LUA
Zigzag — позволяет выбрать цену для расчета (Open, High, Low, Close, High-Low, Average, Middle, Weighted_Close). Работает на любых таймфреймах, отображает на экране уровни переломов тренда. Скачать индикатор ATR на LUA
color: red;">Скачать скрипт для автозапуска вашего терминала QUIK Авто запуск QUIK
Установив данный скрипт, можно будет сделать так, чтобы ваш терминал QUIK запускался сам, особенно это удобно, когда КВИК установлен где-то на удаленном сервере. Скачать Адаптер для связки терминала Quik и MarketDelta Коннектор Quik + MarketDelta
«Маркет Дельта» работает в связке с «КВИКом» в режиме реального времени. Вся история в ней сохраняется. Если у вас были пропуски в торговле, то пропущенные данные скачиваются бесплатно и через конвертор импортируются в «Маркет Дельту». Связка работает стабильно и без сбоев. Скачать робота TRIX Торговый робот TRIX для QUIK
В основе робота лежит стратегия на
Робот входит в позицию Лонг, когда индикатор закрывается выше нулевой линии, либо заданного уровня, в шорт обратные условия. Закрытие позиции по Тейк Профиту, Стоп Лоссу либо по трейлинг стопу.
Написан на языке QPILE. Пробои дневки
Все знают, что при пробое каких-то значимых уровней, начинается движение в сторону пробития, особенно на рынке акций.
Данный робот — помощник подсвечивает из списка акций те, которые пробили 30 дневный минимум или 30 дневный максимум, причем 30 — условно, можно поставить свое значение.
Написан на языке QPILE. Скачать робота помощника для QUIK Обнаружитель ГЕПов на акциях
Помогает трейдеру обнаружить из списка акций те, что открылтсь с ГЕПом, причем размер этого ГЭПа можно задать в процентном соотношении в настройках.
Данный робот — помощник подсвечивает из списка акции, открывшиеся с ГЕПом.
Написан на языке QPILE. Скачать робота для QUIK Торговый робот для QUIK, в основе которого лежит алгоритм на основе пересечения двух простых скользящих средних (SMA)
Торговый робот для QUIK, в основе которого лежит алгоритм на основе пересечения скользящих средних (simple moving average - SMA). В роботе заложен модуль тестирования. Систему можно протестировать на любой ценной бумаге (фьючерс /акция), на любом участке ценовой истории, с любым таймфреймом. Результаты тестов выводятся в виде графика, а также экспортируются в Excel.
Основные особенности:
1. Работа на любом таймфрейме.
2. Неограниченная диверсификация.
3. Использование любого рынка (ММВБ или РТС – ФОРТС).
4. Тестирование и графический просмотр тестов.
5. Изменение оптимизационных параметров.
6. Реконнект вслучае обрыва связи интернет.
7. Ведение лог файлов.
С роботом в архиве находится файл info.wnd, а также FAQ возможных ошибок. Скачать утилиту для QUIK QCenter.
Позволяет создавать МТС или Роботов для Quik на базе MetaStock. Скачать робота для QUIK QuikOrdersDOM.
Робот-скальпер. Позволяет проводить быстрые заявки в Quik-е, заявки отправляются одним кликом. Скачать утилиту для QUIK
color: red;">Скачать робота помощника Астрологический плагин SkyQuant for AmiBroker

SkyQuant - plug-in для AmiBroker, позволяющий анализировать рыночные циклы и исследовать паттерны, основываясь на базовых принципах финансовой астрологии. Использование плагина как составной части высокопроизводительной платформы даёт возможность обрабатывать большой объём статистических данных, строить, тестировать и оптимизировать алгоритмические торговые системы.
Основные характеристики SkyQuant:
-Новый тип визуализации.
-Быстрый расчет окружения для создания, тестирования на истории и оптимизации.
-Широкий спектр доступных астрологических методов: аспекты, ингрессия, звездная коррекция, дома.
В состав архива входит:
— программа SkyQuant;
— исходный код программы SkyQuant;
— скрипт для автоматической отправки транзакций в торговый терминал QUIK.

ВСЕ МАТЕРИАЛЫ предоставлены для ознакомления, скачивание материала с целью дальнейшей продажи или распространения запрещено.
ВСЕ МАТЕРИАЛЫ НА ДАННОЙ СТРАНИЦЕ САЙТА БЫЛИ НАЙДЕНЫ НА ПРОСТОРАХ ИНТЕРНЕТА И НАХОДИЛИСЬ В СВОБОДНОМ ДОСТУПЕ.
* Предупреждение о рисках: работа на финансовых рынках и использование кредитного плеча сопряжена с высоким уровнем риска и может привести к частичной или полной потере депозита. Начиная работу на финансовом рынке, убедитесь, что вы имеете достаточный уровень знаний и подготовки и полностью осознаете возможные риски. Любые рекомендации предоставлены в качестве рыночных комментариев, и не являются советом по инвестициям. Компания сайт не несет ответственности за любые потери или убытки, которые могут возникнуть прямо или косвенно от использования предоставленной информации и программ.

Если возникнут сложности, обращайтесь в скайп Школы

Добрый день, читатели и гости блога, а также подписчики и зрители видеоканала. Наша тема сегодня Zigzag для Quik скачать, добавить индикатор в виде файла lua. Как его настроить.

Замечу, что это тема касается фондового рынка, поэтому тем, кто его осваивает, будет интересна. Однако этот инструмент применяется только в качестве вспомогательного средства. Поэтому в самостоятельном виде, я думаю, его никто не использует.

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

Установка, настройка

Для установки, распакуйте файл в папку вашего терминала. Там нужно создать папку LuaIndicators. Например, путь к файлу может быть таким C:\FinamJunior\LuaIndicators. Дальше, установите индикатор. Правой кнопкой на график «Добавить…» или кнопка Insert. Дальше, как обычно.

Скачать

Таким же способом переходим к редактированию. Настроек только две:

  • ddd – это период Зигзаг. Если увеличить его значения, то инструмент станет более сглаженным. Если уменьшить, то мелкие неровности графика будут отражаться на линии инструмента.
  • Period ATR – это период вспомогательной линии на графике, которую создатели, видимо предлагают использовать в качестве сигнальной.

На инструменте также можно заметить стрелки синего и красного цвета. Я не буду объяснять, как их применять, все и так понятно. Могу только ещё раз сказать, что сам по себе Zigzag используется только как вспомогательный инструмент, например, для работы с волновой теорией Эллиотта.

Смотреть обзор-видео про индикатор


Другие статьи на эту тему:

Использование, выводы

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

Можно сделать вывод. Что Zigzag для Quik, получить который можно с этой страницы – это индикатор, который отличается от своего аналога для MT4 внешним видом и способом настраивать для работы. Однако при этом инструмент легко узнаваем, легок в установке. Так что даже если все его стрелки и дополнительные построения никому не понадобятся, то использовать его в качестве вспомогательного инструмента все-таки можно.

Тема сегодняшней публикации - скриптовый язык QLUA. QLUA - мощнейший инструмент для написания торговых роботов. И сегодня мы обсудим его плюсы и минусы. Посмотрим как написать простой индикатор и первого робота на нём. В начале своего пути долго выбирал среду разработки, искал эффективное и в тоже время простое решение для написания торговых роботов и советников. Этот путь занял несколько лет, и что я только не перепробовал в то время. Excel, Metastock, TsLab. Но в итоге остановился на QLua, справедливо решив, что это то, что мне нужно.

1) Почему стоит выбрать QLua.

2) Немного истории и о преимуществах QLua в сравнении с предшественником QPile.

3) Написание индикаторов на QLua.

4) Написание робота на QLua под Quik

5) Заключение


1. Почему стоит выбрать QLua.

Постараюсь коротенько описать плюсы и минусы. Начать стоит с того, что в рамках РФ самый распространенный терминал для торговли акциями и фьючерсами является Quik. Если отталкиваться от того, что наш терминал Quik, то выбор будет между: программами для тестирования, языками высокого уровня и встроенными языками в терминал Qlua , QPile.

Если сравнивать с системами, где алгоритм выстраивается путем построения блок-схем, то преимуществом Qlua является отсутствие платы за использование торговой системы как в TsLab и нет необходимости в использовании доп. «прокладок» как Wealth-lab. В системах построения из блоков таких как: TsLab, Wealth-lab и т.д. проблематично выстраивать сложные системы, а для уменьшения количества блоков и получения доп. функций требуется знание высокоуровневых языков типа: C#, Pascal для написания кубиков вручную.

Если рассматривать написание роботов на таких языках как: C#, Delphi , то здесь однозначным минусом является сложность написания кода и его размер для создания простейшего робота. Скриптовые же язык QLua или Qpile позволяют реализовать идею в более короткие сроки.

Сценарный язык (язык сценариев, жарг. скриптовый язык, от англ. scripting language) - высокоуровневый язык сценариев (англ. script) - кратких описаний действий, выполняемых системой. Сценарий - это программа, имеющая дело с готовыми программными компонентами, что очень сильно упрощает написание кода торгового робота. То есть для получения данных по значению закрытия свечи достаточно написать строчку кода типа: ds:C(20) все, и мы получаем значение закрытия двадцатой свечи инструмента. Нет необходимости писать «километры» кода. При этом доступен весь функционал как в полноценном языке программирования.

Из минусов можно отметить, что QLua используется только в рамках терминала Quik и данный язык не доступен для работы с другими терминалами и торговыми системами. Так же учитывая, что Quik является только терминалом и не позволяет производить тестирование торговых алгоритмов. В QLua нет простого решения для тестирования роботов, как это можно сделать в рамках таких платформ как: TsLab и Wealth-Lab.


2. Немного истории и о преимуществах QLua в сравнении с предшественником QPile.

До QLua был QPile, в общем–то он и сейчас есть. Интерпретатор скриптового языка QPile был разработан ARQA Technologies в 2002г. и развивался до 2012г., позже в терминал Quik был добавлен Lua интерпретатор. Так же есть вероятность, что компания ARQA Technologies возможно в ближайшем будущем откажется от дальнейшей поддержки QPile. Qpile как и Qlua является скриптовым языком и обладает рядом возможностей. По праву он является первым языком для написания роботов и советников для терминала Quik. Является простым для изучения и функциональным инструментом, но обладает рядом минусов.

И так, какими плюсами обладает QLua в сравнении с QPile:

У QLua нет задержки на обработку торговой логики робота в 1сек. Это конечно не критично для среднесрочных стратегий, но для написания скальперских роботов может стать критичным.

У QLua есть многопоточность. Реализовано это в виде основного потока торговой логики и функций обратного вызова(«колбэков»).

Есть возможность писать и подключать библиотеки на других языках, сам Lua кстати написан на Си

Появилась возможность писать пользовательские индикаторы и использовать их как стандартные.

Синтаксис языка немного похож на JavaScript и C#, отсюда удобство работы с операторами переменными и т.д.

Скрипты обычно интерпретируются, а не компилируются. QLua обладает JIT-компиляторами так как в его основе лежит язык Lua. Что позволяет прятать исходный код, в то время как у Qpile он всегда открыт. Ссылка как компилятор для скрытия исходного кода Qlua


3. Написание индикаторов на QLua.

(1) Пользовательский индикатор

Как уже упоменалось выше в рамках терминала Quik существует два скриптовых языка это: Qpile и QLua. Qpile являестя более ранним языком, который появился в Quik и на нем нельзя было писать индикаторы. Позже разработчики расширили функционал и добавили QLua, в рамках которого стало возможным писать индикаторы. В данной части статье пойдет речь о создании индикатора под Quik.

Индикатор на QLua представляет из себя файл с расширением *.lua или *.luac и визуально ничем не отличается от робота. Исключением является его месторасположение. Для того чтобы Quik увидел индикатор его надо разместить в папке LuaIndicators. Папка LuaIndicators должна храниться в корне папки Квика, если ее там нет, то ее надо создать. Для того чтобы быстро открыть папку Квика надо нажать на его ярлык на рабочем столе правой кнопкой мыши и выбрать «Расположение файла».

И так перейдем к созданию индикатора. Для этого нам понадобится любой текстовый редактор типа Notepade.

Индикатор на QLua для Quik состоит из трех основных частей.

Первая часть это объявление и заполнение глобального массива Settings , который содержит в себе переменные параметров индикатора, тип линии для отображения, толщину, цвет. В массиве Settings располагаются пользовательские переменные для изменения параметров индикатора из пользовательского интерфейса Квика.

Вторая часть это функция Init , она запускается один раз при инициализации индикатора. Возвращает количество линий индикатора.

Третья часть функция OnCalculate(index) получает на вход номер свечи. Она запускается интерпретатором столько раз сколько свечей на графике и возвращает численное значение индикатора. Если линий несколько в индикаторе, то несколько численных значений. Для удобства понимания кода там будут комментарии. Для комментирования строки в QLua используется «--». Все содержимое после двух дефисов интерпретатором кода на QLua не воспринимается.

--[[ Многострочные комментарии располагаются между символами двух дефисов и квадратных скобок ]]-- Settings= { Name = "Channel", -- название индикатора period=5, -- параметр индикатора line= { { Name = "High", Type =TYPE_LINE, Width = 1, Color = RGB(120,90, 140) }, { Name = "Low", Type =TYPE_LINE, Width = 1, Color = RGB(120,90,140) } } }

Здесь мы описали массив настроек, ввели название индикатора, параметры описали параметры двух линий индикатора Именно эти параметры будут доступны в пользовательском индикаторе для изменения при загрузке индикатора на Qlua в Quik

  • (1)Название индикатора
  • (2)Установка значения для переменной period
  • (3)Установка цвета по умолчанию для линии High
  • (4)Название линии индикатора, которое мы прописали в ячейке «line» нашего листа настроек
  • (5)Тип линии который мы установили для использования по умолчанию Type =TYPE_LINE
  • (6)Толщина линии индикатора Width = 1
function Init() return 2 end -- выводить на график будем две линии --[[ В функции OnCalculate мы рассчитаем индикатор Price Channel – это две линии построенные по экстремумам значений свечей за определенное количество баров. То есть первое значение, которое будем рассчитывать это максимальное значение за period в нашем случае он равен пяти, а второе значение, которое будет возвращать функция это минимальное значение за period. Итак приступим к расчету. ]]-- function OnCalculate(index) local high=0 local low=0 Period = math.floor(Settings.period) if index<=Period then high=H(index) low=L(index) for i=index , 1 , -1 do if H(i)>high then high=H(i) end if low>L(i) then low=L(i) end end else high=H(index) low=L(index) for i=index , (index+1)-Period , -1 do if H(i)>high then high=H(i) end if low>L(i) then low=L(i) end end end return high , low end

Создаем в редакторе файл с расширением lua записываем в него код и сохраняем его в папке LuaIndicators , после этого у нас появится новый индикатор и его можно будет добавить к себе на график как стандартный индикатор Quik (1)


4. Написание робота на QLua под Quik

Написание торгового робота на QLua ведется в обычном текстовом редакторе, так же как и для написания индикатора. Отличие будет в структуре кода и в том, что располагать робот можно в любом удобном для вас месте на компьютере. В роботе является обязательной только одна функция main.

И так приступим. Напишем робота с простым алгоритмом. Рассчитаем внутри робота скользящую среднюю и будем принимать решение о покупке/продаже одного лота по инструменту исходя из количества в клиентском портфеле при закрытии прошлого бара ниже/выше среднего значения посчитанного по закрытию минутных баров инструмента. То есть при пересечении close бара средней снизу вверх проверим количество контрактов в портфеле по инструменту, и если оно меньше одного, то докупим разницу до одного контракта в лонг. Обратная ситуация при пересечении close закрытого бара среднего значения сверху вниз. Отправим транзакцию для получения одного лота в шорт по клиентскому портфелю.

Переменная для прырывания цикла при срабатывании функции обратного вызова OnStop is_run = true -- присванивание переменным начальных базовых значений торгового алгоритма Account = "NL0011100043" -- торговый счет Class_Code = "QJSIM" -- класс торгуемого инструмента Sec_Code = "SBER" -- код торгуемого инструмента TF = INTERVAL_M1 -- торговый таймфрейм g_lots = 1 -- количество торгуемых лот function main() -- подписываемся на получение данных свечей по инструменту в массив ds ds = CreateDataSource(Class_Code, Sec_Code, TF) while is_run do sleep(1000) -- обрабатываем цикл с задержкой 1сек. ds:SetEmptyCallback() -- обновляем данные по инструменту в массиве ds local serv_time=tonumber(timeformat(getInfoParam("SERVERTIME"))) -- помещене в переменную времени сервера в формате HHMMSS if isConnected()==1 and serv_time>=10000 and serv_time<235000 then -- проверка наличия соеденения с сервером и поподания в торговое окно -- место для размещения торговой логики -- расчет значения скользящей средней local SMA = 0 local period = 20 local count_candle = ds:size() if count_candle>20 then local sum = 0 for i=0 , period-1 do sum = sum + ds:C(count_candle-i) end SMA = sum / period local lots = get_lots() -- получение количества лот в клиентском портфеле по инструменту if ds:C(count_candle)>SMA and lots(g_lots*(-1)) then -- получение минимального шага цены для организации величины проскальзываня в ордере local step=tonumber(getParamEx(Class_Code, Sec_Code, "SEC_PRICE_STEP").param_value) local price_order = ds:C(count_candle)-(step*20) -- цена для ордера будет = цена закрытия - 20-ть минимальных шагов инст. send_order("S", math.abs(g_lots+lots) , price_order) end end end end end -- функция возвращает количество лот в клиентском портфеле по заданному инструменту function get_lots() local lots = 0 local n = getNumberOf("futures_client_holding") local futures_client_holding={} for i=0,n-1 do futures_client_holding = getItem("futures_client_holding", i) if tostring(futures_client_holding["sec_code"])==Sec_Code then lots=tonumber(futures_client_holding["totalnet"]) end end return lots end ---------------------- -- отправка транзакции function send_order(operation, quantity, price) -- получение минимального шага цены для округления цены отправляемого ордера local step=tonumber(getParamEx(Class_Code, Sec_Code, "SEC_PRICE_STEP").param_value) local trans_params = { CLIENT_CODE = Account, CLASSCODE = Class_Code, SECCODE = Sec_Code, ACCOUNT = Account, TYPE = "L", TRANS_ID = tostring(1), OPERATION = tostring(operation), QUANTITY = tostring(math.abs(quantity)), PRICE = tostring(math.floor(tonumber(price)/step)*step), -- округление цены при отправлении транзакции ACTION = "NEW_ORDER" } local res = sendTransaction(trans_params) if string.len(res) ~= 0 then message("Error: "..res,3) return 0 else return trans_id end end function OnStop(stop_flag) is_run=false stop_flag=1 ds:Close() end function timeformat(time_unf) local in1, in2=0,0 local time_form=0 in1=string.find(time_unf,":" , 0) if in1~=nil and in1~=0 then in2=string.find(time_unf,":" , in1+1) time_form=string.sub(time_unf, 0 ,in1-1)..string.sub(time_unf, in1+1 ,in2-1)..string.sub(time_unf, in2+1 ,string.len(time_unf)) end return time_form end

После редактирования кода сохраняем его в удобном для вас месте с расширением lua. Для запуска робота надо зайти в Сервисы ->Lua скрипты




  • (1)Добавляем скрипт из сохраненнго места
  • (2)Проверяем его появление в таблице запущенных скриптов, после запуска появится зеленая стрелка индицирующая работу скрипта
  • (3)Запускаем его в работу
  • (4)Проверяем в поле отсутствие ошибок при работе


5. Заключение

Подводя итоги хочется сказать, что если используется для торговли терминал Quik, то одним из самых простых способов написания автоматизированных торговых систем является скриптовый язык QLua. И надеюсь, сегодня Вы в этом сами убедились.

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

Для написания индикаторов в Квик, Qlua является единственно возможным вариантом.

В общем - торгуйте алгоритмами. Используйте хорошие технологии!

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

Тем не менее, если спекулянт по разным причинам решает поменять торговый терминал, он неизбежно столкнётся с трудностями начиная от различий в интерфейсе программы и заканчивая полным непониманием нового языка программирования. Подобная ситуация возникает и при переходе с MetaTrader (далее MT) на Quik, при этом самым первым вопросом многих трейдеров, привыкших к MT, является запрос «как установить индикаторы для Quik?».

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

Дело в том, что до 2013 года в Quik нельзя было вообще создавать свои индикаторы, поэтому пользователи были вынуждены просить разработчиков добавить в новую версию или обновление необходимые инструменты, при этом, если кому-то нужен был редкий и непопулярный алгоритм, можно было и не дождаться его появления вовсе.

Позже появилась возможность писать свои индикаторы на языке программирования под названием «Lua». Чтобы подобный алгоритм (собственный или загруженный из сети) появился в перечне квика, необходимо создать специальную папку «LuaIndicators» в основной папке терминала, в которую и будут устанавливаться все подобные файлы.

Как добавить индикаторы для Quik на рабочее окно

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

Итак, после того, как было открыто окно графика нужного инструмента, необходимо при помощи правой кнопки мыши вызывать контекстное меню и нажать «Добавить график (индикатор)», как это представлено на рисунке выше. Также можно выполнить команду в главном меню «Экспорт данных→Графики→ Добавить график (индикатор). Результат будет идентичен:

Открылось одноимённое окно, в котором представлены индикаторы для Quik, источник данных, а также список окон, куда можно добавить нужный алгоритм. Выбираем слева CCI, а так как он является осциллятором, в перечне окон нажимаем на пункт «новое окно». В данном случае индекс товарного канала отобразится в новом подвальном окне. Если бы нам потребовалась скользящая средняя, то качестве окна необходимо было бы выбрать «окно 1». Как можно заметить, последовательность действий сложнее, чем в MT, но это скорее дело привычки. Далее нажимаем «ок» и автоматически переходим в окно настроек:

В разделе «общие» программа предлагает пользователю задать название окна, вариант представления индикатора (линия, бар, пунктир и т.д.), цветовую гамму и прочие незначительные настройки. В «Параметрах» определяется период (в барах, а не единицах времени) и метод расчёта значений. Во вкладках «Дополнительно» и «Уровни» применительно к CCI можно задать сдвиг графика и сигнальные горизонтальные уровни. Если всё было сделано верно, получим следующий результат:

Что ещё следует учесть, изучая индикаторы для Quik

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

Во-вторых, пользователи MT и Quik так и не смогли придти к общему мнению на предмет того, какой язык программирования эффективнее и функциональнее. Весомые аргументы приводятся как с одной, так и с другой стороны, в частности, главное преимущество терминалов MT – это их неразрывная связь с языками программирования mql (4 и 5), которые оптимизированы специально под соответствующие версии программы и являются одними из самых простых для изучения «с нуля».

С другой стороны, язык Lua, при помощи которого создаются индикаторы для Quik, применяется во многих других приложениях. Поэтому если трейдер его освоит, то сможет применить знания и для решения других задач, чего не скажешь, например, о языке mql4, сфера применения которого крайне ограничена.

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

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

Какие можно сделать выводы

В качестве заключения отметим, что в квике превосходно работает любой индикатор, так как пользователь получает прямой поток котировок, а это значит, что в отличие от МТ4, графики не проходят через дополнительные фильтры, и каждая мелкая сделка будет учтена алгоритмом без исключений.

Кроме этого, в Quik без сбоев работают все индикаторы, предназначенные для анализа объёмов, в то время как в МТ4 трейдер по умолчанию вынужден довольствоваться тиковыми объёмами, и то, сомнительного качества, так как котировки предварительно проходят через вышеупомянутые фильтры дилинговых центров. Все эти нюансы являются сильными сторонами рассмотренной сегодня биржевой платформы в контексте построения индикаторных систем.

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

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

Можно, конечно, и самому освоить программирование, но в данном случае придётся ещё некоторое время работать с МТ, пока не получится создать необходимые индикаторы для Quik, так как, прочитав несколько самоучителей по языку Lua, не получится сразу реализовать свои идеи, не допуская при этом ошибок. Источник:

Социальные кнопки для Joomla

Популярное: