Mail: marusyapropost@yandex.ru    Skype: marusyapro    ZOOM
Главная Ознакомительная часть Пошаговая инструкция по установке Бесплатные роботы Готовые роботы за денежку На заказ Курс по созданию роботов на Lua

  Теги: Общие,  Сделка,   Корректировка,  Идентификатор,   Стопы

Роботы "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.


Наверх

На главную

Дальше