Избранное трейдера Михаил

по

Принципы построения торговых алгоритмов

    • 13 сентября 2017, 10:33
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Почему то видео с моей первой лекцией из курса, открываемые организаторами курсов по моей просьбе, со временем исчезают из сети. Поэтому решил разместить эту лекцию на своем канале на Ютубе.

PS. Смотреть лучше со скоростью 1,25 :)



График динамики небольшого портфеля акций в TradingView

Значит у меня есть портфель акций. Я писал об этом вчера. Как мне посмотреть его динамику? Можно конечно сделать алгоритм внутри смартлаба и строить его по историческим данным. Это несложно, но времени пока на это не хватает. Я решил построить такой чарт в Tradingview. Предположим мой портфель сегодня стоит = 100 тыс. рублей.
Тогда в нем примерно будут лежать столько бумаг:
График динамики небольшого портфеля акций в TradingView
Я беру и вбиваю это все дело в формулу в очке ввода TV: 
График динамики небольшого портфеля акций в TradingView
3 недели назад я просил ребят сделать так, чтобы при выборе инструмента в формуле формула не сбрасывалась и они это дело починили.
Теперь нашел новый баг. Чтобы формула работала корректно, недостаточно выбрать из списка QIWI на MOEX. Надо именно прописать руками в формулу MOEX:QIWI, чтобы вставился Киви с ММВБ а не с Насдака.

Ну в общем, я нажал Ентер и получился график моего портфеля:
График динамики небольшого портфеля акций в TradingView
Он бы выглядел так, если бы я все время такой объем акций и держал. Я уже говорил, что мой портфель вчера был в нуле, то есть примерно результат был бы такой же, если бы я купил все эти же акции в октябре 2015. Весной его можно было продать +22% т.к. на хаях была ФСК и Газпром там задирали на ожиданиях дивидендов.

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

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

Торговая система своими руками. Часть 3. Выставление заявок.

    • 05 сентября 2017, 14:48
    • |
    • k100
  • Еще

     Добрый день. В предыдущем посте были описаны базовые компоненты – классы обёртки над API брокера. Не хотелось нагружать их дополнительной логикой, поэтому оставим их как есть, и перейдём к чуть более сложному объекту. На сцене появляется IOrderManager, который отвечает за заявки и сделки по ним.

interface IOrderManager
{
   List<Order> GetOrders(string symbol, int strategyID);
   void PlaceOrder(string symbol, int strategyID, OrderAction action, OrderType type, double price, double amount, double stopPrice);
} 

     Всего два метода – выставить заявку и получить их список. Но, у реализации IOrderManager’а непростая задача – надо не просто выставлять заявки, но также хранить какая стратегия это сделала и какие прошли сделки. Получается, у OrderManager’а есть некое состояние – список заявок/сделок, поэтому этот объект относится больше к модели, чем к сервисному слою программы. Перед этим я описывал IPortfolioGate – класс-обёртка для работы с портфелем, вот у него нет состояния, он просто транслирует вызов методов внешней COM библиотеки, а вот OrderManager это некий дополнительный уровень над всем этим – у него появляются «знания» о предметной области, и именно он используется в классах стратегий.
     Также, появляются две сущности – заявка (Order) и сделка (Trade). Класс Order имеет список сделок прошедших по данной заявке.

class Order
{
   public string Symbol { get; set; }
   public OrderAction Action { get; set; }
   public double Price { get; set; }
   …
   public List<Trade> Trades { get; set; }
}


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

Подробный мануал как правильно зайти в шорт.

    • 05 сентября 2017, 14:01
    • |
    • p1x3
  • Еще

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

 

 

Есть акция под названием FENG. По дневному графику она улетела сильно (pump and dump), и потом  её слили.

Подробный мануал как правильно зайти в шорт.

В чатике ловили её в районе 4.70$ все стандартно от уровней вчерашнего дня. 

Про шорт от уровня вчерашнего дня, я подробно рассказал в этом видео https://www.youtube.com/watch?v=MDoftGig-q0 оно является пожалуй одним из самых главных для понимания как лучше торговать pump and dump, где  нужно заходить и выходить.

Но сегодня речь пойдет о следующем дне, день после слива. По принципу он похож и на предыдущий день (Second day). Так же ждем уровни, но нужно знать, чего ожидать такого, чтобы зайти правильно в позицию.



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

СОТы в каждый дом!

Отвечая на свой собственный вопрос постом ранее: не стоит заниматься созданием решений, которые уже есть :D Проблема в том, что ни один открытый сервис не предоставляет возможности смотреть СОТ с абсолютными позициями на одном графике с ценой. Самый лучший http://tradingster.com/, но и он этого не дает. Между тем, ряд исследований без этого становятся ужасающе трудоемкими.

Оказывается, еще в 9-м году Василием Соколовым был создан проект Мета-СОТ с набором индикатором для МТ4. С тех пор MQL4 изменился, и старая версия уже не работает. Сам же автор переключился на поддержку платного продукта уже на базе MQL5. Но большого труда внести требуемые изменения в старый код не составляет, и после нескольких исправлений он дает отличный результат:

СОТы в каждый дом!

Кроме того, я добавил функцию, ограничивающую создание частных отчетов одним инструментом, что позволяет сэкономить время генерации файлов на несколько порядков и не захламлять терминал кучей ненужных файлов. Для его активации надо просто установить параметр build_only_instr в «true» и выбрать сочетание букв требуемого инструмента:

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

ОБЗОР VWAP (VOLUME WEIGHTED AVERAGE PRICE)

VWAP — это внутридневный расчет, используемый в основном HFT алгоритмами и институциональными трейдерами для оценки того, где акции торгуются относительно среднего значения объема за день. Внутридневные трейдеры также используют VWAP для оценки направления рынка и фильтрации торговых сигналов. Перед использованием VWAP, необходимо понять, как он рассчитывается, как его интерпретировать и использовать, а также какие недостатки у этого инструмента.

Как рассчитывается VWAP?

VWAP (Volume Weighted Average Price) — это аббревиатура от Средневзвешенной цены по объему. На первый взгляд, вы можете думать, что VWAP — это всего лишь индикатор средней цены. Но VWAP — это нечто большее.

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



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

ЛЧИ близко. АлгоТрейдинг - устойчивость робота и подбор параметров


  ЛЧИ близко. АлгоТрейдинг - устойчивость робота и подбор параметров

Для того, чтобы лучше понять материал, можно ознакомиться в этими статьями:
https://smart-lab.ru/blog/180975.php
https://smart-lab.ru/blog/259824.php 
Там же видео как я оптимизировал 2,5 года назад(2015 год)

+++ Спасибо за твой плюс или коммент, они важны для меня!+++
*Картинки из статьи можно смотреть тут
ЛЧИ близко. АлгоТрейдинг - устойчивость робота и подбор параметров

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

Стратегия "Шпильки". Подходит для криптовалют, биткоина,акцию и фьючерсов

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



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

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

Третье письмо моему юному другу о здоровье

Начало: Письмо моему юному другу о здоровье.
Продолжение: Второе письмо моему юному другу о здоровье
П
родолжение: Третье письмо моему юному другу о здоровье

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

9. Простые решения сложных проблем.

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

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



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

Plaza 2, Fast, Fix, TWIME. Вопросы чайника.

Повышаю уровень технической подготовки. По мотивам:

Plaza II
сайт биржи - http://www.moex.com/a582
форум биржи - http://forum.moex.com/viewforum.asp?f=12
Топики на смартлабе:
https://smart-lab.ru/blog/30661.php
https://smart-lab.ru/blog/360270.php
https://smart-lab.ru/blog/361797.php

Протокол FAST
сайт биржи - http://www.moex.com/s441
статья на хабре - https://habrahabr.ru/company/itinvest/blog/243657/

Протокол FIX
сайт биржи - http://www.moex.com/a554
Топик на смартлабе - https://smart-lab.ru/blog/310446.php

Протокол TWIME
форум московской биржи - http://forum.moex.com/viewtopic.asp?t=30534&topicdays=0&postorder=asc&start=0
Топик на смартлабе - https://smart-lab.ru/blog/357048.php

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

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