Теги: Общие, Сделка,
Корректировка, Идентификатор,
Стопы
Роботы "MARUSYA". Ознакомительная часть.
Роботы "MARUSYA" - это скрипты на языке Qlua, предоставляющие возможность
всем поклонникам классического технического анализа, превратить свои разработки в конкретный механизм для роботизированной торговли
в торговой платформе Quik для совершения операций купли-продажи на ММВБ.
Но необходимо соблюдать некоторые правила. Все файлы и папки установочного пакета должны быть установлены
в одном каталоге.
Если Вы собираетесь работать с несколькими скриптами, то под каждый скрипт необходимо создать
свою отдельную папку и туда устанавливать файлы и папки под этот скрипт. ОБЯЗАТЕЛЬНО для каждого скрипта
придумать свое уникальное имя. Процесс переименования описан ниже.
Скачайте выбранный Вами робот "MARUSYA" и установите на свой компьютер.
Наилучшее место для расположения папки с роботом - это папка, в которой находится сам Квик.
Зайдите в Квик - Доступные скрипты. Добавьте свой скрипт и запустите его.
Закладка "Общие", судя по названию,
предназначена для информации общего характера.
"Торговый счет" - это счет, предоставляемый клиенту брокером для идентификации при
операциях через торговую платформу Квик. Присутствует во многих таблицах, открытых клиентом.
"Код клиента" - это код, предоставляемый клиенту брокером, для идентификации при работе на
фондовом рынке. При работе на срочном рынке Код клиента совпадает с Торговым счетом.
"Код класса" - имеется ввиду рынок, на котором Вы собираетесь работать.
ММВБ корп Акции и Облигации = TQBR, TQBS, TQNB, TQNE, TQNL.
ММВБ корп РПС и РЕПО = PSNO, PSAU, PSOB, PSNE.
ФОРТС = SPBFUT, SPBOPT.
В нашем примере отображается срочный рынок ФОРТС.
"Код инструмента" - сокращенное название ценной бумаги или
фьючерсного контракта. В таблицах обозначается как "Бумага"
или "Код бумаги". (например: RIH6,SRM5....LKOH).
Код инструмента всегда должен соответствовать коду класса. Если в "Код класса"
Вы написали SPBFUT т.е. срочный рынок, то и "Код инструмента" должен быть
заполнен абревиатурой одного из фьючерсных контрактов, причем торгующихся на
данный момент.
"Идентификатор инструмента" - это имя графика цены инструмента(пусть инструмент SRZ8) по которому
исполняемый скрипт будет обращаться к графику и получать от него данные. Оно придумывается самим пользователем (например "grafic") и
записывается в 2 места. Первое это данная ячейка ("Идентификатор инструмента"). Второе расположено по следующему пути: SRZ8 График цены и
объема - правая клавиша мыши - редактировать - SRZ8[price] - Дополнительно - Идентификатор - "grafic". Более подробно расписано в
разделе "Пошаговая инструкция".
"Интервал графика" - тайм-фрейм или время между открытием и
закрытием свечи. Нужно выбрать из выпадающего списка, в
котором представлены интервалы, разрешенные в КВИКе.
Это простейшая закладка для понимания и заполнения. Не думаю, что здеть могут
возникнуть какие-либо вопросы. Но в любом случае пишите на почту marusyapropost@yandex.ru или воспользуйтесь
Skype: marusyapro.
Закладка "Сделка" предназначена для внесения информации, связанной с самой сделкой.
"Время торгов" - период времени, когда Ваш скрипт может совершать операции купли-продажи,
предусмотренные Вашим алгоритмом. Если время работы биржи с 10:00:00 до 18:45:00, а Вы
внесли время 10:00:00 - 10:05:00, то Ваш скрипт проработает 5 минут.
Время вводится в формате ЧЧ:ММ:СС.
"Задержка в мс" - это время, которое определяет частоту работы скрипта. Т.е. как часто
скрипт проверяет заложенные в нем условия для сделки. 100мс означает, что проверка
условий проверяется каждые 100мс. Задержка по времени связана с возможной перегрузкой процессора
и как результат, зависанием не только скрипта, но и самого Квика. Рекомендуемый диапазон 1-100мс.
Можете поварировать это значение и понаблюдать в диспетчере задач компьютера за загрузкой ЦП.
Затем выбрать то значение, которое Вам подходит с точки зрения возможностей компьютера и тех
задач, которые перед Вами стоят. Обычно 10мс подходит всем при работе 1-3 скриптов одновременно.
"Проскальзывание" - изменение цены в сторону ухудшения при срабатывании ордера с целью
гарантированного срабатывания ордера.Связано с динамичностью изменения цены конкретого контракта
и размером спреда. Обычно устанавливается в диапазоне 1-3 спреда.
"Лотов в заявке" - выбирается исходя из методики торговли и объема свободных денежных средств.
1 лот разных инструментов требует различное кол-во денежных средств для открытия и
поддержания позиции.
Закладка "Корректировка" предназначена для изменения
входящей информации вручную для дальнейшей корректной работы скрипта.
"Изменение имени скрипта" - лучше это сделать сразу. Рекомендую выбирать имя в соответствии
с назначением скрипта или наименованием инструмента, а лучше использовать оба момента.
Например, SBERpar12 или Mov50lkon и т.д.. Если у Вас несколько скриптов, то обязательно
нужно соблюсти уникальность каждого из них, не смотря на то, что они находятся в разных
директориях.
"Кол-во лотов в портфеле" - иногда возникает необходимость открыть или закрыть позицию вручную.
Причин для этого может быть много и у каждого свои. Но скрипт об этом не знает и работает
в соответствии с тем кол-вом лотов, которое было до ручного закрытия. Для правильной работы
необходимо сделать корректировку портфеля.
Сюда необходимо внести реальное кол-во лотов портфеля. После, не обязательно, останавливать и
перезапускать скрипт снова, что бы скорректированные данные вступили в силу, все обновляется в режиме он-лайн.
Здесь же можно всегда посмотреть текущее состояние портфеля.
Закладка "Идентификатор"
предназначена для создания соответствия индикаторов, которыми
Вы решили воспользоваться при написании условий купли-продажи, и идентификаторов (меток)
этих индикаторов на графиках в Квике. Т.е. если Вы используете pdi(14), то робот, что бы
знать значение этого индикатора в каждый последующий момент, должен найти этот индикатор, именно
с этими параметрами, на графике Квик. Идентификатор и есть та метка, по которой робот находит
этот индикатор на графике.
Значит, надо построить график цены того инструмента, с которым Вы работаете(пусть SRU8).
Добавить к этому графику инструмента график индикатора(pdi(14)). Придумать и добавить в
соответствующее поле в Квике название идентификатора(пусть srpdi14). И, наконец, добавить это
имя в поле идентификатор на закладке "Идентификатор" робота напротив индикатора. Это надо сделать
с каждым индикатором. Более подробно этот процесс описан на странице "Пошаговая инструкция" этого сайта.
Нажимаем кнопку "Сохранить" и попадаем на закладку "Стопы".
Закладка "Стопы"
предназначена для внесения размеров стопов или профитов, если они есть.
Предоставляется, так же возможность выбора типа - в пунктах или процентах. Для этого надо
активировать окошко и внести туда значение. Если оставить поля пустыми, робот воспримет это, как
отсутствие стопов и профитов, не зависимо от того, активировали Вы поле или нет.
На всякий случай напомню. Срабатывание стопов и профитов происходит при достижении указанного
уровня, т.е. при касании. Обычные ордера ждут закрытие свечки.
Если программа не работает,
выдает ошибки или работает, но по Вашему мнению не правильно, то в письме изложите проблему как можно более подробно. Еще лучше, если Вы пришлете скрины сообщений робота(Сервисы -- Lua скрипты -- Доступные скрипты -- Ошибки выполнения скрипта) и окна сообщений Квика,
а так же тех мест, где Вы считаете произошла ошибка. Для ускорения процесса рекомендуем воспользоваться онлайн-консультантом
на сайте.
Если остались какие-либо вопросы пишите на почту marusyapropost@yandex.ru или
воспользуйтесь Skype: marusyapro
или Zoom.
Наверх
На главную
Дальше
|