Избранное трейдера Petr S

по

Минимальный набор аналитика для бэктеста

    • 16 июня 2020, 20:56
    • |
    • Grin
  • Еще
Вот тут написано, к чему это вообще и содержание

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

Отдельной ремаркой, немаловажной для данного сайта, все инструменты описанные ниже совершенно open source, то есть даром! 
Используемый инструментарий:

Python 3.8 + Pycharm + anaconda + git(необязательно)

В комменты накидали еще инструментов, грех упускать случай.
Что еще используют пользователи smart-lab:
Язык R
jupyter notebook
Collab google


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

Я предупреждал. 


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

Как заработать на стохастике и машке

    • 10 июня 2020, 23:13
    • |
    • GOLD
      Популярный автор
  • Еще
Мой дорогой друг, высылаю тебе инструкцию, как заработать на этой проклятой бирже. Сразу предупреждаю, много бабла не срубишь. Но через пару месяцев теща перестанет называть тебя иждивенцем. А через полгода сможешь вывезти жену в Тайланд. Напомню, ты обещал ей это восемь лет назад. Еще до свадьбы.

И так. Открываешь QUIK. Берешь график своего любимого инструмента. Накладываешь машку. Выводишь под графиком стохастик. И начинаешь торговать по правилам:

1. Работаешь одной позой (количество контрактов в позе — сколько влезет).
2. Если машка идет вверх, открываешь лонг по низу стохастика. Выходишь — по вверху стохастика.
3. Если машка идет вниз, открываешь шорт по верху стохастика. Выходишь — по низу стохастика.
4. Если машка идет вбок, просто открываешься/закрываешься по верху/низу стохастика.

Давай уберем с графика свечи, чтобы не отвлекали и посмотрим торговую систему:

Как заработать на стохастике и машке



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

Идеальная "торговая система" А. Г. в реалиях нашего рынка

А. Г. интересную идеальную штуку описывает у себя в видео.

Прогоним эту систему без заглядывания в будущее на нашем рынке по следующим правилам:
Buy at open[m] if close[m-1]>OPEN[d] and HIGH*[m-1]+LOW*[m-1]>HIGH[d-1]+LOW[d-1].
Sell at open[m] if close[m-1]<OPEN[d].

Пояснения:
Расчеты делаются по минуткам opn, high, low, close.
m — текущая минута, которая только началась.
OPEN, HIGH, LOW это дневные значения. 
d — текущий день.
HIGH* и LOW* это максимум и минимум текущего дня с открытия и по завершившуюся минуту m-1.

Далее будут эквити без учета издержек.

Si (8% годовых при срсделке 0,01%):
Идеальная "торговая система" А. Г. в реалиях нашего рынка





























RI (22% годовых при срсделке 0,05%):
Идеальная "торговая система" А. Г. в реалиях нашего рынка

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

Как скачать много котировок акций РФ сразу.

Всем привет!

Вдохновился данным постом ( https://smart-lab.ru/blog/616708.php ) и решил немного подпилить код, пока карантин делать нечего.

Кто не знал как скачивать котировки по одной компании вручную — сайт для скачивания котировок по одному тикеру (финам):
www.finam.ru/profile/moex-akcii/gazprom/export/

Тут через питон скачиваем котировки из текстового файла, в который вносим желаемые тикеры компаний:
Как скачать много котировок акций РФ сразу.



Сайт для скачивания среды программирования Python (PyCharm), пойдет обычная версия:
www.jetbrains.com/ru-ru/pycharm/download/#section=windows

Файлы из видео, в том числе и со списком тикеров:
yadi.sk/d/R3BSbFjV3Pfydg

Код программы:

import requests
import datetime
import pathlib
import apimoex
import pandas as pd
 
board = 'TQBR'
 
with open("C:/PYEX/TICK.txt", "r") as TICKs:
    TICKs = [line.rstrip() for line in TICKs]
pathlib.Path("C:/PYEX/Database/{}".format(board)).mkdir(parents=True, exist_ok=True)
process = 0
with requests.Session() as session:
    for TICK in TICKs:
         process = process + 1
         print((process / len(TICKs)) * 100, ' %')
         data = apimoex.get_board_history(session, TICK, board=board)
         if data == []:
             continue
         df = pd.DataFrame(data)
         df = df[['TRADEDATE','CLOSE']]
         df.to_excel("C:/PYEX/Database/{}/{}.xlsx".format(board,TICK), index=False)


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

USO oil - продолжение, или типа инсайд

Инсайд по нефти.

Честно говоря, я немного в шоке от своего сегодняшнего открытия.

Помните, я рассказывал про громадный фонд United States Oil Fund (он же ETF с тикером USO)?

Так вот.

Во-первых, Bloomberg написал, что падение нефти 20 апреля произошло не из-за него. Фонд к тому времени уже переложился из майских фьючерсных контрактов в июньские еще в середине апреля (Напомню, фонд не выходит на поставку нефти, а просто перекладывается из ближних фьючерсов в дальние, т.е. делает roll-over).

Во-вторых (и это самое интересное), В ОТКРЫТОМ ДОСТУПЕ есть информация, что этот фонд сегодня (27 апреля), завтра (28 апреля) и послезавтра (29 апреля) распродаёт следующий, июньский контракт, и переходит в следующие фьючерсы.

Что в моей голове не укладывается… Если такая информация есть в открытом виде, её же будут «фронт-раннить» все спекулянты, которые умеют читать! Это же по сути инсайд!

Еще была информация, что хедж-фонды стали сейчас наращивать лонги по нефти. Логично. Хедж-фонды часто входят в рынок против таких вот потоков, т.к. можно войти с минимальными издержками, а когда поток иссякает – они двигают рынок так, что мало потом не кажется. Я знаю это, потому что когда я работал в ЦБ, против нас делали ТАКЖЕ.



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

Искусственный трейдер. Часть 1. Подготовка данных для машинного обучения (видео).

Всех с наступающим (и никаких отступлений!) Днем Защитника Отечества ака Денем Советской Армии и Военно-Морского Флота!
И за тех, кто в море! Ну а те кто в ЗОЖе, начинаем готовить себе замену — искусственного трейдера.
Важнейшей частью любого алгоритма машинного обучения являются данные, на которых происходит обучение, а еще важнее качество этих данных.
Для приготовления искусственного трейдера нам понадобятся следующие ингредиенты:
1.Установленная платформа Jatotrader (FREE или круче) версии 2.9.3 или выше. Можно обойтись и без установки Джато и взять тестовый набор данных отсюда. Описание содержимого файлов датасета — в конце топика.
2.Питон.Jupyter Notebook (Anaconda3)
Короче говоря, Jatotrader мы используем как предварительный обработчик и генератор данных для машинного обучения (МО), а Python для создания модели, обученной на этих данных. Возможности Jatotrader позволяют создавать частотные графики из тиковых данных, примерно такого вида 



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

Quik->Lua->C++DLL. Опыт разработки и немного кода.

    • 04 февраля 2020, 13:54
    • |
    • 3Qu
  • Еще

Начал вчера работы по реализации "Брошенной стратегии". Хорошо когда есть наработки: взял готовые куски кода, немного доработал под новые нужды, соединил их вместе и уже все готово — почти все необходимые данные передаются в DLL, расставляются по местам и готовы к использованию. С этим почти закончено, остальное будет делаться по ходу пьесы, и по мере необходимости.

С передачей данных закончено, а стратегия даже не начиналась. Система новая и архитектора системы пока не ясна, есть несколько вариантов, выбрать из которых не так просто.
Пока суд, да дело, решил написать о передаче данных из Quik в С++DLL.
О том как сделать простую С++DLL для работы с Quik-Lua написано на сайте https://quikluacsharp.ru  здесь и о передаче данных из Lua — здесь и в других материалах сайта. Наверняка многие из вас все это видели и знают, а некоторые это даже применяют. Я это все не использую, не очень разбирался, но, тем не менее, сам сайт



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

Последний шанс заработать на корона вирусе !!! (памятка спекулянту)

    • 27 января 2020, 16:39
    • |
    • d_d
  • Еще
 11 заболевших было диагностировано в США во время вспышки эпидемии Эболы 2014-2016  и на данный момент там выявлено 5(?) человек с корона вирусом.  то есть пока примерно сопоставимы по масштабу эти события. В таких случаях всегда вырастают акции производителей защитных масок и мед костюмов $LAKE, $APT:
Последний шанс заработать на корона вирусе !!!   (памятка спекулянту)
картинка от 22 января, когда было актуально покупать APT...

Однако акции $APT уже показали рост +100% с начала января. 
Поэтому все, кто помнит вспышку Эболы, задавались в прошлую пятницу вопросом: 

Последний шанс заработать на корона вирусе !!!   (памятка спекулянту)

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

VIX - порно онлайн. Трейд на выборы в США

Преамбула


VIX - порно онлайн. Трейд на выборы в США


Мой трейдинг в прошлые годы отвратительно работал с января по июль:

VIX - порно онлайн. Трейд на выборы в США

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

Муниципальные облигации как альтернатива ОФЗ и депозитам

Смотрю я за нашим Центробанком и темпами снижения ставки… и просто офигеваю. Еще недавно мы радовались доходности в 7-8%. Сегодня довольствуемся доходностью 5,5-6%. Депозиты вообще утоптали в пол. Власти всеми силами выталкивают граждан из накоплений в сторону потребления.Муниципальные облигации как альтернатива ОФЗ и депозитам

Недавно я обратил свой взор на муниципальные облигации.

Муниципальные облигации — это долговые ценные бумаги, которые выпускают города или отдельные регионы для финансирования своих проектов или дефицита бюджета. То есть вы даете в долг не центру, а мелких субъектам.
Их еще делят на муниципальные и субфедеральные. Не забивайте себе голову. Это примерно одно и то же.


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

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