Избранное трейдера Носорог

по

Interactive Brokers. Отчеты для налоговой

Делал для себя обсчет годовых отчетов. В итоге решил, что возможно еще кому-то пригодится. Поднял маленький web-сервис. После загрузки годовых отчетов на выходе получаем файл со сделками и их результатами в рублях. Дальше уже этот файл можно всеми возможными средствами анализировать в Excel-е. Реализована основа — FIFO закрытие сделок и пересчет по курсу доллара в рубли.

  1. Генерируем годовые отчеты в кабинете IB в формате csv за все годы. За предыдущие годы нужны так как открывающая сделка может быть не в отчетном периоде. Если программа не находит открывающую сделку то просто пропустит и закрывающую.
  2. Идем по адресу (актуальный адрес указан на странице http://investors.team/topic/75/interactive-brokers-%D0%BE%D1%82%D1%87%D0%B5%D1%82%D1%8B)
    Загружаем файлы отчетов и выбираем год за который хотим получить выгрузку. В отчетных данных можно руками удалить инфо о счете(чтобы не переживать за утечки).
  3. Получаем выгрузку со сделками в рублях.
    Колонки в итоговом файле
    Asset,Currency,Symbol,DateOpen,DateClose,PriceOpen,PriceClose,QuantityClose,FeeOpen,FeeClose,Profit,Year
    По смыслу мне кажется значения колонок очевидны. Это именно та информация, которая необходима при расчете налогов. Дальше уже в Excel-e можно рассчитать что у нас по стокам, что по ПФИ и тп. Если будут какие-то внятные просьбы и рекомендации, то возможно немного допилю. 

Пишите убедительнее.

Пишите убедительнее.
     Не буду размусоливать. Книга хорошая. Написанная не абы для кого и чего, а конкретно в помощь студентам. Для них в книге прекрасно всё. И шаблоны фраз, помогающие при написании статей, и вспомогательные глаголы, и примеры текстов, которые разбираются постепенно в книге. В разных главах. 
     В общем это книга, безусловно, поможет написанию научных и научно-популярных статей, но не нам, алкашам.
Краткое напоминание прочитанного:
1) Нужно начинать не со своего мнения, а с попытки прислушаться и понять позицию других.
2) Модель «они говорят/я говорю».
3) Пробовать относится критически к своим словам.
4) Шаблоны типичных взглядов.
5) Шаблоны превращения.
6) Шаблоны представления.
7) Шаблоны для ознакомления.
8) На протяжении текста «возвращаться к основам».
9) Соблюдать баланс.
10) Хорошее обобщение.
11) Глаголы для обобщения и цитирования.
12) Приводить не только свои, но и чужие аргументы.

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

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

Всем привет!

Вдохновился данным постом ( 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)


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

Подборка полезных ресурсов

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


Сайты и приложухи для трейдинга:
finviz.com  — это божественно! Бэнчмарк всех фин сайтов по интерфейсу и удобству навигации, множество плюшек отбора акции для домашки, и визуальной подачи инфы. Бесит, что календарь только для амеров и на текущую неделю.

forexpf.ru  — 1 год назад этот сайт лежал когда на него ринулась каждая домохозяйка отслеживать курс рубля. Нормальный ресурсоёмкий сайт, чтобы попырому прочекать нефтянку, голду или бакс.

freestockcharts.com  — если вдруг упал tradingview.com.



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

Как торговать внутри дня на маленьком счете в Interactive Brokers?

Как торговать внутри дня на маленьком счете в Interactive Brokers?

Наверняка вы знаете, что для торговли внутри дня через Interactive Brokers (IB) нужен депозит в $25000. Это не прихоть брокера, а требование финансовых регуляторов США. При меньшей сумме на маржинальном счете в IB есть лимит числа внутридневных сделок: 3 сделки в течение 5 рабочих дней. 


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

Новичкам и не только

    • 22 апреля 2020, 10:55
    • |
    • Larry99
  • Еще

Главный и самый полезный сайт www.smart-lab.ru

 

Сайты фильтрующие буржуйские бумаги (скринеры):
www.trade-ideas.com/StockInfo/_ScreenerConfig.html Мегакрутой бесплатный скринер (end of day) с тьмой параметров
smartapple.biz/Screener Бесплатный и всегда работающий скринер на базе investortech, нужна регистрация
www.vr.mixaro.ru/ позволяет одновременно смотреть 2 графика для 1 тикера
www.freestockcharts.com мегакрутой сайт с котировками он-лайн, с объёмами и кучей инструментов
mfd.ru/calendar/- статистика

Статьи, книги, уроки, наработки
Большой список, Список 1, 2
«МакМиллан об опционах» МакМиллан Л.Д.
«Фьючерсы и опционы» А.Н.Балабушкин James Dalton
«Mind Over Markets» Mark Douglas
«Trading in the zone» Технология трейдинга (Евгений, pratrader.livejournal.com)
Популярные рабочие торговые стратегии, методики и тактики
Опционы и фьючерсы. Видеоуроки на iLearney.ru
Искусство чтения СОТ
Журнал трейдера Силантьева, Резвякова

 

Софт, независимый от брокера:
MultiCharts с адаптером к Квику (и его коммент-оценка)



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

Как ускорить терминал Квик

Всем привет.

Все кто давно пользуется терминалом Квик – знают, что со временем он начинает «подтормаживать», долго загружаться, медленно переключаться между вкладками, а в особо тяжёлых случаях проводить заявки с задержкой. А это уже чревато потерей реальных денег….

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

Поехали!

Итак – включаем секундомер и делаем первоначальные замеры:

Результат времени загрузки до появления окна загрузить новую версию

1 минута 21 секунда.

Ну что ж…. За работу:

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

Как ускорить терминал Квик

Находим файл        info.log

Как ускорить терминал Квик



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

Telagram+Quik+Lua: сам себе мессенджер

Самый простой способ, которым я пользовался долгое время.
Нужно установить две программы: Tor browser и curl.
Первая, чтобы блокировки телеграма обходить. Вторая, чтобы сетевую команду исполнять.

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

В луа после этого всё предельно просто:
str='C:\\curl-7.63.0-win64-mingw\\bin\\curl.exe --socks5 127.0.0.1:9150 '
	str=str..'"https://api.telegram.org/botидентификаторвашегобота/sendMessage?chat_id=айдивашегоаккаунта&text='

str=str..переменная1..": "..переменная2
str=str..'"'
os.execute(str)
Приведенный код будет слать в телеграм значения двух переменных, разделенных двоеточием.
Всё просто, но есть два нюанса:
1. Каждая отправка сообщения сопровождается вызовом окна командной строки, которая всплывает поверх всех окон на одну-две секунды. Поэтому слать такие сообщения на машине, с которой вы работаете, чаще одного раза в минуту, не стоит.
2. Я таким способом пользовался больше года и считал, что он и легкий и надежный, но оказалось, что он легкий, но ненадежный. Один раз у меня случилась такая штука. Всплыло черное окошко командной строки, сообщение в телегу не ушло, окошко продолжило висеть. Видимо, какой-то сетевой сбой. И, как оказалось, квик-поток, вызвавший эту командную строку через os.execute, тоже завис и квик перестал коннектиться почему-то, потерял данные и тд. После того, как я это окошко закрыл крестиком, квик продолжил работу. Грубо говоря, из десятков тысяч запусков за год применения такого способа 1 вот такой глюк. Редко, но неприятно.

А какие вы знаете простые, легкие и надежные способы информирования без необходимости много кодить?


Торговая стратегия "Sibrent" релиз 2020....

В прошлом году я предлагал тут ТСку, генерирующую информационный сигнал для дальнейшего принятия решения по фьючерсу на нефть.
На коленке так сказать написанную...
https://smart-lab.ru/blog/554306.php

В
от так она отработала в 2020 году( с теми же настройками, специально без оптимизации и пирамидинга показываю) 
Торговая стратегия "Sibrent" релиз 2020....

https://ru.tradingview.com/u/SiBrent/

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


Конкурентное преимущество в трейдинге, или UNREAL TOURNAMENT

Edge.

Занимаясь трейдингом, вы должны понимать, в чем состоит ваше конкурентное преимущество перед другими участниками рынка (так называемый «edge» — с англ. – «сильная сторона, остриё»).

Ниже — варианты. Подумайте сначала сами, а потом читайте (самое крутое конкурентное преимущество – в конце).

Примерами «edge» могут быть:

1. Знание языков программирования, навыки создания торговых алгоритмов.

2. Привычка заглядывать в прошлое, правило тестировать гипотезы на исторических данных.
Это не то же самое, что пункт 1. Для того, чтобы посмотреть, что было в подобной ситуации во времена, к примеру, финансового кризиса 2008, не нужно знать языка программирования. 70-80% частных трейдеров этого не делают, хотя, по идее, это база, must. Когда вы заглядываете в прошлое, спектр допустимых вами вариантов расширяется. Улучшается тайминг.

3. Знание макроэкономики, фундаментального анализа, качественная аналитика, контроль индикаторов, за которыми не удосуживается следить большинство (к примеру: кредитные спрэды, ставки межбанковского кредитования, потоки-оттоки из фондов, ставки CDS, sentiment, позиционирование участников).



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

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