Избранное трейдера Nikita

по

Торговый робот на Lua для QUIK.

    • 27 декабря 2018, 09:39
    • |
    • XXM
  • Еще

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

Торговый робот на Lua для QUIK.

Скачать 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


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Прочёл первую книжку про Телеграм. Что нового узнал?

Поскольку я занимаюсь социальными медиа де-фактор, я считаю своим долгом читать практически всё, что написано на бумаге и касается соцсетей.
Книжку написали три молоденьких мальчика для телеграм-чайников вроде меня. Но это не снижает полезность, которую я приобрел.
Прочёл первую книжку про Телеграм. Что нового узнал?
Мне понравилась простая мысль в начале книги, которая очевидна, летает где-то вокруг, но я наверное её не сформулировал. Можно тратить время на:
1. Создание ценности.
2. Создание актива.

Можно создавать ценность и получать деньги за это. Зависимость линейная. А можно создать актив, который будет создавать ценности, которые будут приносить деньги. Это бизнес-подход. Развитие бизнеса — это накопление активов. Почему я обращаю на это внимание? Потому что я всегда старался сам создавать ценность, а не активы. Хороший бизнесмен — все свое время посвящает созданию активов.

Идеи:

( Читать дальше )

Компании с государственным участием, сколько их (Спасибо БКС).

bcs-express.ru/novosti-i-analitika/kompanii-s-gosudarstvennym-uchastiem-skol-ko-ikh

Государство является крупнейшим акционером российского рынка. Доля компаний с госучастием, раскрывающих свою структуру владельцев, в индексе МосБиржи достигает как минимум 45% и во многих наиболее крупных и ликвидных активах существенной частью акций владеет Российская Федерация.

Под компанией с государственным участием в этой статье подразумевается организация, в которой пакет акций принадлежит государству напрямую или косвенно через зависимые предприятия, институты или субъекты РФ, что предоставляет права на получение части прибыли от деятельности акционерным обществом в виде дивидендов, а также на участие в управлении АО. Для понимания степени влияния субъектов государственной власти на каждую отдельную организацию будем рассчитывать эффективную долю государства.

Эффективная доля государства — это часть голосующих акций эмитента, которая находится в прямом или косвенном владении государственных структур.



( Читать дальше )

Итоги конкурса US500

Прочитали все работы на конкурс Лучшая стратегия US500.
Совершенно однозначно конечно победил Валентин Елисеев. И даже не потому, что настрочил целых три поста на конкурс.
Универсальная торговая система «УТС(t) US500», для торговли фьючерсом U500 на Московской бирже (МОЕХ) … (пост-победитель)
Фьючерс US500 на МОЕХ … так как же всё-таки его торговать то !? (Частный Субъективный анализ)
Сегодня: уже Реальная сделка и Тест торговой системы «УТС(t) US500» с фьючерсом U500 на работающем ФОРТс Московской биржи (МОЕХ) …

Валентин  разложил все по полочкам:
1. дал полное описание инструмента
2. сделал его рыночные характеристики
3. предложил внутридневную систему с понятными правилами.
4. взял интервал и протестировал систему на нем
5. показал на графиках все точки входа-выхода
6. привел окончательную табличку с результатами

Лично я конечно сомневаюсь конечно, что такая система наиболее эффективна на S&P500, который чаще всего особенно в последние годы был трендовым инструментом, а торговля от границ боллинджера — это контртренд. Тем не менее, сам подход к выполнению конкурса мне показался наиболее интересным и добросовестным, остальным участникам конкурса ничто не мешало также добросовестно подойти к выполнению работы.

Валентин, поздравляю, шикарный смартфон One Plus 6 128Гб — твой (зависть).
Новый конкурс US500. 2 недели. Приз OnePlus6 128Gb

Немного об облигациях - ОФЗ

    • 24 октября 2018, 12:45
    • |
    • Alex
  • Еще
Добрый день, еще раз.

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

НКД, он же накопленный купонный доход, в общем ничем не отличается от того же процента по депозитам. Первое что нужно помнить: в стакане вы видите чистую цену облигации, то есть без НКД, таким образом покупая бумагу вам надо еще прибавить расходы на НКД (информацию по НКД и прочим параметрам облигаций можно посмотреть на сайте мосбиржи, rusbonds, cbonds). Неприятная деталь: если купон облагается ндфл, то при выплате купона вы заплатите налог со всей суммы купона, а не той части НКД которую вы накопили, однако брокер это должен вам компенсировать. Также осуществляя покупки и продажи облигации в период между купонным выплатами, разница между полученным и выплаченным нкд облагается налогом.
Существенным плюсом НКД является то, что вы его не можете потерять (случаи дефолта мы не учитываем), в отличие от тех же депозитов, где досрочное изъятие обычно ведет к потере процентов. 

( Читать дальше )

Как обогнать индекс (пример выигрышной торговой стратегии)

    • 15 октября 2018, 09:37
    • |
    • AlexChi
  • Еще

Как обогнать индекс (пример выигрышной торговой стратегии)

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



( Читать дальше )

fn044.lua

    • 09 октября 2018, 15:33
    • |
    • XXM
  • Еще
fn044.lua — скрипт для расчета стоимости фьючерсных контрактов в портфеле относительно депозита.
Скачать: https://yadi.sk/d/e7XRt3CQ2v7Miw

fn044.lua

Файл настроек:
-- fn044set.lua расчет стоимости фьючерсных контрактов в портфеле относительно депозита
-- © smart-lab.ru/profile/xxm 08.10.2018

-- торговый счет (из таблицы «Позиции по клиентским счетам (фьючерсы)»)
account = 'SPBFUT0003f'

--положение окна с таблицей. Левый верхний угол в координаты left,top и размеры в width и height.
xy = {} 
xy.left, xy.top, xy.width,xy.height = 0, 232, 722, nil

--ширина столбцов таблицы
t_width = {12, 6, 10, 8, 10, 10, 9, 7, 6, 11, 10, 11}

-- месяц и год исполнения, 2 символа, https://www.moex.com/s205
MonthYear = "Z8"
-- код базового актива, 2 символа
-- если 4 символа, то переменная "MonthYear" не учитывается
SecCodes={
	{"MM"}, --контракт на индекс МосБиржи
	{"Si"}, --руб/доллар FORTS
	{"SR"}, --Sber FORTS
	{"LK"}, --контракт на Лукойл
	{"GZ"}, --контракт на Газпром
	{"BRX8"}, --контракт на нефть Брент, месяц и год - "X8"
	{"ED"}, --контракт на ED
	{"RN"}, --контракт на Роснефть
	{"GD"}, -- Gold
	}

--Если xy.height == nil, то вычислить ее.
--Для разных мониторов коэффициенты (17, 45 и 868 - подобраны эмпирически) будут разными.
local height = xy.height or ((#SecCodes + 1)*17 + 45)
if height > 868 then height = 868 end
xy.height = height


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

GMKN&SBRF

Друзья, добрый день!

Не секрет, что я торгую на ММВБ 2 бумаги — Сбер и ГМК. Мне импонирует система РА (Романа Андреева) и видение уважаемого Ator'а. Легенд, которые пишут «цель исполнена» очень много, а эти ребята реально поясняют — в общем, им respect.
Будем честны, в широкой массе по разным весомым причинам трейдеры не раскрывают инфо по своим системам (обязательства перед инвесторами, моральная неготовность делиться безвозмездно, прочие соображения).  В этой связи я решил сделать 1-ый пост (и, предвосхищая реакцию — последний) поделиться совершенно открыто своим видением. А главное — укажу причины в виде графиков, почему видение именно такое.

1) Все гениальное просто.
Торговля див. отсечек топ-бумаг. Свежий пример ГМК — лето, осень 2018. Первая сделка в июле-августе закрыта, вторая реализуется в эти дни. Ниже график. 
GMKN&SBRF

Поясняю.
а) Минимум после отсечки может быть спрогнозирован поддержками на старшем таймфрейме (день, или неделя).

( Читать дальше )

Срочно в номер. Добавил функцию подсчета будущего денежного потока.

Буквально вчера ночью (и чуть-чуть сегодня утром) решил немного улучшить Гугл документ, в котором веду свой портфель (более подробно ознакомиться можно в предыдущих постах, начинать здесь: https://smart-lab.ru/blog/489421.php). Стало интересно, на какие денежные потоки я могу рассчитывать в следующие полгода.

Это должно помочь лучше планировать будущие инвестиции, а также понять, можно ли что-то из этого потратить на свои хотелки (получилось, что пока нельзя:(. Хочу поделиться (и немного похвастаться), что из этого получилось.

Что для этого нужно? По большому счету, не так и много. По моим облигациям дата и размер будущего купона уже автоматически забираются с сайта Мосбиржи. Выглядит это примерно так:

Срочно в номер. Добавил функцию подсчета будущего денежного потока.
По облигациям известна дата и размер только следующего купона. Поэтому по ним прогноз будет только где-то на полгода вперед.

По акциям информации о будущих дивидендах не было, пришлось добавлять новые колонки «Дивиденды, на акцию», «Дата закрытия реестра» и «Дивиденды, всего выплаты». Заполнить эти колонки нужными данными труда не составляет, спасибо Тимофею за отличный сайт:



( Читать дальше )

Инвестграм#7. Работа с Excel. Построение графиков доходностей.

Инвестграм#7. Работа с Excel. Построение графиков доходностей.













Доброго времени суток, коллеги!

К сегодняшнему дню я подготовил материал, а точнее получилась подробная инструкция для работы с программой Excel. Или как посчитать, и построить процентный и рублевый график доходностей.

Для начала необходимо заполнить необходимые поля в таблице. Сразу оговорюсь, что применяемые навыки можно использовать как для инвестиций, так и для спекуляций. Соответственно зная базовые навыки из данной статьи, вы сможете самостоятельно построить графики как годовой доходности, так и месячной/дневной и т. д.

Итак, продолжим… Заполним поля.
Инвестграм#7. Работа с Excel. Построение графиков доходностей.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн