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

по

QLua скринер в 10 строк кода. Или "за базар отвечаю".

Всем привет!
Никогда не давайте обещаний которые не можете выполнить. Во-первых — это портит карму. Во-вторых, за сказанное нужно отвечать. В далеких (не очень) 90-х, если человек не держал слова, к нему приезжали «санитары» с электроприборами, типа дрель, паяльник, утюг — все перечислять не буду, чтобы не пугать читателя, т.к. пост многие найдут полезным не только для торговли, но и для написания собственного кода. Так вот, пообещал я человеку, дело было так:
QLua скринер в 10 строк кода. Или "за базар отвечаю".
Мой родной язык, помимо русского, Common Lisp. С недавних пор породнился с Питоном. А тут луа, да еще с Квиком вперемешку. Не фиг было обещания давать. Больше времени потратил на изучение структур данных луа и особенностей QLua. Сам код был написан за пару часов, как увидите ниже — чё там писать-то...
Как я обещал — пользователь Смартлаба Weddy получает код бесплатно, как и остальные участники тусовки. Ну а я, в качестве вознаграждения получаю приобретенный опыт. Проверял сегодня — работает с любым Квиком (6, 7, 8). Конечно дополнительных «наворотов» я не делал, как в идеале желал Weddy, но это уже детали.

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

Python-->Lua-->Квик. Управление заявками в Квике из Питона.

Всем привет!
То о чем так долго мечтали большевики — свершилось!
Представляю QLua-сервер для управления заявками в Квике Квиком. Как обычно, в несколько строк кода.


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

Python. Делаем тестер стратегий и... зарабатываем на случайном блуждании.

    • 19 июня 2020, 16:32
    • |
    • 3Qu
  • Еще

Если вам кто нибудь скажет, что на случайном блуждании (СБ) нельзя зарабатывать, бросьте в него камень. Как говорил Паниковский — это жалкие ничтожные люди. На СБ можно зарабатывать с результатами не хуже, чем на реальном рынке. У СБ, по сравнению с реальным рынком, только один недостаток — за игры с СБ никто деньги платить не будет.
А если бы платили? Никто бы ничего не заметил. По прежнему 95% СБ-трейдеров сливало бы депозиты, а 5% регулярно выигрывало и считало бы себя Гуру. По прежнему на графики наносились бы каббалистические знаки и индикаторы, угадывались бы направления движения, каналы, и линии поддержки/сопротивления. Все так же начинающие трейдеры искали Учителя для обучения, а аналитики предсказывали будущее. И, ровным счетом, абсолютно ничего бы не поменялось. Может только АГ заметил бы подвох, но тоже не сразу, а только через несколько месяцев, а, может, и через год-другой. Но, легко сделать, чтобы и АГ остался в неведении.)

Однако, прежде чем играть на СБ, нам необходима стратегия и тестер. Ими мы и займемся.
Для начала стратегия: нам нужны три функции
— одна для пошагового слежения за рыночными котировками и определения момента входа в сделку — DealEntryAnalysis(i) и пусть на ее выходе будет: 0-если сделки нет, 1 — необходим вход в лонг, и -1 — необходим вход в шорт. i — номер отсчета массива котировок.
— вторая для сопровождения сделки лонг — DealControlL(i), отвечающая за контроль и закрытие сделки.
— и третья, для сопровождения сделки шорт — DealControlS(i).
Теперь у нас все готово для разработки тестера стратегий, а это всего лишь цикл while() последовательно перебирающий котировки.
Вот наша стратегия уже в тестере:

while i < Ie:
    deal_type = DealEntryAnalysis(i)
    if deal_type == 1:
        j, rep = DealControlL(i)
        deals_report.append(rep)
        i = j+1
        continue
    elif deal_type == -1:
        j, rep = DealControlS(i)
        deals_report.append(rep)
        i = j+1
        continue
    i = i+1


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

Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Привет, сегодня вместо традиционного бэктеста разберем площадки, где можно подсмотреть идеи для торговых стратегий.  Навеяно постом Eugene Logunov о литературе для алго-трейдера https://smart-lab.ru/blog/627444.php Теперь у нас есть методики, но где взять идеи? :)

Наши предыдущие бэктесты хоть и адаптированы под Россию и имеют отличия в реализации – все равно основываются на ранее выявленных закономерностях в США/Европе. Сразу скажу, что речь пойдет об исследованиях в открытом доступе. Если на работе/в университете есть доступ к EBSCO или Science Direct, то вы и сами знаете, где все посмотреть.

Зачем вообще читать академические ресерчи, если фонд LTCM показал, что кол-во цитирований и премий спорно соотносится с успехом на рынке?

Хорошие ресерчи дают базовые идеи о том, что и почему работало в прошлом, на каких стадиях и почему перестало. Да, в них есть реализация или дизайн исполнения, но обычно он сырой и его всегда можно поменять, сохранив базовую идею. В отличие от дискуссий в рунете, очень сложно опубликовать что-то без пруфов, а проверка устойчивости не ограничивается t-статистикой > 3.  Сам текст хорошо структурирован, методика либо объясняется полностью, либо ссылается на такой текст. Авторы в основном исследователи, которые выполняя свою работу попутно дают подсказки практикам. Но встречаются и практики, например, аналитики хедж фонда AQR сейчас главные поставщики контента по факторным стратегиям или ученые Dimson и Ibbotson, которые параллельно пишут исследования для инвестиционных банков. Если желание почитать что-то заумное осталось, то сформулируйте идею/биржевую аномалию, которую хотите проверить (например, покупка акций с наибольшими дивидендами) и возвращайтесь к этому тексту.



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

Как работать гейм-дизайнером

Ссылка на первоисточник
pikabu.ru/story/10_insayderskikh_sovetov_dlya_khudozhnikov_kotoryie_khotyat_popast_v_igrovuyu_industriyu_6477913

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

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

1. Ваше портфолио игрового разработчика должно соответствовать своему названию 

Студенты постоянно пишут о том, как им сложно найти работу, 

но, после того, как они присылают портфолио,
всё встает на свои места.
Проблемы видно уже через 30 секунд.  

Если вы хотите работать в игровой студии,
нужно продемонстрировать знания всего рабочего процесса,
с которым связана разработка.
Для работодателя это будет значить,
что вы сможете доводить свои задачи до конца.
Покажите, что можете сделать блокаут,
разбить всё на модули и довести свой ассет до финала.
Покажите, что можете создать персонажа начиная с болванки,
заканчивая хорошо запеченными текстурами и правильной топологией,
которую будет удобно использовать для анимации и тд.
Покажите, что знаете, как работают текстуры и материалы в игровом движке,
как использовать vertex color/alpha, как правильно и оптимально создавать UV развертку.
Если же вы думаете, что можете накрутить displacement и всё будет классно, то подумайте еще раз. 



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

Логические ошибки мышления

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


Почему мне нравится алготрейдинг

1. Математический подход (всякие средние, ст.откл, ...). Не то, что это гарантирует от ошибок, но это более осязаемо и считаемо по сравнению со всякими «верю-не верю».
2. Подготовительная работа — очень долгая: много размышлений, прикидок. Это хотя бы гарантирует от спонтанных действий на рынке.
3. Говорят, возможна переподгонка. Да, возможна, но я хотя бы знаю это и предпринимаю действия, чтобы ее не было. Фундаментальщики и пассивные инвесторы порой даже не догадываются, что и у них она возможна.
4. Реализация — монотонная и порой скучная, но зато нет эмоциональной зависимости от рынка: отдельная реализация ровным счетом ничего не значит.
5. Не обязан насильно жрать «черного лебедя» — это прерогатива инвесторов.

Что не нравится? — длинные просадки. Но у каждой медали есть две стороны.

Это работало последние 2 года, сработало и сейчас.

Сергей Григорян на своем авторском канале телеграм провел анализ соотношения Трежерис/Акции, выраженное через основные ETF.

Это работало последние 2 года, сработало и сейчас.
Предположение о паузе в росте рынка акций США оправдывается, причем ускоренными темпами. Этим начинает пользоваться основной альтернативный класс активов- длинные US Treasuries.

В средней части графика показано соотношение Трежерис/Акции, выраженное через основные ETF на эти классы активов. Чудесным образом оно нащупало поддержку как раз возле 200-дневной средней. Внизу показан классический и самый простой индикатор текущей силы рынка- RSI (14) для соотношения. Совпадение или нет, утверждать не буду, но видно невооруженным взглядом, что когда он достигает уровня перепроданности 30%, относительная слабость TLT против SPY подходит к концу, и начинается период тактического превосходства Трежерис.

Это работало последние 2 года, сработало и сейчас. Конечно, когда-нибудь эта закономерность сломается, перепроданность Трежерис против акций будет проигнорирована, и Трежерис продолжат падать, а акции- расти. Но я думаю, что это произойдет не раньше, чем индекс S&P-500 обновит исторический максимум на 3400.


"Баффет идет к черту, теперь я здесь папа!". Дэйв Портной - Уорен Баффет нашего времени?

Если вы еще не слышали о Дэйве Портном, то знакомьтесь, это новая звезда Уолл Стрит, и самая обсуждаемая персона на финансовых рынках. Портной никогда до марта текущего года не занимался трейдингом, но за несколько месяцев успел заработать 1 миллион долларов прибыли, ведя трансляции в прямом эфире у себя в твиттере. Сейчас число подписчиков превышает 1.5 миллиона человек и продолжает стремительный рост, вместе с ростом самолюбия Портного, который уже успел сравнить себя с Баффетом. В общем, персона очень интересная, и в этом видео я собрал всю доступную информацию о Дэйве Портном на текущий момент. Буду признателен за +, в знак благодарности за труды.



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

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