Избранное трейдера anvil
4 года и 4 месяца прошло с выхода поста «Торговый робот на LUA для QUIK» (https://smart-lab.ru/blog/200767.php) про конструктор Lbot. За это время он повзрослел, лишился графического интерфейса и… превратился в младшего брата для Lbot3D. И если раньше для Lbot была пробная версия (с одним инструментом и одним лотом), то теперь, фактически, сам превратился в пробную версию для Lbot3D и, с этого дня, предоставляется в свободное пользование с полным функционалом:

Скачать Lbot180.zip можно тут: drive.google.com/open?id=1DL9jGEBm2Uhk89PcQdlK-ObaOe2zihnx
INI-файл написан для демо-QUIK на 3 инструмента — Сбербанк, Газпром и Лукойл. Стратегия на Газпроме — безиндикаторная, на Сбербанке — на скользящих средних, на Лукойле — на пересечениях MACD.
encoding = "UTF-8"
FREQUENCY = 1000
account = NL0011100043, 10110
PositionSize = 300000
xy = 421, 0, 859, 118
;-------------------------------------------------------------------------------
[GAZP]
Security = GAZP, QJSIM, Gazp_moex
WorkSize = 3 // рабочий объем, в штуках;
LossLimit = 100 // ограничение на убыток по стратегии
OpenSlippage = 10 // допустимое проскальзывание на сделке, в количестве минимальных шагов цены;
OpenLong = {Close, 1} < {High, 2} // цена 'close' предыдущей 'полной' свечи превысила 'high' предшествующего ей бара;
OpenShort = {Close, 1} > {Low, 5-2} // цена 'close' предыдущей 'полной' свечи принизила 'low' 5-2 баров;
StopLoss = 2
TakeProfit = 3, 1, 1
EOD = 18:29:00 //закрытия позиции в указанное время.
autoBot = Y
[SBER]
Security = SBER, QJSIM, Sber_moex
WorkSize = 10
LossLimit = 100
OpenSlippage = 10
OpenLong = {Ema1} > {Ema2}
CloseLong = {Ema1} < {Ema2}
OpenShort = {Ema1} < {Ema2}
CloseShort = {Ema1} > {Ema2}
autoBot = Y
[LKOH]
WorkSize = 2
Security = LKOH, QJSIM, Lkoh_moex
LossLimit = 225
OpenSlippage = 10
OpenLong = cross(macd_Lkoh.0, macd_Lkoh.1)
OpenShort = cross(macd_Lkoh.1, macd_Lkoh.0)
;OpenLong = {Close, 1} < {Low, 5-2}
;OpenShort = {Close, 1} > {High, 2}
StopLoss = 30
TakeProfit = 50, 10, 10
autoBot = Y
Сижу вчера вечером, смотрю на нефть, слушаю ОПЕК.
Тут ОПЕК:
Оман: мы рассматриваем сокращение на 1млн/б, рынок не стал ждать и провалился на процент. Вот он триггер.
Начал думать о входе и как лучше сделать, ждемс.
Через 25 минут, Оман как шлюха
Оман: мы рассматриваем сокращение от 1млн/б, ждем реакцию. Реакции нет на откат, вот тут сантимент и настал.
Иран: мы не будем участвовать в сокращении из за наших заморских подонков
Плюс, скромная табличка, которая не внушала оптимизма. 0,89 сокращение- а этого ой как мало.

Осталось решить как это сделать, так как нефть на каждый шорох идет по 2 минус 2%. Что бы яйца не отдавила.
Решение пришло через доллар, сильного движения не ожидается, но направление ясно. Если нефть стрельнет, то сишка будет стоять с минимальными потерями и пару сотен лотов для хэджа успею кинуть.
ФИЛЬМЫ КОТОРЫЕ ОБЯЗАТЕЛЬНО ДОЛЖЕН ПОСМОТРЕТЬ КАЖДЫЙ ТРЕЙДЕР
Сохраните себе для просмотра! (Не забудте отблагодарить)
1. «Аферист» (Rogue Trader, 1999)
Резюме: Более динамичная британская версия «Wall Street.»
Сюжет: за основу взята реальная история трейдера банка Barings, Ника Лисона, роль которого исполняет Юэн МакГрегор.
2. «Поменяться местами» (Trading Places,1983)
Резюме: Самая веселая комедия об Уолл Стрит.
Сюжет: Слушать рассуждения Эдди Мерфи о фьючерсах и рынках — что может быть смешнее?
3. «Варвары у ворот» (Barbarians At The Gate, 1993)
Резюме: фильм и книга – это классика
Сюжет: выкуп RJR Nabsico за кредитные средства
4. «Уолл Стрит» (Wall Street, 1987)
Резюме: классическая картина об Уолл Стрит.
Сюжет: Изначально, режиссер Оливер Стоун планировал обличить жажду наживы, которая царила на Уолл Стрит в 1980-х. Он даже не подозревал, что фильм станет шедевром в финансовой сфере. Персонаж Майкла Дугласа, Гордон Гекко, отчасти списанный с Майкла Милкена и Ивана Бески, стал всеобщим любимцем.
Добрый день, друзья!
Писать много не буду. Напомню лишь о том, что если у Вас есть стойкое желание автоматизировать свою торговлю при этом сделать это с минимальными издержками без покупки дорогостоящего ПО, то решением может стать использование возможностей сайта Tradingview и моего парсера (см. детальную информацию о нем в постах:1, 2 и 3).
Возможности сайта Tradingview:
Программирование на языке Lua
Автор:Роберту Иерузалимски
Чистый код: создание, анализ и рефакторинг
Автор:Роберт Мартин
Добавили тут на днях в ТСЛаб возможность штатным образом случайные числа получать. В связи с чем возникла идея устроить небольшой стресс тест стратегиям, заменив имеющееся управление позицией выходом по рынку через случайное количество баров.
Я считаю, что то, что принято называть переоптимизацией, кроется как раз в управлении позицией. Если подумать, то в точке входа подгонки не может быть по определению. Ведь задача как раз найти такое соотношение параметров, которое работает в нашу сторону как можно чаще. И чем сильнее будет подгонка под идеальный сетап — тем лучше, тем точнее мы опишем желаемую ситуацию. А вот с выходом всё иначе. Тут уже есть конкретные точки входа и конкретный набор свечей на истории… И вот как раз тут может быть подгонка параметров стопа, тейка, трейлинга и т.п. под эти конкретные ситуации..
Подгонка может быть столь сильной, что за ней вполне может спрятаться полное отсутствие положительного смещения вероятности в точке входа…
Вот мне и стало интересно, что если выход из позиции будет произвольным? Тогда, по идее, значительный перевес положительных исходов может намекать на наличие положительного смещения вероятности в точке входа.
Для эксперимента взял 2 стратегии на Ri. Одна, проверенная девятью месяцами реала и подтвердившая свою профпригодность на сегодняшний день, и другая — простая, состряпанная на скорую руку, стратегия по скользяшкам с максимальным фиттингом (оптимизация точки входа одновременно с трейлингом по широкому диапазону параметров на всей истории за один проход). Везде стоит комиссия 20п.
Итак, изначальная эквити «проверенной» стратегии выглядит так:
