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

по

Как живет народ в мире

    • 04 ноября 2018, 14:27
    • |
    • Geist
  • Еще

Наткнулся у Лебедева на интересную ссылку. 

Люди спрашивают у семьи ежемесячный доход в $, потом заходят к ним в дом и фотографируют всё: комнаты, еду, бытовую технику, одежду — вообще всё практически. Сижу разглядываю.

Можно выбирать по странам и доходам.
250+ семей из 50 стран.

Коллега Fry (Антон) дал видео, где, как я понимаю, организаторы проекта разъясняют его детали. Добавляю его сюда, коллеге Фраю спасибо.

Переоптимизация?

Добавили тут на днях в ТСЛаб возможность штатным образом случайные числа получать. В связи с чем возникла идея устроить небольшой стресс тест стратегиям, заменив имеющееся управление позицией выходом по рынку через случайное количество баров.
Я считаю, что то, что принято называть переоптимизацией, кроется как раз в управлении позицией. Если подумать, то в точке входа подгонки не может быть по определению. Ведь задача как раз найти такое соотношение параметров, которое работает в нашу сторону как можно чаще. И чем сильнее будет подгонка под идеальный сетап — тем лучше, тем точнее мы опишем желаемую ситуацию. А вот с выходом всё иначе. Тут уже есть конкретные точки входа и конкретный набор свечей на истории… И вот как раз тут может быть подгонка параметров стопа, тейка, трейлинга и т.п. под эти конкретные ситуации..
Подгонка может быть столь сильной, что за ней вполне может спрятаться полное отсутствие положительного смещения вероятности в точке входа…
Вот мне и стало интересно, что если выход из позиции будет произвольным? Тогда, по идее, значительный перевес положительных исходов может намекать на наличие положительного смещения вероятности в точке входа.
Для эксперимента взял 2 стратегии на Ri. Одна, проверенная девятью месяцами реала и подтвердившая свою профпригодность на сегодняшний день, и другая — простая, состряпанная на скорую руку, стратегия по скользяшкам с максимальным фиттингом (оптимизация точки входа одновременно с трейлингом по широкому диапазону параметров на всей истории за один проход). Везде стоит комиссия 20п.
Итак, изначальная эквити «проверенной» стратегии выглядит так:
Переоптимизация?



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

Сравнение облигаций и вкладов.

    • 30 октября 2018, 09:13
    • |
    • dekab1
  • Еще
Много споров, что выгодней — ОФЗ (муни) или вклады в банке.

Для сравнения берем короткие ОФЗ 26214, доход 7,9%, цена 98% к номиналу, налог на разницу к номиналу (100-98)*13%= 0,26%, коммиссия брокера минимум 0,03% (в среднем 0,05%), депозитарий минимум 120 руб в год
Чистая доходность  около 7,8%
Учитываем дополнительные риски брокера (т.е стоит рассматривать только крупных брокеров, желательно госы, оптимальный по тарифам Открытие)
По ОФЗ, единственный плюс, что при повышении цены в стакане, можно быстро срубить деньги.
К примеру, в сентябре 18 зашел на крупную сумму в 3 летки и спустя неделю вышел, заработав 1% за неделю. Чистое везение, т.к цена быстро выросла.

Муниципальные облигации -  максимальная доходность и минимальный срок погашения подходит под Мордовия 03 — 9,1%, погашение 2,9 года (с амортизацией около 1 года). Естественно риски по ней зашкаливают, т.к регион закредитован по уши. Чистая доходность с учетом всех расходов 9%
Те регионы, которые более менее надежны дают доходность на уровне ОФЗ.

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

ТСЛАБ+IB опыт торговли америки

    • 29 октября 2018, 08:48
    • |
    • ves2010
  • Еще

ТСЛАБ+IB опыт торговли америки

 

Давненько не писал. Много работал.

 

0 Пишу про акции. Фьючи дороже. Там нужен счет от ляма грина и выше. В техническом плане связка Тслаб+IB весьма стабильна. Напрягает сильно 13-14ти часовой рабочий день с 10 утра до 23-24 ночи без праздников.

 

1 В марте 2017г появилась возможность протестить америку при помощи связки тслаб2+IQfeed. Что позволяло выйти на алготорговлю на америке. Где то к августу сформировалась общая картинка. В мае 2018 закинул 74000 баксов. И где то в конце июля стал торговать роботами под америку на связке тслаб2+ IB через TWS. Приоиграл -10к баксов из них где то больше половины на багах и глюках. Наработал опыт. Делюсь.

 

2 Сразу скажу что по деньгам это дорого и затратно. Тслаб 4000руб в месяц + IQfeed 7000руб + выделенный сервер в датацентре 5000 в месяц + 1500 расходы на IB. Чтоб просто посмотреть и торговать надо иметь расход в районе -18000 в месяц или -210к в год. Дорого вкрай. Чтоб расходы были хотяб на уровне <5% в год размер размер счета должен быть более  4мио руб.



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

QUIK: Бенчмарк ОФЗ к ставке ЦБ

    Может кому будет интересен скрипт на QLUA, который выступает простым бенчмарком ОФЗ с постоянным купоном к ставке ЦБ.
Основные параметры доходность и премия к ставке ЦБ, с учетом дюрации.
Скрипт не работает онлайн (оперативность тут не принципиальна), при запуске собирает параметры в таблицу и выводит на экран.
В дальнейшем планируется эти данные использовать для анализа премии доходности по дюрации для муниципальных и корпоративных облигаций к ОФЗ.

QUIK: Бенчмарк ОФЗ к ставке ЦБ


    Код скрипта на github (на github две версии одна в utf-8 для просмотра и основная версия в win1251, т.к. quik понимает только его):
github.com/trantor77/lua_scripts/boundsOFZ.lua

    Код скрипта:
--переменные
keyRateCB = 7.5
classCode = "TQOB"

function CreateTable()
    t_id = AllocTable()
    AddColumn(t_id, 0, "Бумага", true, QTABLE_STRING_TYPE, 15)
    AddColumn(t_id, 1, "Цена", true, QTABLE_DOUBLE_TYPE, 15)
    AddColumn(t_id, 2, "Доходность, %", true, QTABLE_DOUBLE_TYPE, 15)
    AddColumn(t_id, 3, "Дюрация, лет", true, QTABLE_DOUBLE_TYPE, 15)
    AddColumn(t_id, 4, "Купон, %", true, QTABLE_DOUBLE_TYPE, 15)
    AddColumn(t_id, 5, "Премия к ЦБ, бп", true, QTABLE_INT_TYPE, 15)
    AddColumn(t_id, 6, "Погашение", true, QTABLE_STRING_TYPE, 15)
    t = CreateWindow(t_id)
    SetWindowCaption(t_id, "ОФЗ")
end

function string.split(str, sep)
    local fields = {}
    str:gsub(string.format("([^%s]+)", sep), function(f_c) fields[#fields + 1] = f_c end)
    return fields
end

function getParamNumber(code, param)
    return tonumber(getParamEx(classCode, code, param).param_value)
end

function formatData(prm)
    return string.format("%02d.%02d.%04d", prm%100, (prm%10000)/100, prm/10000)
end

CreateTable()

arr = {}
sec_list = getClassSecurities(classCode)
sec_listTable = string.split(sec_list, ',')
j = 0
for i = 1, #sec_listTable do
    secCode = sec_listTable[i]
    securityInfo = getSecurityInfo(classCode, secCode)
    short_name = securityInfo.short_name
    if short_name:find("ОФЗ 26") ~= nil then
        j = j + 1
        r = {}
        r["short_name"] = short_name
        r["price"] = getParamNumber(securityInfo.code, "PREVPRICE")
        r["yield"] = getParamNumber(securityInfo.code, "YIELD")
        r["duration"] = getParamNumber(securityInfo.code, "DURATION")/365
        couponvalue = getParamNumber(securityInfo.code, "COUPONVALUE")
        couponperiod = getParamNumber(securityInfo.code, "COUPONPERIOD")
        r["coupon"] = ((365/couponperiod) * couponvalue)/10
        r["bonus"] = (r["yield"] - keyRateCB)*100
        r["mat_date"] = getParamNumber(securityInfo.code, "MAT_DATE")
        table.insert(arr, j, r)
    end
end

table.sort(arr, function(a,b) return a["duration"] < b["duration"] end)

for j = 1, #arr do
    row = InsertRow(t_id, -1)
    SetCell(t_id, row, 0, arr[j]["short_name"])
    price = arr[j]["price"]
    SetCell(t_id, row, 1, string.format("%.2f", price), price)
    yield = arr[j]["yield"]
    SetCell(t_id, row, 2, string.format("%.2f", yield), yield)
    duration = arr[j]["duration"]
    SetCell(t_id, row, 3, string.format("%.2f", duration), duration)
    coupon = arr[j]["coupon"]
    SetCell(t_id, row, 4, string.format("%.2f", coupon), coupon)
    bonus = arr[j]["bonus"]
    SetCell(t_id, row, 5, string.format("%.0f", bonus), bonus)
    mat_date = arr[j]["mat_date"]
    SetCell(t_id, row, 6, formatData(mat_date), mat_date)
end
  • обсудить на форуме:
  • Quik Lua

Отчитаться по доходам, полученным на фондовом рынке в 2018 году, надо будет по новой форме

Добрый день!

Налоговая инспекция утвердила новую форму налоговой декларации 3-НДФЛ за 2018 год. Основание: приказ ФНС России от 03.10.2018 г. № ММВ-7-11/569@. Сам приказ пока не вступил в силу (начало действия документа – 1 января 2019 года). Скачать новую форму декларации можно будет позже.

Почему я обращаю внимание на этот документ? По завершении текущего 2018 года многие из вас будут обязаны отчитаться по полученным доходам, а кто-то будет претендовать на налоговый вычет. Давайте перечислим все возможные случаи, когда подается декларация 3-НДФЛ:
– получение дохода, из которого не был удержан налог налоговым агентом;
– получение дохода из-за рубежа;
– получение дохода от продажи имущества, находящегося в собственности менее трех лет;
– получение выигрыша;
– получение в подарок имущества не от близких родственников;
– необходимость получения налогового вычета в связи с расходами на приобретение или строительство жилья;
– необходимость получения налогового вычета в связи с расходами на лечение;



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

Средство против гуру-спама

Если кто не знает, есть такая штука у mail.ru (у других, наверно, тоже есть, не проверял).

Допустим, хотите что-то скачать на сайте очередного гуру-великого-несливающего (зачем это делать, это второй вопрос — но вдруг).
А там с вас требуют email. А почему?
А потому, что среднестатистический гуру, собака сутулая, желает потом заспамить вас жестоко, угрюмо и беспощадно.

Делаем так:
1) Идем сюдой: e.mail.ru/settings/aliases

2) Там жмем «Добавить»

Средство против гуру-спама

3) Получаем бессмысленный адрес.

Средство против гуру-спама

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

Книга Technical Analysis на русском

    • 16 октября 2018, 14:04
    • |
    • p1x3
  • Еще
Представляю вам супер ЭКСКЛЮЗИВ. На русском до сих пор не было! Наш трейдер Дмитрий перевел книгу про тех. анализ одного крутого американца, который торгует аж с 1991 года. Многие могли видеть эту книгу, но на русском её не было все это время.

Минимум воды, максимум рабочих ситуаций. Рекомендую к чтению! Реальная практика.

Cкачать в PDF тут Tekhnicheskiy_analiz_shenon.pdf
Книга Technical Analysis на русском




Старый гном в одном посте

Поступила информация, что население смартлаба за последние годы несколько обновилось, и кому-то может оказаться полезным узнать как можно просрать миллиарды на опционах, как можно на салфетках объяснить опционы гуманитарию или как написать робота, который с капиталом 3 млн р держал 15% объемов торгов в опционах RI. В общем иногда полезно перечитывать хорошо забытое старое (сейчас даже сам удивляюсь, как это меня хватило на все это буквосложение)



Гном. Или как трейдер обанкротил банк.

Глава первая и вторая

Глава третья и четвертая

Глава пятая и шестая


Гном 2. Возвращение.

Глава первая

Глава вторая и третья

Глава четвертая и пятая

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

О инвестициях в РФ: история одного человека

«Накопление первоначального капитала произошло стремительно, если не сказать взрывообразно. Сделал я в самом начале нулевых с друзьями несколько предприятий в сфере учета энергоресурсов «с нуля» в городе-миллионнике. И к 2004 году обзавёлся внушительной денежной суммой. Начал меня мучить вопрос: «Что с этими деньжищами делать?!»

Первое, что пришло в голову – вложиться в строящееся жильё. Ведь ни у кого нет нормального жилья. Сказано-сделано – прикупил квартир-однушек в домах на начальной стадии строительства в нормальной компании, с хорошей историей. Это был 2004 год.

В 2007 году жилые комплексы были готовы к сдаче и я квартиры продал. Мой первоначальный капитал существенно вырос.

И в начале 2008 года меня вновь начал мучить вопрос: «Что делать с ДЕНЬГАМИ?!» Когда-то в 1998 я неплохо сохранил свои первые накопления в долларах. 2008-1998-?! Осень-осень-?! Да, вот так нехитро я размышлял. И я купил летом доллары «на всё». Забил ими ячейки в нескольких банках. Когда мой капитал резко вырос, я все доллары продал. Просто не стал жадничать. Решил, что достаточно.



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

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