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

по

Backtrader - первые шаги

    • 28 апреля 2019, 19:12
    • |
    • Albus
  • Еще
Продолжаю учить язык программирования Питон.
Начал разбираться с фреймворком backtrader.
https://www.backtrader.com/
Он позволяет качать котировки с YahooFinance и анализировать их. Можно гонять разные стратегии, считать сколько заработал или потерял. По себе знаю, что самое трудное — сделать первые шаги. Потом всё идёт гораздо легче. Так вот, описываю первые шаги, чтобы получить вот такую картинку. Это код из базового примера с их заглавной страницы, я сам ничего не писал. 
Backtrader - первые шаги
Это стратегия по пересечению скользяшек. На графике видно, что все сделки убыточные (вверху красные кружочки). При удачных сделках они были бы синие. Но дело не в убыточности отдельной стратегии, а в том, чтобы освоить фреймворк.
1. Качаем питон и устанавливаем https://www.python.org/
2. Запускаем чёрное окошко — cmd.exe
3. В командной строке пишем:
pip install backtrader
это установит фреймворк, а потом

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

Как создать торгового робота своими руками? Robot-Scalper

Торговый робот своими руками под QUIK

Нас часто спрашивают, как самостоятельно создать робота? И сложно ли это?
– Нет, не сложно, если у вас есть опыт и наработки. Но если вы начинающий алготрейдер, то перед вами встанет сразу несколько непростых задач.

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

Затем нужно четко формализовать эту стратегию: описать строгими условиями все входы и выходы из позиции.

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

Изучаем функции алготрейдинга (выставление и снятие заявок, получение текущих данных из терминала, механизм взаимодействия скрипта и терминала).

Изучаем как устроена структура данных (таблиц) на сервере Мосбиржи, чтобы знать откуда что брать.

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



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

Пошаговая видеоинструкция - как создать свой индикатор в ТСЛаб с помощью кубиков и кода на C# (на примере индикатора СПРЕда)

Раньше на Смарт-Лабе я уже рассказывал, как можно создать свой индикатор в ТСЛаб (ссылка>>>). Но, как говориться, лучше один раз увидеть, чем семь раз услышать. Поэтому специально для тех, кому удобнее смотреть чем читать провёл две онлайн-встречи в ходе которых подробно рассказал и показал весь процесс создания кубиков. Чтобы не пропускать анонсы наших бесплатных онлайн-встреч (обычно проводятся в среду) подписывайтесь на телеграм-канал ( t.me/TradingLaboratory )

На первой встрече мы создавали кубик СПРЕДа (методом деления) с помощью кубиков — это удобно для тех, кто не умеет использовать язык C#. Однако, как выяснилось, удобно это и для тех, кто собирается писать код и хочет заранее наметить план создания кубика.

Вот как выглядит результат создания СПРЕДа

Пошаговая видеоинструкция - как создать свой индикатор в ТСЛаб с помощью кубиков и кода на C# (на примере индикатора СПРЕда)


Вот видео: Как создать свой кубик (индикатор) для ТСЛаб с помощью кубиков (

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

Основы самоконтроля 2. Управление тревогой

Обсуждая философию трейдинга, мы отмечали неизбежность убыточных сделок. Возможность потери является неотъемлемой характеристикой торговли. Обычная же реакция на потенциальную потерю – это тревога, эмоциональное переживание, в основе которого лежит страх [2].

Страх способен оказывать очень сильное влияние на человека. Основное влияние страха на мышление заключается в сужении внимания и его концентрации на опасности. Чем сильнее страх, тем существеннее ограничение восприятия и мышления, тем больше человек движим одним лишь стремлением устранить угрозу, избежать опасности [2]. Ограничения мышления, вызванные страхом, создают идеальные условия для возникновения у трейдера иррациональных стремлений (напр., выйти из сделки раньше цели; пропустить сделку, чтобы не рисковать дневной прибылью и т.д.). По замечанию Дугласа, страх является источником 95% ошибок на рынке [8].

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



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

Про последовательность. В торговле и в жизни


Пару недель назад беседовал со старой знакомой. Посетовал на застой в текущих делах. В ответ получил ответ, мол, тяжелые дни бывают у всех. Дни? А если застой продолжается месяцы? Кварталы? А может год-два? Как найти в себе мотивацию работать на перспективу в таких условиях? Без получения награды за свои усилия. И с растущей тревожностью относительно успеха всего предприятия.

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

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

Бретт Стинбаджер, автор зачетной книги «Психология трейдинга», дает, например, четкую причину неудач большинства трейдеров (и не только):



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

Грамотный комментарий к отчету Энел Росссия за 2018 год.

Комментарий написан вчера на форуме акций Энел, я его продублирую сюда, так как он очень хорош. Надеюсь, Konstantin не обидится)

Во первых строках хочу сказать что в моем портфеле имеются бумаги Энел, потому не являюсь полностью не предвзятым.

Годовой отчет энел за 2018 год вышел вполне ожидаемым… как и весь бизнес Энел Россия, в принципе его можно спрогнозировать на 3-5 лет вперед с достаточной точностью.
Выручка 73,3млрд — Ч.прибыль 7.7 млрд:
-рентабельность 10,5%… в прошлом году было 11,3%..., но средняя рентабельность с 2006 года около 7,5%. 
//Энел сделали достаточно эффективное управлении в низкомаржинальном бизнесе… Это то, что меня привлекло в данной бумаге.
-рентабельность же собственного капитала 18,6%, хотя в прошлом году было 23,8% и 
//по мере роста СК рентабельность СК должна стремится к 10% годовых. 
Собственный капитал компании 44,5млрд — против заёмного 39,4 млрд: 
достаточность собственного капитала подросла до — 53%, против 51% годом ранее… 
//Это позитивно, но не достаточно для такого малорентабельного бизнеса. При стоимости фондирования 10-12 % годовых и рентабельности 10,5%… по сути кредиторы зарабатывают столько же сколько и акционеры… И долю заёмного капитала надо уменьшать. Комфортным уровнем достаточности СК мне видится 60 и более процентов....
Прибыль на акцию 21 копейка — дивиденды на акцию 14 копек, при средней цене акции за год 1.02 рубля
Дивидендная доходность 13,9% 
И торгуется Энел за 0,8 капитала… что очень хорошо для желающих купить… Это вторая плюшка которая мне понравилась — P/E=4.7… 
Из аналогов на нашем рынке есть только ЮниПро, но там свои подводные камни и P/E в районе 10.

А теперь немного тумана:

1. Основной вопрос который висит над Энел — что будет с Рефтинской ГРЭС… официально пока ничего не ясно. 

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

Как сделать деньги в трейдинге, часть 5.

 Первая часть 
  Вторая часть
   Третья часть
     Четвертая часть   

           Часть 5. О вероятностях.

   Кто начал читать статьи с этой части, уточню: цикл «Как сделать деньги в трейдинге?» — о практике ДЕЙСТВИЙ трейдера и методике наработки навыков прибыльной работы в рынке. Пишу больше для новичков, хотя во многих опытных этот новичок «пустил корни», мешающие двигаться вперед. Один из подобных корней — рассуждения о вероятностях трейдера заработать в рынке (на бирже), внушенные на старте. 

         В далеком 2008 году нам в группе «обучения трейдингу» очень уверенно говорили:
     1. Цена на графиках ходит вверх и вниз, верно? — Да.
     2. Следовательно, вероятность заработать, верно определив направление, будет 50/50, верно? — Да.



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

Как сделать деньги в трейдинге, часть 4

 Первая часть 
 
 
Вторая часть

 Третья часть

    Часть 4. Строим свою СПР.
 

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

 Еще одно вступление к теме, называется мотивация.   

  Здравое замечание в комментах: народ, зачем вам эти сложности! Не ходите на биржу – потерять деньги можете…
  — А зачем люди в горы ходят? Или на полюс пешком? Неужели за славой? 

     Так вот, трейдинг, по моему мнению,  - для неспокойных духом.  В наше технологичное время не так много занятий, где настолько ВСЕ зависит от тебя. Не от предприятия, где ты наемный работник, не от начальника и не от подчиненных.  В трейдинге есть ты и графики, и не надо ни с кем сражаться -  ни с людьми, ни с обстоятельствами. Сможешь развить в себе навыки трейдинга – получишь не только деньги. Скажу как есть: когда получается сделать хороший трейд, — чувство, что можешь,  — сравнимо с ощущениями в полете.  Адреналина в процессе тоже не меньше.  И здоровьем трейдер рискует почти как пилот, пусть и с уклоном в эмоциональное.



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

Как сделать деньги в трейдинге, часть3.

     О системе принятия торговых решений, СПР.  Постановка целей.

 Первая часть 
--
Вторая часть
  Факт очевидный, но многими игнорируемый: ваши шансы завершить торговый период с прибылью тем выше, чем сильнее ваши торговые навыки, то есть лучше СПР.  И наоборот, пока вы новичок, — ваши шансы заработать трейдингом близки к нулю. Скажем так, пока у трейдера слабая СПР, — рассчитывать на итоговую прибыль можно только при условии везения.

В предыдущей заметке, говоря о торговых навыках, я сравнивал их с деталями механизма. Если просто сложить детали,  — механизм не заработает. Нужна подробная инструкция, схема, алгоритм сборки, если угодно. Но СПР не только алгоритм сборки механизма трейдинга. СПР может развиваться и усложняться, в нее могут добавляться новые детали и  механизмы  при необходимости, а также убираться старые, уже бесполезные. СПР – постоянно корректируемый, развивающийся алгоритм работы трейдера.



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

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