Обучаем алготрейдингу в программе TSLab и QUIK с нуля и до реальных результатов
Торговый робот «Smart Grid» разработан на языке QLUA для терминала QUIK (КВИК).
Для QUIK версии 8.11 и выше.
Все варианты Роботов предоставляются с привязкой к 1-му терминалу QUIK по номеру UID
Незаменимый помощник в торговле волатильными активами. Выше волатильность — выше доход!
Инструменты: Московская биржа (FORTS (фьючерсы и опционы), Фондовая биржа, валютная), Санкт-Петербургская биржа.
Мы представляем вашему вниманию нашего торгового робота «Smart Grid» («Умный Сеточник») для автоматической торговли по сеточному механизму с возможностью производить докупки и частичное закрытие позиций с прибылью по уровням сетки .
Стратегия, заложенная в робота «Smart Grid» понятна уже по названию самого робота (сеточный) и является классической стратегией, широко используемой трейдерами на многих биржах.
В этом роботе можно выбрать первоначальный сигнал для первой сделки, от которой будет потом выстраиваться сетка, а именно сигналы:
— «LEVEL» — от пересечение ценой заданного уровня цены;
— «MA» — от пересечение ценой скользящей средней (EMA или SMA);
— «MACD» — по индикатору MACD;
— «PSAR» — по индикатору Parabolic SAR;
— «RSI» — по уровням индикатора RSI;
— «JRSX» — по уровням индикатора JRSX;
— «STOCH» — по уровням индикатора Стохастик;
— «REG» — по индикатору регрессия при смене направления;
— «KREG» — рассчитывается Ядерная регрессия Надарая-Уотсона. Если бар закрывается за каналом Ядерной регрессии, то активируется сетка;
— «KELTNER» — по каналу Кльтнера;
— «BOL» — пробой или отбой канала «Bollinger Bands»;
— «MURR» — по уровням Мюррея;
— «MA_CROSS» — пересечение двух скользящих.
В настройках робота есть много регулировок для построения сетки — это количество уровней, расстояние между уровнями, коэффициент для построения уровней, т.е., если коэффициент больше единицы, то каждый последующий уровень будет все дальше. Цена ходит между уровнями и робот то докупает, то разгружает позицию, частично фиксируя прибыль на ближайшем уровне. Вся сетка фиксируется с прибылью по тейк-профиту окончательному от начальной сделки или по обратному сигналу индикатора, при условии, что сделка в плюсе. Очень важно то, что сетка выставляется не сразу, а по очереди – это дает возможность эффективно использовать капитал.
Торговля в диапазонах между уровнями сетки решает самую крупную проблему большого числа докупок, т.к. благодаря торговли диапазона на каждом уровне докупки, робот продолжает получать прибыль. Ну и конечно, всегда можно включить страховочный Стоп-лосс, на случай форс-мажора.
Торговый робот «Smart Grid» работает на четырёх площадках: СРОЧНЫЙ + ФОНДОВЫЙ + ВАЛЮТНЫЙ РЫНОК + АМЕРИКАНСКИЕ АКЦИИ. На двух биржах: Московская и СПб;
Все настройки параметров робота можно задавать прямо в терминале QUIK онлайн;
Одна лицензия позволяет использовать робота «Smart Grid» на всех субсчетах, привязанных к терминалу QUIK (один UID) на неограниченном количестве рабочих мест.
На выбор доступны виды первоначальных сигналов для построения дальнейшей сетки:
1) Пересечение цены и скользящей средней;
2) Пересечение ценой заданного уровня;
3) Сигнал по индикатору MACD;
4) Сигнал по уровням RSI;
5) Сигнал по индикатору Parabolic SAR;
6) Сигнал по уровням Мюррея;
7) Сигнал по каналу Кельтнера;
8) Сигнал по каналу индикатора Bollinger Bands.
В настройках построения сетки есть достаточно разных регулировок, способных воплотить разные стратегии построения уровней сеток, например:
- Шаг сетки (в %, в пунктах, в шагах цены);
- Коэфф. шага сетки;
- Глубина сетки;
- Число шагов сетки;
- Коэфф. торгового объема (мартингейл);
- Ручное построение сетки / автоматическое;
- Объем шага сетки
Благодаря двум настройкам: Общий торговый объем сетки и Первоначальный объем сетки можно задать сколько уровней будет задействовано вначале торговли, а часть использовать по мере активации уровней сетки.
Выбор направления активации сетки алгоритмом.
Возможные значения:
1) ЛОНГ и ШОРТ;
2) Только ЛОНГ;
3) Только ШОРТ
По команде "Установить сетку уровней" будет открыта позиция в объеме, заданном в параметре "Торговый объем шага объема выкупа". На этот объем будет установлена сетка ордеров закрытия позиции, а на остаток объема будет установлена основная сетка уровней.
Данный режим позволяет сдвигать сетку уровней за "убегающей" ценой, т.е. сдвигать сетку по направлению движения цены.
В данном режиме контролируется уровень общей прибыли, которая складывается из прибыли зафиксированных уровней и текущей прибыли открытых уровней. Если сформирован уровень отсечки прибыли, то при снижении прибыли ниже уровня отсечки, происходит закрытие текущей позиции и снятие активной сетки.
Отложенный вход + метка на графике уровня отложенного входа, двигая которую, задаем уровень отложенного входа. При достижении заданного уровня может войти в позицию начальную, от которой будет строится дальше сетка.
Появилась возможность настроить отправку уведомлений в Телеграм или на почту.
Режим Виртуальной торговли по реальным котировкам позволяет трейдеру оттачивать свои навыки совершая демо сделки на живом гарфике.
В этом окне можно рассчитать взаимные значения между введенными параметрами. Также выводится справочная информация по инструменту (ГО, шаг цены, размер лота, высчитать стоп от депозита в процентах, в шагах и др.)
В терминале КВИК сделки за прошлые дни изчезают с графика и это не дает возмонжость провести анализ сделок за большой период, а сейчас робот будет оставлять обозначение входов и выходов на графике, чтобы вы могли пересмотреть стратегию.
Для срочного рынка (фьючерсы) поддерживается возможность автоматической замены торгуемого инструмента на следующий - автоэкспирация.
1) Комиссия - Для более точного расчета прибыли.
2) Сбросить накопленные данные по прибыли.
3) Режим автоматической очистки данных прибыли при наступлении нового торгового дня.
4) Сохранять журнал сделок.
Алгоритм динамических уровней сетки — В данном режиме происходит расчет канала по выбранному алгоритму. Его ширина и одна из границ (для ЛОНГА — нижняя, для ШОРТА — верхняя) — это база расчета. Для ЛОНГА уровень задается как 30% (значение не ограничено, можно вводить и отрицательные значения и значения больше 100) ширины от нижней границы. Т.о. по мере изменения канала будут смещаться ордера и уровни на новую расчетную точку = 30% от ширины. Для ШОРТ, наоборот, от верхней границы. В данном режиме уровни заполняются не в ценах инструмента а в процентах от ширины канала (BOL, MA+ATR (Кельтнер), Регрессия, Ядерная регрессия Надарая — Уотсона)
Главное окно содержит колонки вывода и управления информацией:
• […] — Колонка управления строкой. Если строка пустая, то нажатие на данную команду выведет окно выбора инструмента. Если строка уже заполнена, то в данной колонке будет выведена команда удаления строки “Del”.
• state – в данной колонке отображается состояние строки торгуемого инструмента: “Run” — запущен; “Stop” — остановлен.
• sec_code — в данной колонке отображается краткое наименование торгуемого инструмента.
• sec_calculus («+/-«) — в данной колонке отображается команда вызова окна калькулятора по торгуемому инструменту.
• account — в данной колонке отображается наименование выбранного счета и субсчета (код клиента) на котором осуществляется торговля.
• Set — в данной колонке отображается команда вызова окна настройки параметров торгуемого инструмента.
• Price — в данной колонке отображается информация о цене последней сделки по инструменту.
• «-%-« — в данной колонке отображается процент изменения цены от прошлого закрытия.
• «-Vol-« — в данной колонке отображается объем торговой сессии.
• Position — в данной колонке отображается текущей позиции по торгуемому инструменту на указанном счете/субсчете.
• Profit — в данной колонке отображается текущая накопленная прибыль (по закрытым уровням) по инструменту. Также по двойному нажатию по колонке открывается окно сохраненных сделок, если включен журнал сделок.
• Close — команда на закрытие открытой позиции.
• xNet — команда на закрытие установленной сетки.
• bNet — команда на установку сетки на покупку.
• sNet — команда на установку сетки на продажу.
• SL TP — в данной колонке отображается текущая информация по установленному стоп-лоссу.
• virtual_trade — включение | выключение режима виртуальной торговли.
• robot_mode — выбор направления активации сетки алгоритма.
• Значение алгоритма — в данной колонке отображается информация алгоритма отслеживания прибыли. Это прибыль от начала работы сетки с учетом открытых текущих позиций и закрытых в прибыль по этой же сетке.
• trade_qty — торговый объем. Количество лот.
• init_qty — первоначальный торговый объем сетки.
• start_price — цена начала построения сетки.
• trail — возможность запуска трейла сетки без остановки строки.
• stop_loss — в данной колонке отображается информация по указанному параметру значения, устанавливаемого стоп-лосса. Здесь же можно быстро произвести изменения значения, не открывая окно настроек.
• Message — в данной колонке отображается последнее информационное сообщение по торгуемому инструменту.
Если включить настройку отображения окна настроек с закладками (параметр WINDOW_TABS = 1 в файле настроек SmartGridUltra_params.txt), то окно будет показано в таком виде:
Открытая позиция — это одна или несколько сделок в указанных количестве и цене. Исходя из введенных данных рассчитывается средняя, объем позиции. В процессе работы данные о позиции рассчитываются автоматически, но т.к. скрипт не учитывает сделки, совершенные минуя команды скрипта (т.е. руками через терминал, другими скриптами), то может возникнуть ситуация, когда текущая реальная позиция не соответствует той, что помнит скрипт. Или это возможно, когда скрипт был запущен, когда позиция уже была сформирована, а сделки (или их часть) отсутствуют в терминале. Допустим, сделки были несколько торговых сессий назад.
В этом случае уровни — это конкретно заданная цена в валюте цены инструмента.
В данном режиме контролируется уровень общей прибыли, которая складывается из прибыли зафиксированных уровней и текущей прибыли открытых уровней. Если сформирован уровень отсечки прибыли, то при снижении прибыли ниже уровня отсечки, происходит закрытие текущей позиции и снятие активной сетки.
* Включить профит-трейл — включить режим трейла профита. В данном режиме контролируется уровень общей прибыли, которая складывается из прибыли зафиксированных уровней и текущей прибыли открытых уровней. Если сформирован уровень отсечки прибыли, то при снижении прибыли ниже уровня отсечки, то происходит закрытие текущей позиции и снятие активной сетки.
* Контрольное значение уровня прибыли — Контрольное значение уровня прибыли (в валюте цены). Как только уровень прибыли превысит контрольное значение, запускается таймер длительностью «Интервал контроля уровня прибыли», в течении которого контролируется текущий уровень прибыли относительно контрольного.
* Интервал контроля уровня прибыли (мин.) — Временной интервал в течении, которого прибыль должна быть равно или больше контрольного значения. Если по окончании таймера уровень прибыли остается выше текущего контрольного значения, то уровень отсечки смещается на текущий уровень контроля.
* Шаг трейла прибыли — Шаг трейла прибыли (в валюте цены). Если уровень прибыли превысил контрольное значения + шаг трейла, то контрольное значение поднимается на шаг трейла и устанавливается уровень отсечки на контрольное значение прибыли.
Пример: Задано контрольное значение прибыли 2000 руб. Интервал контроля 10 минут. Шаг прибыли 500 рублей.
Как только прибыль достигнет 2000 рублей активируется трейл и запускается таймер. Если в течении таймера прибыли так и останется выше 2000, то установится уровень фиксации прибыли 2000 рублей. Либо, если уровень прибыли поднимется 2000 + 500 = 2500 рублей, то установится уровень фиксации прибыли 2000 рублей. И так далее 3000 -> 2500, 3500 -> 3000 …
Т.о. достижение очередного уровня прибыли сдвигает уровень фиксации. Либо, если прибыль держится выше текущего контрольного уровня прибыли дольше заданного временного интервал, то уровень фиксации также устанавливается на текущий контрольный уровень.
Данный режим позволяет активировать сетку по выполнению условия достижения ценового уровня. В данном режиме, в отличии от алгоритмов активации, после выполнения условия оно выключается, т.е. выполняется однократно.
* Отложенная активация — Выбор направления активации сетки. Возможные значения:
— ‘OFF’ – Выключено;
— ‘BUY’ — Активация сетки на покупку;
— ‘SELL’ — Активация сетки на продажу.
* Условие входа — выбор условия активации условия. Возможные значения: >=, <=
* Уровень входа — уровень цены активации сетки.
• Тип стоп-лосса. Возможные значения:
— Stop — вариант установки стоп-лосса без указания информации по тейк-профиту;
— Hidden — вариант установки стоп-лосса без физического выставления заявки на серверах брокера;
— None — без установки стоп-лосса.
• Тип цены стоп-лосса. Возможные значения:
— % (процент) – процент;
— Steps – шаги цены инструмента;
— Pips — пункты цены инструмента;
— RUR — рубли. Здесь и далее имеется ввиду сумма в рублях относительно позиции по инструменту. Допустим 100 рублей на всю позицию;
— Price — конкретная цена.
• Стоп-лосс — значение стоп-лосса в указанных единицах. Данная настройка также выведена в главное окно скрипта, для быстрого изменения значения стоп-лосса без открытия окна настроек.
• Типы проскальзывания (отступа) для стоп-лосса. Возможные значения:
— % (процент) — процент;
— Steps – шаги цены инструмента;
— Pips — пункты цены инструмента
• Проскальзывание стоп-лосса — в указанных единицах цены инструмента после активации стоп-лосса, для выставления лимитного ордера для закрытия позиции. Параметр разрешено изменять при запущенном алгоритме. Изменение доступно через клавиши «стрелка влево» или «Стрелка вправо».
• Дата действия заявок типа стоп. Возможные значения:
— GTC — до истечения срока жизни инструмента (по факту 30 дней);
— Today — сегодня;
— Конкретная дата
• Не искать заявки с комментарием — скрипт автоматически ищет установленные заявки. Заявки с комментарием, содержащим введенное значение, будут игнорироваться.
• Не искать чужие заявки — Если данный режим выключен, то скрипт контролирует только свои стоп-ордера, с учетом введенного значения “Идентификатор скрипта”, который обязателен в этом режиме. В режиме «OFF» осуществляется поиск всех ордеров. Важно обеспечить уникальность параметра “Идентификатор скрипта”.
• Попыток установки стоп-ордера — если при установке стоп-ордера возникла ошибка. то будет предпринято не более попыток установки. Если задано 0, то число попыток не ограничено.
Если выполнить команду «Калькулятор инструмента» из окна настроек или команду «+/-« из основного окна, то откроется окно калькулятора по инструменту.
В этом окне можно рассчитать взаимные значения между введенными параметрами. Также выводится справочная информация по инструменту.
Хотите приобрести «Smart Grid»-STD (Бессрочная Лицензия) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-PRO (Бессрочная Лицензия) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-ULTRA (Бессрочная Лицензия) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-STD (Лицензия на 1 год) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-PRO (Лицензия на 1 год) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-ULTRA (Лицензия на 1 год) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-STD (Лицензия на 6 мес) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-PRO (Лицензия на 6 мес) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
Хотите приобрести «Smart Grid»-ULTRA (Лицензия на 6 мес) для QUIK в рассрочку на 3 месяца без процентов? ЖМИТЕ!
В данном режиме будет работать дополнительный модуль альтернативной сетки. Принцип работы таков: цена при касании уровня активирует условный вход, далее при движении цены в глубь сетки на каждом уровне происходит набор условной позиции заданного в настройках объема. За ценой тянется треил для открытия позиции с заданным отступом от цены, когда цена коснется данного трейла, робот откроет позицию с накопившемся объемом. И далее будет уже сопровождать ее также трейлом для закрытия позиции
* Использовать отложенное исполнение уровня:
— On (включить);
— Off (выключить).
В данном режиме исполнение ордера наступает не в момент достижения ценой уровня ордера, а после отката на заданную величину.
Данный режим доступен только для вида ордеров Hidden.
Активация ордера происходит после того, как цена пройдет расстояние от ордера на размер отступа. После активации исполнение ордера произойдет когда цена пройдет от последнего экстремума размер отступа.
Для примера, уровень на покупку 100 рублей. Размер отступа 5 рублей. Т.о. активация ордера произойдет, когда цена пройдет 100 руб. и достигнет 105 руб. Далее цена достигает 107 рублей. Исполнение же ордера произойдет, когда цена опустится на размер отступа от экстремума 107 руб., т.е. до 102 руб. Т.о. ордер не исполняется сразу. Если цена двигается без откатов и активирует несколько уровней, то в момент отката исполняются все накопленные уровни.
Данный режим работает как для ордеров на открытие позиции, так и на закрытие позиции.
* Тип цены шага сдвига — Тип цены закрытия (профита) уровней выкупа.
Возможные значения:
— % (процент) — процент.
— Steps – шаги цены инструмента.
— Pips — пункты цены инструмента.
* Отступ для открытия позиции — на каком расстоянии за ценой будет двигаться условный треил, чтобы войти в сделку на откате.
* Отступ для закрытия позиции — на каком расстоянии за ценой будет двигаться условный треил, чтобы закрыть позицию на откате. Активация начальная трейла происходит на ближайшем уровне, дальше двигается за ценой треил с заданным отступом.
Цена опускается за уровень 1 на указанный шаг открытия, в этот момент активируется уровень 1 и начинается отслеживание «отката» цена. Как только цена достигает уровня «отката», рассчитанного как минимум цены + размер отступа, происходит исполнение активированных ордеров.
Зеркально происходит активация-исполнение ордеров закрытия: Цена поднимается за уровень закрытия 1 на указанный шаг закрытия, в этот момент активируется уровень закрытия 1 и начинается отслеживание «отката» цена. Как только цена достигает уровня «отката», рассчитанного как максимум цены — размер отступа, происходит исполнение активированных ордеров закрытия.
Если цена двигается без «откатов», то могут одновременно активироваться несколько ордеров. В момент «отката» на указанный шаг, исполнятся все активированные ордера. Т.о. цена исполнения ордера может быть заметно ниже-выше по сравнению с физическим лимитным ордером на уровне.
При подключении модуля (скопировать поставляемый файл в папку plugins) в окне настроек появится раздел как на скрине выше.
• Трендовая сетка уровней — При активации режима (ON), введенные шаги открытия становятся отрицательными. Также изменяется направление трейла на противоположный, и зеркально изменяется активация ордера.
Ордера на покупку активируются если текущая цена превышает цену уровня, на продажу — становится ниже. Т.е. режим пробоя.
В стандартном режиме ордера работают как лимитные, в этом режиме как стоп-лимитные.
В данном режиме ордера устанавливаются в указанном направлении, т.е. по мере движения по направлению будут исполняться ордера. В обычном режиме ордера устанавливаются против выбранного направления в ожидании «отката».
При достижении уровня происходит вход в позицию лонг по рынку. После этого устанавливается ордер на закрытие позиции по направлению движения. Если сетка симметричная (шаг открытия = шаг закрытия), то ордер закрытия будет совпадать с следующим ордером открытия. При этом ордер входа для не активированных уровней — это скрытый ордер, а ордер закрытия устанавливаются в соответствии с указанным типом, например лимитный.
После активации уровня (т.е. исполнения ордера на вход) последующие установки ордеров на этом уровне (после исполнения ордера закрытия) будут уже устанавливаться в соответствии с указанным типом, например лимитный. Т.о. если цена пройдет всю сетку по направлению от первого до последнего уровня, сетка станет обычной.
Трейл сетки в таком режиме работает против направления сетки. Для примера, мы установили сетку в лонг, установив ордера, ожидая движения вверх. Но если цена пойдет против, сетка будет смещаться вниз, подтягивая уровни за ценой. И когда нисходящее движения закончится начнут исполняться ордера.
Если заданы настройки для установки стоп-ордера, то после исполнения уровня на открытие позиции будет установлен стоп ордер. Т.о. в таком режиме, если движение не подтвердится, то исполнится стоп-ордера, установленный на объем входа. Т.е. риск в таком режиме меньше, чем в обычном, т.к. число исполненных ордеров на вход будет меньше.
При подключении модуля (скопировать поставляемый файл в папку plugins) в окне настроек появится раздел как на скрине выше.
* Закрывать уровни от средней — В этом режиме уровни закрытия будут устанавливаться от текущей средней цены позиции с заданным шагом. Данный режим доступен только если включен режим «Рассчитывать среднюю по активным уровням». Данный режим недоступен для типа цены шага уровней «Currency».
* Настраивать закрытие от средней – вызывает окно настроек, где дальше настраиваете параметры:
* Режимы работы расчёта числа уровней закрытия от средней. Возможные варианты:
— Manual — ручное указание числа уровней, которые будут закрываться от средней. Остальные (если их больше) будут иметь индивидуальное закрытие как в обычной сетке.
— Dynamic — в этом режиме число уровней закрытия от средней изменяется по мере исполнения ордеров входа. При этом последний исполненный уровень имеет индивидуальное закрытие.
Для примера, исполнилось два уровня открытия.
Первый закрывается от средней, второй имеет свое закрытие. Т.к. от средней всего один уровень, то это пока обычная сетка.
Исполняется третий ордер открытия. Первые два уровня формируют среднюю цену и закрываются от средней. Третий же закрывается индивидуально. Исполняется четвёртый ордер входа — три образуют среднюю, четвёртый — индивидуальное закрытие. И т.д.
Параметр разрешено изменять при запущенном алгоритме.
* Число уровней закрывать по средней — Число уровней, которые будут закрываться по средней в режиме «Manual». Остальные будут работать в обычном режиме. Если задано 0, то все уровни.
* Число уровней для безубытка — число уровней, после которого перевести закрытие в безубыток.
Для примера, общее число уровней — 5, уровень безубытка — 3. Т.о. после открытия 3-его уровня, закрытие будет установлено по средней позиции.
Если задано 0, то не используется.
* Действия если хуже первого уровня — По мере срабатывания большего числа уровней открытия средняя будет идти вслед за ценой. В итоге она может опуститься за первый уровень. Когда произойдет закрытие всех уровней по средней, установка ордера на первый уровень приведет к его исполнению по рынку. В этом случае можно выполнить действия:
— OFF — ничего не делать, ордера исполнятся по ситуации.
— Reopen on DIR — закрыть текущую и установить новую сетку от текущей цены в том же направлении.
— Reopen opp DIR — закрыть текущую и установить новую сетку от текущей цены в противоположном направлении.
— Shift NET — сдвинуть текущую сетку до текущей цены с учётом настроек отступа.
— Close NET — снять текущую сетку.
* Уровень закрытия уровней от средней в единицах шага закрытия уровней. Если не задан, то рассчитывается также, как и для обычных уровней.
Для примера, есть сетка из 10 уровней.
Пять из них закрываются от средней.
Остальные — обычные уровни.
Задача разделить шаги закрытия, от средней 2%, а остальные уровни по 0.5%.
Задаём уровень закрытия от средней как 2%.
Шаг закрытия уровней сетки 0.5%.
Т.о. позиция будет разделена на две части — уровни от средней с большим профитам и уровни с малым шагом.
В обычном режиме для каждого уровня свой уровень закрытия. В режиме закрытия по средней, рассчитывается средняя по открытым уровням и от этой средней устанавливаются уровни закрытия на один и тот же уровень. Т.о. по мере исполнения ордеров на вход, будет изменяться средняя позиции и выход будет смещаться вместе с ней.
В данном режиме выход из позиции будет происходить быстрее, т.к. выход будет на уровне шага закрытия от средней, который будет выполнять роль единого тейк-профита позиции.
Для примера: Есть 4-е уровня на покупку. При исполнении первого уровня будет установлен ордер на выход 1.
При исполнении 2-ого уровня будет установлено два уровня 1+2 на новой средней позиции первого и второго уровней. И т.д. пока не будут исполнены все уровня, закрывающиеся от средней.
Если указать число уровней закрытия от средней больше нуля, то только это количество уровней будет закрываться от средней, остальные будут работать в обычном режиме.
Например, указано 3 уровня для закрытия по средней, всего уровней 5. Уровни 4, 5 будут закрываться индивидуально, а первые три уровня от средней.
При подключении модуля (скопировать поставляемый файл в папку plugins) в окне настроек появятся в разделе новые пункты как на скрине выше.
Если их число больше указанного, то происходит блокировка «S» вышестоящих уровней с одновременным закрытием уровней по рынку.
При возврате цены к точке восстановления происходит восстановление активности уровня.
Т.е. при непрерывном движении цены вглубь сетки и исполнении уровней входа, будет происходит закрытие уровней с убытком, фиксируя его, тем самым снижая общий текущий убыток, если цена продолжит свое движение.
OFF – выключено. ON – Включено.
Если же необходимо, чтобы уровень восстановился при достижении него цены закрытия, то указываем 100.
При указании промежуточных значений уровень будет активирован, если цена дойдет до данной точки между ценой открытия и закрытия уровня, например, середины — 50%.
Также можно указать значения больше 100%, это будет означать, что активация будет дальше, чем цена закрытия.
При подключении модуля (скопировать поставляемый файл в папку plugins) в окне настроек появятся в разделе новые пункты как на скрине выше.
– Qty – количество лот, контрактов.
– Currency – в валюте цены. Для примера войти на 10000 руб. Объем будет пересчитан на ближайшее целое число лот (контрактов) формирующее указанную сумму сделки. Для срочного рынка в качестве суммы сделки берется сумма ГО (не текущая цена контракта) для указанной цены сделки.
– Sum % – процент от суммы. Для примера, войти на 10% от 1 000 000 руб. Объем будет пересчитан на ближайшее целое число лот (контрактов) формирующее указанную сумму сделки. Для срочного рынка в качестве суммы сделки берется сумма ГО (не текущая цена контракта) для указанной цены сделки.
Все поля, отвечающие за торговый объем, будут вводиться в соответствии с указанным типом торгового объема.
При активации типа, отличного от «Количество лот» Qty, торговый объем задается в сумме валюты цены инструмента. В режиме «Currency» прямо указывая допустимую сумму для торговли. В режиме «Sum %» косвенно как процент от доступной суммы, указанной в параметре «Доступная сумма для торговли«.
Режим «Sum %» позволяет регулировать шаг изменения суммы торгового объема. Для примера, указав доступную сумму для торговли равной 1 000 000 руб., и введя торговый объем 10 %, получаем торговый объем в 100 000 руб.
Соответственно, увеличивая объем на 1 до 11%, увеличивается сумма сразу на 10 000 руб. Т.о. можно через быстрые клавиши регулировать торговый объем на дельту, отличную от 1 руб., как это будет в режиме «Currency«.
Возможные значения:
– MATH — по математическим правилам.
– DOWN — всегда вниз.
– UP — всегда вверх.
Параметр «Вариант округления расчета объема» контролирует вариант округления итогового количества лот (контрактов), рассчитанного от суммы.
Для примера, сумма торгового объема 50 000 руб.
Стоимость одного лота (ГО контракта) составляет 17 000 руб.
Количественный торговый объем будет равен 50 000/17 000 = 2.94, т.е. это нецелое число. Т.о. при варианте округления MATH будет получено значение 3, как результат математического округления.
При варианте UP тоже 3, т.к. ближайшее целое число сверху это 3.
При варианте DOWN будет получено 2, т.к. целое число снизу это 2.
При подключении модуля (скопировать поставляемый файл в папку plugins) в окне настроек и в окне робота появятся новые пункты как на скринах ниже.
ON— включено сохранение статистики. OFF – отключено.
Параметр разрешено изменять при запущенном алгоритме.
• Открыть статистику — Если включено, то будет создан файл статистики работы сетки. После закрытия сетки будет сохранена строка, отражающая работу сетки. Также дополнительно будет сохранена информация по каждому уровню.
• Дата открытия – Дата запуска сетки.
• Время открытия – Время запуска сетки.
• Направление – в каком направлении была открыта сетка.
• Цена начала построения – от какой цены начала строиться сетка.
• Число уровней – сколько уровней сетки было разрешено использовать.
• Макс. исп. уровень – максимальный исполненный уровень, т.е. до какого уровня сетки в действительности при торговле дошла цена и задействовала столько уровней.
• Макс. объем – Максимальный задействованный объем. Рассчитывается просто, берется число фактически задействованных уровней и в соответствии лотности по каждому уровню. Для срочного рынка – это будет гарантийное обеспечение.
• Прибыль – Накопленная прибыль сетки с момента запуска.
• %Прибыль – Процент прибыли от максимального задействованного объем.
• Комиссия – сколько было удержано комиссии, показывает, если в настройках включена комиссия + транслируемая комиссия по сделкам от брокера.
• НКД | ФАНДИНГ – если это торгуются облигации или вечный фьючерс и сетка переносится через вечерний клиринг или через ночь для облигации, то в начале вечерней торговой сессии / в начале нового дня будет начислен фандинг или накопленный купонный доход.
• Дата закрытия – Дата закрытия сетки.
• Время закрытия – Время закрытия сетки.
• Время жизни (сек) – Время жизни сетки в секундах, а также сколько это было часов: минут.
• Прибыльных уровней – показывает, сколько было прибыльных уровней в сетке.
• Средняя прибыль уровня – Средняя прибыль уровня сетки.
• Общее число закрытий – это значит в сумме сколько закрылось и было по уровням.
• Параметры – это представление того какие были настройки в сетке (объем, количество на уровне, какой шаг, если включен алгоритм в сетке, то представление этого алгоритма и т.д.).
• Инструмент – Название инструмента.
Если статистика больше не нужна, то можно удалить, нажав кнопку «Удалить статистику»
Если на любой строке статистики нажать двойным кликом левой кнопкой мышки, то откроется отдельное окно, где будет показана статистика работы конкретных уровней.
• Внизу окна Статистики работы сетки по инструменту показана статистика работы всех сеток.
• Всего прибыль – накопленная прибыль по всем сеткам.
• Всего сделок – сколько всего было закрытых сеток (сколько из них % прибыльных).
• Прибыльных – число прибыльных сеток.
• Макс.серия – максимальная серия прибыльных закрытых сеток.
• Средняя прибыльная – средняя прибыльная закрытая сетка в абсолютном значении и в %.
• Убыточных – число убыточных сеток.
• Средняя убыточная – средняя убыточная закрытая сетка в абсолютном значении и в %.
• Профит фактор – профит фактор.
• Макс.прибыль – Максимальная прибыль по сетке.
• Макс.просадка – Максимальная просадка по сетке.
• Фактор восстановления – фактор восстановления (Всего прибыль / макс.просадка).
Также в таблице Статистики можно группировать итоги по дням, по месяцам
• При нажатии в строке робот по инструменту на кнопку «%/+/-» — появится окно со статистикой работы всей сетки на данном инструменте.
Если Вы решительно настроены на торговлю и тем более алготорговлю, то торговый робот «Smart Grid» вам просто необходим!
Используйте наши Стратегии и знания!
Это поможет Вам в максимально короткие сроки освоить такое интересное направление Алготрейдинг, а также начать эффективно торговать на финансовых рынках.
Мы постарались сделать максимально низкие цены за наши наработки, уверены, что эти затраты окупятся в многократном размере!!!
Поверьте, это просто уникальное предложение!
Когда я начинал изучать трейдинг таких предложений не было. Если бы такое было, то удержало бы меня от ненужных затрат на эксперименты, а также сократило бы потраченные нервы и самое главное мое время на выполнение лишних трудоемких операций вручную! А это уже дорогого стоит!!!
Теперь только от Вас зависит конечный результат.
Надеемся, что вы примете правильное решение!
Не откладывайте свой шанс заработать на бирже уже сегодня!
Правила пользования | Дисклеймер | Политика конфиденциальности | Договор-оферта на продажу цифровых товаров | Договор-оферта на информационные услуги
Предупреждение о рисках: работа на финансовых рынках и использование кредитного плеча сопряжена с высоким уровнем риска и может привести к частичной или полной потере капитала. Вы можете потерять больше, чем ваш первоначальный депозит. Торговля финансовыми инструментами может подходить не для всех инвесторов и предназначена только для лиц старше 18 лет. Начиная работу на финансовом рынке, убедитесь, что вы имеете достаточный уровень знаний и подготовки и полностью осознаете возможные риски. Любые рекомендации предоставлены в качестве рыночных комментариев, и не являются советом по инвестициям. Компания DayTradingSchool.ru не несет ответственности за любые потери или убытки, которые могут возникнуть прямо или косвенно от использования предоставленной информации и программ.
© Наш сайт daytradingschool.ru