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

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

Пошаговая инструкция по установке и работе с роботами "MARUSYA".

    Для начала, проверим настройки самого Квика. Необходимо пройти по пути Система -- Настройки -- Основные настройки -- Получение данных. В окне справа сделать выбор на "Исходя из настроек открытых пользователем таблиц". -- Ок. И второй момент. Система -- Соединения. В нижней половине открывшегося окна, в блоке "При разрыве связи" поставить галочку на "Восстанавливать связь автоматически через..". Введите больше 30сек. -- Сохранить. (Пути действительны для версии 7.19.0.51. Для других версий возможны небольшие изменения) Возможно, эти установки стоят у Вас по умолчанию. Подстраховались.
    Далее будет описано примерно то же самое, что можно посмотреть на ролике на главной странице.

    Скачайте выбранный Вами робот "MARUSYA" и установите на свой компьютер. Наилучшее место для расположения папки с роботом - это папка, в которой находится сам Квик. Зайдите в каталог, где установили программу. Еще раз напомню, что каждый новый скрипт должен создаваться в отдельном каталоге. Каждый новый скрипт должен иметь уникальное имя. Как переименовать смотри в закладке "Корректировка". Эти меры устранят возможную путаницу и обеспечат нормальную работу робота.
    Итак, зайдя в каталог с роботом, мы увидим примерный состав файлов и папок, который меняется по мере усовершенствования роботов.

    Для запуска робота в Квике заходим в "Сервисы" - "Lua-скрипты". Высвечивает окно "Доступные скрипты". Нажимаем "Добавить". В проводнике находим директорию и, соответственно, наш скрипт. Двойным кликом мышки добавляем скрипт в окно "Доступные скрипты". Слева строки будет красный квадрат, означающий, что скрипт не активен. Один раз кликнуть по строке со скриптом, что бы показать, что работать будем именно с этим скриптом, (это важно, если у Вас в окне "Доступные скрипты" расположены несколько скриптов, которые могут быть в различных состояниях) и нажимаем "Запустить". Красный квадрат сменился зеленым треугольником - значит все нормально.

    Откроится диалоговое окно на закладке "Общие". Заполняем все поля. Подробное описание полей смотри на предыдущих страницах сайта. У меня установлен срочный рынок, фьючерсный контракт на Сбербанк "SRZ8" и интервал 1 минута. Самое трудное место "Идентификатор графика". Напомню. Это имя графика цены инструмента(пусть инструмент SRZ8) по которому исполняемый скрипт будет обращаться к графику и получать от него данные. Оно придумывается самим пользователем (например "grafic") и записывается в 2 места. Первое это данная ячейка ("Идентификатор инструмента"). Второе расположено по следующему пути: SRZ8 График цены и объема - правая клавиша мыши - редактировать - SRZ8[price] - Дополнительно - Идентификатор - "grafic". Последовательность действий, которые необходимо совершить, представляю в виде галереи картинок ниже. Открываем график цены контракта, с которым Вы работаете и кликаем правой кнопкой мышки в любом месте графика.

Думаю, здесь не должно быть вопросов. Нажимаем кнопку "Ввод". Т.к. мы внесли еще не все установки или изменения в других закладках, то переходим на следующую закладку диалогового окна. Но, если в реальной торговле Вам необходимо изменить лишь, например, код инструмента (пусть с SiU8 на SiZ8), а все остальное оставить, как было, то жмем "Ввод" и выходим из программы.

    Перешли на закладку "Сделка". Заполняем поля. У меня время торгов захватывает вечернюю сессию. Такая большая задержка 100мс связана с большим кол-вом работающих скриптов и отсутствием необходимости, в данном конкретном случае, быстро реагировать на изменения рыночной ситуации.(не скальпинг). Проскальзывание в 20 пунктов для данного контракта обеспечивает совершение сделки с втречными преложениями сразу всем объемом. При неудовлетворенной заявке или частично-удовлетворенной происходит автоматическое переставление цены и выставление повторный заявок до полного завершения сделки. Вопрос о кол-ве лотов в заявке не очень сложен и полностью зависит только от Вашего решения. Нажимаем "Ввод" и переходим на следующую закладку.

    На Закладке "Корректировка" поменяем имя будущего скрипта. Как видно, старое имя "MyMeta" меняем на новое "MyScript". (Если смена имени происходит первый раз после установки программы, то старое имя будет "MARUSYAscript"). Кол-во лотов в портфеле 1 лот. Однако, по каким-то причинам (например, приход денежных средст на счет) мы могли докупить вручную 99 лотов. Но пока мы не сообщим скрипту о не запланированных изменениях в портфеле, т.е. не внесем изменения, скрипт будет работать только с 1 лотом.
    Неоднократно попадал в следующую ситуацию. Придумываю новую схему и начинаю тестировать на Демо-счете. Причем, не на вновь установленном роботе в новой папке, а на уже установленном роботе, оставшегося от предыдущего тестирования. Для Демо-счета лень создавать новую папку, копировать, устанавливать и т.д.. Легче в уже установленном роботе внести изменения в закладку "MetaStock" и начать тестирование новой идеи. На графике вижу сигнал на покупку, но ничего не происходит, робот не покупает. Проверяю алгоритм программы, ищу ошибку, трачу кучу времени, но ответ совсем в другом месте. От предыдущего тестирования в базе программы в графе кол- во лотов в портфеле остался 1 лот. Поэтому, когда на графиках я вижу покупку, робот, конечно, то же видит покупку, но его портфель не пуст. Соответственно, робот ждет сигнал на закрытие позиции или переворот. Робот не в курсе, что у меня в голове началась новая история, т.к. я не сообщил ему об этом(не обнулил портфель). Будьте внимательными.

    "Тех.анализ" открывается сразу с активной закладкой "Идентификатор". Здесь мы видим два столбца. Слева список индикаторов, которые необходимы для работы данного конкретного робота. Программа работает с любыми индикаторами, которые можно построить на графике в Квике.
    Справа столбец идентификаторов, название которых Вы должны придумать и заполнить вручную. Далее, если индикаторы еще не построены на графике - построить и каждому индикатору присвоить идентификатор, который Вы придумали и присвоили на этой закладке. Последовательность действий, которые необходимо совершить, представляю в виде галереи картинок ниже. Открываем график цены контракта, с которым Вы работаете и кликаем правой кнопкой мышки в любом месте графика.

    Это мы проделали с индикатором parabolicTouch. Тоже самое необходимо проделать со всеми индикаторами, которые используются в Вашем роботе. Нажимаем "Сохранить" и переходим на закладку "Стопы".

    Для примера, выберем значение S/L 1.5%. Для этого активируем точку в области Stop-Loss напротив поля "проценты" и заполняем его. Поле "пункты", при этом становится неактивным. Если Вы не используете в своей системе понятие T/P, то область "Take-Profit" можно оставить не заполненной. Можно так же поставить "0", но эффект будет тот же. Нажимаем "Сохранить". Вот теперь сохранились все внесенные изменения. Программа "MARUSYA.exe" формирует начальные условия для работы скрипта "MyScript" (напомню, выше мы поменяли имя скрипта на "MyScript") и завершает свою работу. Таким образом можно настроить сколько угодно много скриптов и даже запускать их одновременно. Главное, что бы они были сформированы в разных поддиректориях к директории Квик и каждый имел уникальное, не похожее на других имя.


Если программа не работает, выдает ошибки или работает, но по Вашему мнению не правильно, то в письме изложите проблему как можно более подробно. Еще лучше, если Вы пришлете скрины сообщений робота(Сервисы -- Lua скрипты -- Доступные скрипты -- Ошибки выполнения скрипта) и окна сообщений Квика, а так же тех мест, где Вы считаете произошла ошибка.

Если остались какие-либо вопросы пишите на почту marusyapropost@yandex.ru, или Telegram: marusyapro, воспользуйтесь Skype: marusyapro или Zoom.


Наверх

На главную

Дальше