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

по

С удовольствием прочитал

Рецензия на книгу «23 тайны» — Чхан Ха Джун (Amazon)
Автор убедительно показывает, что теория либерального рынка не очень хорошая теория.
Скажу больше, я давний и последовательный сторонник либеральных свобод и либерального рынка, и я получил огромное удовольствие от убедительных аргументов автора против этой теории.
Прекрасная книга.

Что почитать по (алго) трейдингу? Обзор небанальных книг без Талеба, Грэма и Богла

Привет! Бегло полистал SL и обнаружил, что книжные обзоры делятся на 2 типа – инвесторские и хардкорное алго (HFT и опционы). Промежуточный вариант попытаюсь закрыть данным постом. По уровню сложности книги в обзоре находятся между зубодробительной подборкой от Eugene Logunov https://smart-lab.ru/blog/534237.php и приятным чтивом по фундаментальным стратегиям.
Что почитать по (алго) трейдингу? Обзор небанальных книг без Талеба, Грэма и Богла

1)    Lasse H. Pedersen – Efficiently Inefficient

Отличная книга и №1 по соотношению польза/сложность. Автор показывает, как кванты тестируют и отбирают стратегии в портфель. Условно ее можно разделить на 4 части: арбитраж, факторные стратегии, глобал макро и технические моменты запуска и финансирования фонда. HFT и опционные стратегии упоминаются вскользь. Наверное, книга подойдет и для совсем начинающих, т.к. все метрики (вплоть до волатильности) и базовые концепции раскрываются с 0.

LHP – один из боссов крупного хедж фонда в Гринвиче, но в отличие от Далио или Дракенмиллера, еще и хардкорный академик. Поэтому в книге любое утверждение подтверждается ссылками, а для глубокого погружения есть отличный список первоисточников. Понятно, что никаких секретов своего работодателя LHP не раскрывает, но профильные главы для меня оказались полезными в плане идей + отсылки туда, где копать глубже.
Что почитать по (алго) трейдингу? Обзор небанальных книг без Талеба, Грэма и Богла



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

Как получить налоговый вычет по ИИС. Возврат налога онлайн. Пошаговая инструкция

Пошаговая инструкция: Как получить налоговый вычет по ИИС типа а. Для этого подаем декларацию 3-НДФЛ онлайн через личный кабинет налоговой. Этот вычет подразумевает возврат 13 процентов от вложенных средств. Покажу где скачать необходимые документы для возврата налога на примере брокера втб и тинькофф инвестиции
  • обсудить на форуме:
  • ИИС

Данные из QUIK в Python. Построение Дельта графика.

Данные из QUIK в Python. Построение Дельта графика.Построение нестандартных графиков в Python при помощи библиотеки finplot.
Можно строить почти любые нестандартные графики: Range, Renco, Delta.
В качестве примера скрипт для построения Дельта графика.
График строиться с момента запуска по поступающим данным из таблицы обезличенных сделок.
Для получения данных из КВИКа используется PythonServer Евгения Шибаева (огромное спасибо автору!!!)

Тапками не кидайтесь, программировать только учусь.

# В КВИКе запускаем луа-скрипт QuikLuaPython.lua
import socket
import threading
from datetime import datetime, timezone
import pandas as pd
import finplot as fplt

fplt.display_timezone = timezone.utc


class DeltaBar():
    def __init__(self):
        self.df = pd.DataFrame(columns='date_time open high low close delta delta_time_sec'.split(' '))
        self.df.loc[len(self.df)] = [0, 0, 0, 0, 0, 0, 0]

    def parser(self, parse):
        if parse[0] == '1' and parse[1] == 'RIH1':
            if abs(self.df.iloc[len(self.df) - 1]['delta']) >= 500:
                self.df.loc[len(self.df)] = [0, 0, 0, 0, 0, 0, 0]  # Добавляем строку в DF

            self.df.iloc[len(self.df) - 1]['close'] = float(parse[4])  # Записываем последнюю цену как цену close бара

            if self.df.iloc[len(self.df) - 1]['date_time'] == 0:
                self.df.iloc[len(self.df) - 1]['date_time'] = \
                    datetime.strptime(f'{parse[7]} {parse[8][0:-1]}', "%d.%m.%Y %H:%M:%S.%f").replace(microsecond=0)

            if self.df.iloc[len(self.df) - 1]['open'] == 0:
                self.df.iloc[len(self.df) - 1]['open'] = float(parse[4])

            if float(parse[4]) > self.df.iloc[len(self.df) - 1]['high']:
                self.df.iloc[len(self.df) - 1]['high'] = float(parse[4])

            if (float(parse[4]) < self.df.iloc[len(self.df) - 1]['low']) or \
                    (self.df.iloc[len(self.df) - 1]['low'] == 0):
                self.df.iloc[len(self.df) - 1]['low'] = float(parse[4])

            if parse[5] == '1026':
                self.df.iloc[len(self.df) - 1]['delta'] += float(parse[6])

            if parse[5] == '1025':
                self.df.iloc[len(self.df) - 1]['delta'] -= float(parse[6])

            self.df.iloc[len(self.df) - 1]['delta_time_sec'] = \
                datetime.strptime(f'{parse[7]} {parse[8][0:-1]}', "%d.%m.%Y %H:%M:%S.%f") - \
                self.df.iloc[len(self.df) - 1]['date_time']
            self.df.iloc[len(self.df) - 1]['delta_time_sec'] = self.df.iloc[len(self.df) - 1]['delta_time_sec'].seconds


def service():
    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    sock.bind(('127.0.0.1', 3587))  # Хост-этот компьютер, порт - 3587
    while True:
        res = sock.recv(2048).decode('utf-8')
        if res == '<qstp>\n':  # строка приходит от клиента при остановке луа-скрипта в КВИКе
            break
        else:
            delta_bar.parser(res.split(' '))  # Здесь вызываете свой парсер. Для примера функция: parser (parse)
    sock.close()


def update():

    df = delta_bar.df
    # Меняем индекс и делаем его типом datetime
    df = df.set_index(pd.to_datetime(df['date_time'], format='%Y-%m-%d %H:%M:%S'))
    # print(delta_bar.df)

    # pick columns for our three data sources: candlesticks and TD
    candlesticks = df['open close high low'.split()]
    volumes = df['open close delta_time_sec'.split()]
    if not plots:
        # first time we create the plots
        global ax
        plots.append(fplt.candlestick_ochl(candlesticks))
        plots.append(fplt.volume_ocv(volumes, ax=ax.overlay()))
    else:
        # every time after we just update the data sources on each plot
        plots[0].update_data(candlesticks)
        plots[1].update_data(volumes)


if __name__ == '__main__':
    delta_bar = DeltaBar()
    # Запускаем сервер в своем потоке
    t = threading.Thread(name='service', target=service)
    t.start()

    plots = []
    ax = fplt.create_plot('RIH1', init_zoom_periods=100, maximize=False)
    update()
    fplt.timer_callback(update, 2.0)  # update (using synchronous rest call) every N seconds

    fplt.show()
  • обсудить на форуме:
  • QUIK

Дыра в ВТБ или все для удобства клиента и плевали мы на вашу безопасность

    • 11 февраля 2021, 22:57
    • |
    • Rock_er
  • Еще

Всем привет.
Я не трейдер, но регулярно, на протяжении нескольких лет инвестирую в акции и ETF. Сумма уже преодолела психологическую отметку, когда беспокоишься не только о надежности брокера или банка (поэтому и был выбран  ВТБ), но и защиты от мошенников или доступа к личному кабинету посторонних, вследствие явных дыр в безопасности ВТБ, которые они не признают (якобы все делается для удобства клиента). Написанное больше касается именно банка, но немного затронул тему и восстановления доступа к брокерскому счету.
Так вот, уже не в первый раз, в комментариях встречаю рекомендацию в ВТБ банке поставить запрет на «удаленное восстановление доступа». Мол, это защитит от мошенников или если вы потеряете сим карту (Например, тут https://smart-lab.ru/blog/676249.php#comment12208793) Хотел сначала написать просто комментарий, однако затем решил выделить в отдельный пост (кстати первый аж за 6 лет, как оказалось. Быстро же летит время), предназначенный  для таких же параноиков как я, а вдруг пригодиться.



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

МТС. Потенциальный треугольник.

Похоже, что к началу ноября в бумаге закончилась крупная коррекция. Начавшийся рост развивается в рамках восходящего канала, отталкиваясь от его границ. Сейчас прослеживается коррекционное движение в формате треугольника abcde в волне (iv)of[i]. Если цена не уйдет ниже, пробивая канал, то можно ожидать 5-волновый импульс вверх в волне (v)of[i].
МТС. Потенциальный треугольник.

📈Первая цель – минимальный уровень, которого должна достичь волна (v), чтобы обновить максимум вершины (iii) — 340 – 341.
📈Вторая цель – более вероятная по соотношениям Фибоначчи и развитию канала – 348 – 350.

Telegram: https://t.me/Patient_trading

  • обсудить на форуме:
  • МТС

И еще раз про налоги. Ответы на многие вопросы.





Господа, крайне рекомендую потратить время на это видео. Очень полезно в плане информации про новое в налогообложении с этого года.

3-НДФЛ Дивиденды. Пошаговая инструкция.

Добрый день Дамы и Господа.

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

Пришло время отчитаться о полученных дивидендах по акциям иностранных компаний и ГДР. Необходимо заплатить налог и сдать налоговую декларацию физических лиц (3-НДФЛ). Сделать это просто. Займет 10-20 минут. Проследуем вместе шаг за шагом.

Поехали:

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

2. Открываем личный кабинет налогоплательщика вот ссылка



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

Аштанга-йога для инвестора

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

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

Почему аштанга-йога?

1. Аштанга-йога — это СИСТЕМА
Комплекс упражнений первой серии аштанга-йоги включает более 40 асан.

Почему я люблю аштанга йогу

Ты повторяешь их изо дня в день. Одно и тоже.

Кто-то скажет, что это скучно. Ничего подобного! Каждая асана готовит тебя к следующей. В последовательности асан есть СМЫСЛ.

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



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

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