Избранное трейдера Sergey Pavlov

по

Трендовые стратегии - точность входа

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

Вот простейшая трендовая стратегия для фьючерса РТС.

Трендовые стратегии - точность входа

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

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

Итак, что у нас получается.

Первое. Глобальный фильтр «покупай выше самой длинной машки, продавай ниже» вещь незаменимая. Я уже перепробовал кучу вариантов, при которых осуществляется вход в виде отскока от противоположной стороны, либо в момент пересечения этой самой «длинной машки», но всё это хуже. Падает не только прибыльность, но и (что на мой взгляд важнее) фактор восстановления.

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

Тиковый движок интрадей + простейший скальпер бот Lua

Ранее рассмотрели движок, + простейший бот "контртренд"
Рассмотрим работу простейшего скальпер, интрадей бота. На остове того же движка.
Скоро продемонстрирую систему транзакций скальпера, его стабильность, скорость  и
не возможности рассинхронизации с рынком,  поговорим о проскальзываниях!


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

Интрадей движок на lua, за выходные

Понимаю что STOK SHARP для программистов. 
+После тестов стабильности, пришел к вывожу что S# не стабилен!
Развиваю конечно и эту ветку...
Но.Решил переписать движки с Qpile на Lua. Который стабильней в разы. Собственным опытом.
Движок интрадей — скальпер.


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

Вась-Вань-Инвест

Заканчивался 2030й год. В крупнейшем инвестиционном банке России ПАО «Вась-Вань-Инвест»стоял предновогодний ажиотаж. Никому уже не хотелось работать. Все дурачились, пили шампанское. И только главный акционер и  председатель правления ПАО «Вась-Вань-Инвест» Иван Ч. был полностью погружен в работу в своем кабинете, сидя за своим огромным дубовым столом, пристально глядя в монитор, что-то нашептывая на камеру. Дверь скрипнула, в огромный мраморный кабинет зашел заместитель председателя правления и владелец второй части акции банка Василий О.
«Как дела, командор? Мы опять на коне! Как и все последние 15 лет!» — с радостной улыбкой сказал Василий.
«Да, наша ставка на шорт в 2015 была мудрейшим решением. Как рынки?» — откликнулся Иван.
«ЭсЭнПи 10 000, ММВБ 20 000, Роснефть 5000, Татнефть 8000!!» — отрапортовал Василий.
«Да, шорты продолжают наливаться прибылью!!!  Все просто прекрасно!» -  с лучезарной улыбкой ответил Командор.
«Пойду в зал, проверю, как трейдеры» — ответил Василий.

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

Не шортите самые растущие акции на растущем тренде!

    • 26 января 2018, 13:17
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Портфель «Русский Баффет»  стартовал 29.12.2017. Чисто алгоритмическая инвестстратегия.

www.comon.ru/user/Trader17/strategy/detail/?id=12479

Цель: доказать, что на росте всего рынка самые растущие  ликвидные акции в прошлом растут лучше рынка еще какой-то период в будущем.  Предупреждение: от просадок на падующем рынке страховки НЕТ (внимательно прочтите выделенное жирным шрифтом в описании).

Веса по понятной причине не раскрываю (иначе кто будет следовать?). Плечей нет, но лонг на 100%.

Но список акций, из которых делался выбор несекретен

ROSN
LKOH
CHMF
GAZP
SBER
VTBR
GMKN
HYDR
MGNT
FEES
ALRS
MOEX

URKA выбыла по причине будущего делистинга, кандидат на включение AFLT, если в первом квартале сохранит свое место в базе расчета индекса ММВБ-10.

Автологин в QUIK (на Lua).

    • 12 января 2018, 17:57
    • |
    • XXM
  • Еще

Узнал, что продается робот на Lua, «Автологин терминала QUIK».
Продается то, что есть в открытом виде на quik2dde.ru  

Выкладываю тут: 

-- quik_login.lua
-- Автологин терминала QUIK
-- © http://qui2dde.ru/
-- Версия: 2.0
-- для Quik от версии 7.11.1.5

local w32 = require("w32")

-- логин и пароль для терминала
QUIK_LOGIN = "Uxxxxxxx"
QUIK_PASSW = "yyyyy"

function FindLoginWindow()
  hLoginWnd = w32.FindWindow("", "Идентификация пользователя")
  if hLoginWnd == 0 then
    hLoginWnd = w32.FindWindow("", "User identification")
  end
  return hLoginWnd
end

timeout = 1000  -- таймаут между попытками поиска окна логина
is_run = true

function OnStop()
  timeout = 1
  is_run = false
end

function main()
  while is_run do
    sleep(timeout)

    if isConnected() == 0 then
  
      local hLoginWnd = FindLoginWindow()
      if hLoginWnd ~= 0 then

        local n1 = w32.FindWindowEx(hLoginWnd, 0, "", "")
        local n2 = w32.FindWindowEx(hLoginWnd, n1, "", "")
        local n3 = w32.FindWindowEx(hLoginWnd, n2, "", "")
        local n4 = w32.FindWindowEx(hLoginWnd, n3, "", "")

        w32.SetWindowText(n2, QUIK_LOGIN)
        w32.SetWindowText(n3, QUIK_PASSW)


        w32.SetFocus(n4)
        w32.PostMessage(n4, w32.BM_CLICK, 0, 0)

      end 
    end

  end
end
Благодарности, как понимаю, следует адресовать swerg  
  • обсудить на форуме:
  • QUIK

Доходность к погашению (Yield to maturity, YTM)

Давно хотел понять, что такое доходность к погашению, но всё никак руки не доходили. Одно дело, когда тебе квик/сайт ММВБ показывает какое-то число, типа 5.25%, и вроде оно и должно быть правильным, но что за этим стоит? И что это означает на практике? В инете есть сложные формулы доходности, и (если сможешь разобраться) они вроде считают приблизительно то же самое, но, опять же, почему они именно такие, как они получены? Хочется, чтобы этот процент, какой бы он ни был, можно было напрямую сравнивать со ставками банковских вкладов, потому что это просто и понятно.

Зачем нужно уметь считать доходность самому? 

  1. Чтобы проверить, что она на самом деле такая.
  2. Чтобы учесть налог на купон для корпоративных бумаг, т.к. в квике он не учитывается.
  3. Чтобы учесть комиссию.
  4. Чтобы посчитать доходность для бумаг, по к-м нет торгов на бирже (есть на внебирже) и поэтому в квике показывается 0.
  5. Можно посчитать для любой цены или даты.

Сразу скажу, что самый простой способ посчитать доходность – это использовать функцию ДОХОД в Excel. Для примера я буду использовать еврооблигацию GAZPR-34 на 10.01.18 с ценой 137.5 и НКД 17,7292. В данном случае ф-я ДОХОД получает 4,284% (тут учитывается налог), но при этом она требует очень мало параметров:



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

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

    • 06 января 2018, 05:07
    • |
    • pmus
  • Еще

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

Итак, как я и обещал, исходники торгового терминала RTS-Robot версии 1.0 выложены на GitHub!

Напоминаю, что язык программирования — Python 2.7, брокер — Финам, коннектор — Transaq XML Connector. (в том числе и Transaq HFT)

Что умеет:


  • Возможность 10-мс подключения.
  • Встроенный Python
  • Использование сколь угодно большого количества памяти системы в скриптах
  • Многопоточность и утилизация всех ядер процессора
  • API для создания сколь угодно сложных систем и их связок
  • Создание по двойному щелчку «снимков» любых таблиц в формате Excel (на память)
  • Индикатор баланса стакана
  • Экономный жор памяти (получилось порядка 150 мегабайт)
  • Нормальная работа под Linux


Выложенное решение имеет некоторые ограничения, а именно:

— Упрощенный код, многое из «планов на будущее» отключено и/или убрано.
— Торговые алгоритмы работают только с одной бумагой. (несложно доделывается.)
— Коннектор только один
— Бесплатной поддержки нет и не будет (мне работать надо!)
— Короткий документ о том, «как это всё собрать и заставить работать» если напишу, то позже
— Сайт проекта обновлю позже, сейчас нет времени заниматься.

В остальном же — это работающий торговый терминал, запускаемый как под Windows, так и под Wine.

Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.



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

Исторические данные американских акций для TSLab

Вот и я поддался искушению сделать что-то для людей и решил поделиться своей поделкой по подготовке исторических данных для написания и тестирования алгоритмов торговли в программе TSLab.
Сразу скажу, что программист из меня никакой, так как только пару дней изучаю язык R. Поэтому всё сделано «в лоб» путём гугления необходимых функций. 

Итак, поехали.
Для начала, нам нужен источник данных. Я для себя выбрал Quandl. Во-первых, потому что он бесплатный (правда ограниченное количество тикеров и только дневные данные, интрадей за деньги), а во-вторых, и что самое главное, он выдаёт скорректированные цены не только закрытия, как это делает Yahoo, а ещё и открытия, максимума и минимума, что очень важно для написания и тестирования роботов.

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

Исторические данные американских акций для TSLab

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

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