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

по

Вопрос дилетанта (но ответ будет полезен многим)

Доброй ночи, коллеги!

Читая этот ресурс (и некоторые другие), постоянно натыкался на набор постулатов:
— чтобы поднять прибыль, следует увеличить риск
— трейдеры торгуют риском
— практически невозможно показать доходность больше, чем безрисковая ставка + максимальная просадка (за период, ессно)

Все слова по отдельности мне понятны, постулаты в целом нет.
Ну т.е. понятно, почему банки торгуют риском. Но почему трейдеры — я ХЗ?

Если нетрудно, поясните мне (и другим страждущим) плз, на чем базируются эти постулаты? На наблюдениях за работающими трейдерами? На какой-то из форм гипотезы эффективности рынка? На отдельных расчетах и теоремах?
(а то лично у меня формируется практически противоположное мнение по всем трем постулатам)

Буду крайне признателен за любой аргументированный ответ.

С уважением

Инструкция по заполнению декларации 3-НДФЛ для сальдирования убытка

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

А может у кого-то из вас прошлый год был прибыльный, и вы сможете уже сейчас подготовить документы для сальдирования убытка прошлых лет.

Я специально для вас подготовила видео, в котором я рассказываю, как заполнить декларацию 3-НДФЛ (на примере 2018 года) в программе налоговой службы. Это удобно, быстро. Вы сами сможете все увидеть.

Если у вас будут вопросы, пишите в комментариях под видео или тут. Я постараюсь дать ответ на каждый ваш вопрос.

В видео идет описание:

  • где взять программу,
  • как внести данные, если брокеры разные, а прибыль и убыток получены в одном году,
  • прибыль в 2018 году, а убытки получены в прошлые годы,
  • есть еще инвестиционный вычет.

NASDAQ как неплохой инвестиционный фильтр

Крисмас ралли продолжает радовать любителей ненастоящего роста, так что внесу свой вклад в дело увеличения бычьего сантимента. Да-да, если все уже в лонге, то как-же оно может вырасти? Святая правда, сантимент нашефсе, обмани всех прямо сейчас.

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

Однако, бывает и совсем другая ситуация. Вот индекс NASDAQ100:
NASDAQ как неплохой инвестиционный фильтр

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

В помощь QLUA-водам. Функция чтения CSV файла.

    • 21 ноября 2019, 12:01
    • |
    • Egorax
  • Еще
В былую давность пытался решить вопрос с интерфейсом для QLUA.
Испробовал IUP, VCL и еще какая-то библиотека была. Но ни одна библиотека стабильно не работала, через какой-то промежуток времени Квик вставал колом.


Т.к. нам красоты не надо, а удобство хочется, то решил пусть интерфейсом будет Excel(файл.CSV).

В помощь QLUA-водам. Функция чтения CSV файла.


Вот вам функция для чтения CSV файлов:

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

-----------------------------
function File_Read(filename)


local col = 1
local pat = "(.*)"
local A={};local B={};local C={};local D={};local E={};
local F={};local G={};local H={};local I={};local J={};
local K={};local L={};local M={};local N={};local O={};
local P={};local Q={};local R={};local S={};local T={};
local file, err = io.open(filename,«r»)
if err ~= nil then PrintDbgStr(«err read file: »..err); return; end
str = file:read()
for var in string.gmatch (str, ";") do col=col+1 end
for i = 2, col do pat = pat..";(.*)" end
for line in io.lines(filename) do
--PrintDbgStr(line)
local _,_,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20 = string.find(line,pat)
--PrintDbgStr(tostring(s1))
table.insert(A,s1);table.insert(B,s2);table.insert(C,s3);table.insert(D,s4);table.insert(E,s5);
table.insert(F,s6);table.insert(G,s7);table.insert(H,s8);table.insert(I,s9);table.insert(J,s10);
table.insert(K,s11);table.insert(L,s12);table.insert(M,s13);table.insert(N,s14);table.insert(O,s15);
table.insert(P,s16);table.insert(Q,s17);table.insert(R,s18);table.insert(S,s19);table.insert(T,s20);
end
file:close()
table.remove(A,1);table.remove(B,1);table.remove(C,1);table.remove(D,1);table.remove(E,1);
table.remove(F,1);table.remove(G,1);table.remove(H,1);table.remove(I,1);table.remove(J,1);
table.remove(K,1);table.remove(L,1);table.remove(M,1);table.remove(N,1);table.remove(O,1);
table.remove(P,1);table.remove(Q,1);table.remove(R,1);table.remove(S,1);table.remove(T,1);
--Print_Table® Print_Table(S) Print_Table(T)
return A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T
end

 



-------------------------------


Во время работы робота смело изменяем CSV файл и сохраняем, и новые параметры у вас в роботе.
CSV файл можно держать открытым.



  • обсудить на форуме:
  • Quik Lua

Исполнение лимитными и маркет-ордерами. Только для тех, кто в теме.

Доброй ночи, коллеги!

Какое-то время назад я присоединился к апологетам HFT. Построил ряд систем с малым доходом на сделку и стал искать контору с низкой комиссией (меньше, чем средний профит на сделку). Контора была найдена — и всего одна. Это — LMAX (ни разу не реклама). Процесс идет своим чередом.

Через какое-то время я задумался о расширении бизнеса и обратил свой взор на крипту. На крипте (ну это, типо, хайтек такой) встречаются разные странные вещи. Например, рибейт — отрицательная комиссия при исполнении функций маркетмейкера (ММ), т.е. при выставлении ордера в такую зону, чтобы об ордер мог закрыться любой энтузиаст. Речь идет о торговле лимитными ордерами.

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

Работа по маркету — это (грубо) эвклидова геометрия. Если прибыльную систему инвертировать — получится убыточная (и наоборот).
Работа лимитниками — это (грубо) неэвклидова геометрия. Убыточная система после инверсии (меняем bid на sell и наоборот) с большой вероятностью так и остается убыточной.

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

Простая бамбуковая удочка или как поиметь кукловода

    • 06 ноября 2019, 18:14
    • |
    • По
  • Еще
Торговля на открытии биржи, первый час торгов. Индекс РТС.
Берем статистику, скажем, за последние три месяца.
Проверяем, как часто повторяется паттерн

Простая бамбуковая удочка или как поиметь кукловода


Подбираем средние границы отклонения от последник коировок предыдущего дня.
Пишем алгоритм получения прибыли — со стопами(паттерн не реализовался). Важное условие — отсутствие значимых новостей.
Проверяем на истории, если нужно — подкручиваем границы.
Зарабатываем.
Все.

Как увидеть сумму убытка в Приложении № 8 декларации 3-НДФЛ? Странные вопросы налоговиков и как отстоять свою позицию…

Доброго дня всем!

Я приглашаю всех, кто заинтересован в получении вычета по убыткам на фондовом рынке. Не важно, убыток текущего года или убыток прошлых лет.

Я сегодня очень подробно рассмотрю порядок заполнения и, что самое главное, расскажу – как понимать Приложение № 8 декларации 3-НДФЛ.

Мы все с вами столкнулись с тем, что форму декларации обновили, и там исчезла удобная строка «сумма убытка, переходящего на будущие периоды», исчезли строки «убытки прошлых лет». И теперь раздел, в котором мы отражаем информацию по нашим торговым операциям, не просто трудночитаем, он стал «плохо понимаем» налоговиками.

Специально решила сделать вебинар именно на эту тему. Все лето и вот начало осени – это сбор вопросов от налоговых инспекторов, которые просят к декларации делать расшифровки и объяснения.

Регистрация

Сегодня на примерах многочисленных покажу, как читается это Приложение № 8, как его понимать и как отстоять свои права в ходе проверки, чтобы в итоге ваши убытки были сальдированы. Покажу и дам примеры составления этих расшифровок, за которые инспектор вам скажет «спасибо».

Заранее не объявила о вебинаре, потому что тема резко была создана, что называется, накипело. Если есть вопросы – пишите. Сам вебинар можно посмотреть будет в записи. Организатор – «Красный циркуль». Сегодня начало в 19.00


Python фреймворк для алготрейдинга (VNPY)

Перевел тут (в автоматическом режиме) питонячий китайский фреймворк для алготрейдинга.

Python фреймворк для алготрейдинга (VNPY)

Что он может:

1) Тестить и пускать в лайв страты (а-ля plug and play)
2) Есть коннекторы к крипте, каким-то китайским брокерам, IB, Alpaca
3) UI на pyQT5
4) Качать/хранить котировки

в общем все что надо для базового (и не только) алготрейдинга. все это бесплатно и под MIT лицензией

Перевод пока так себе, но лучше чем китайский оригинал. Теперь хоть что-то можно понять в интерфейсе.  Запустил пару предустановленных страт, загрузил данные, написал простенькую стратегию — все работает, багов не нашел пока. Постепенно улучшаю перевод в ручном режиме.

vnpy — лучшее из python open source для трейдинга что я видел. Понятная и логичная структура, ожидаемая архитектура, хорошо написанный UI. Часть логики коннекторов написана на C++ (поэтому гитхаб и говорит что оно С++, но это не так)



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

Нейронные сети для трейдеров

Искусственные нейронные сети (ИНС) — это вычислительные системы, основанные на биологических нейронных сетях, составляющих мозг животных.
Нейронные сети для трейдеров

Искусственная нейронная сеть позволяет моделировать некую нелинейную функцию с входными и выходными данными.
Нейронные сети для трейдеров

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

Идем на "рекорд"

    • 10 сентября 2019, 11:47
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Вот таблица среднедневных моих волатильностей на фьючерсе RI по годам за всю его ликвидную историю

Идем на "рекорд"

которая демонстрировалась в недавнем видео.

Но самое интересное, что с этом году до 9 сентября этот показатель равен 0.88%, т. е. меньше, чем в «рекордном» 2017-м. Год, правда, не окончен.

Почему так? Не секрет, что лонг RI~лонг индекс Мосбиржи+шорт доллар. Корелляция этих компонент 0,28, т. е. СКО RI примерно на 10% больше максимума из СКО индекса Мосбиржи и доллара. А значит низкая волатильность объясняется прежде всего низкой волатильностью компонет RI. Ну за исключением лет резкой девальвации волатильность первой компонеты, как правило, больше. Не является исключением и нынешний год. Таким образом низкая волатильность RI объясняется низкой волатильностью индекса Мосбиржи. Почему так, если индекс Мосбиржи вырос с начала года на 17,6%, что даже больше роста индекса за весь 2018 год? Причина в отсутствии «фронтальных» движений всего рынка. Более того, если из индекса убрать такие эмитенты, как SBER, GAZP, GMKN, VTBR и SNGS+SNGSP, то мы получим вообще отрицательную динамику индекса по году. А рост в перечисленных эмитентах происходил, как мы помним, неодновременно: в начале года росли SBER и GMKN. потом «выстрелил» GAZP, потом VTBR, потом GMKN, потом SNGS+SNGSP и снова VTBR и немного GMKN. При этом в периоды  роста упомянутых эмитентов, другие перечисленные эмитенты «пилились», тем самым сокращая волатильность индекса Мосбиржи.

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

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