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

по

Тест опционных стратегий на истории

Коллеги, подскажите пожалуйста софт платный/бесплатный для теста опционных стратегий на истории с мелким ТФ (ниже дневки).

Буквально, на днях увидел что-то подобное, правда рабочий ТФ Д1. Автор проделал большую работу smart-lab.ru/blog/381608.php за что ему благодарность.

P.S. поставьте +, моя цель сила 100.



Алготрейдеры - шлите Мовчана лесом

Хочу поддержать всех алготрейдеров. Не слушайте г-на Мовчана!
Если у него чего-то там не работает, это не значит, что не будет работать у вас!

Кто ищет — тот найдет, так или иначе!
Вот пример бэктеста (успешно работающего с недавних пор в реале) на Ри алгоритма за 11 лет: 680% годовых без реинвестирования!
Так что работающие стратегии есть, ищите, и никого не слушайте!

Алготрейдеры - шлите Мовчана лесом

PS: в алгоритме использовано ГО=300 тыс. руб. Доходность = 7050% / 11 лет = 680% годовых. Реинвестирование не используется.
PРS: робот не продается.


Плеер опционных позиций. OptionTesterFVV. Версия 1.

Здравствуйте дорогие друзья!

Теперь тест опционных стратегий на истории возможен ;)

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

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

Для чего плеер нужен (для чего применяю его я):

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

QUIK - перезагрузка

ПОТРЕБНОСТЬ
У меня возникла острая необходимость заниматься диверсификацией портфеля, но как бы не был популярен QUIK, его ограниченные возможности не позволяют проводить анализ и выборку сразу по множеству инструментов — только индикаторы и только на одном графике. Пока втыкаешь в один вялый инструмент, рядом протекает активная жизнь. А в Excel - уже порядком поднадоело + не онлайн.

СТРАТЕГИЯ
Решил расширить возможности QUIK. 

ТАКТИКА
— для начала сделал базовый-модуль: 
   [подключение к QUIK]
   [
получение текущих данных]
   [
закачка исторических данных]
   [
расчёт корреляций по всем акциям РФР+индексы]

АНАРХИЯ и HOLYWAR
Решением делюсь, т.к. заядлых Квикеров много, а софта мало, особенно заточенного под инвестора, а не под алго-HFT-дрочеров.

СКРИНШОТ

QUIK - перезагрузка


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

ПОСТАНОВКА И СНЯТИЕ STOP-ОРДЕРА В QLUA(LUA)

Когда передо мной встала задача удаления поставленного стоп-ордера, наткнулся в интернете на скудность информации по данной тематике.

Самая распространенная ошибка начинающего программиста отправка в SendTransaction в STOP_ORDER_KEY  trans_id стоп-ордера

Робот выставляет стоп-заявку на покупку по определенной цене, затем через 2 секунды снимает её.

Также в коде имеются следующие фишки:

  • Запись удобочитаемого лог-файла.  Записи с интервалом <=1 сек. группируются в пул. Между пулами — пустая строка. После остановки скрипта в файл добавляется двойная линия.
  • Функция преобразования числа в строку с удалением точки и нулей правее нее для отправки этой строки в SendTransaction
  • Функция, возвращающая Entry или Exit в зависимости от trans_id принадлежности транзакций к входу или выходу


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

Построение графика спреда в терминале QUIK

    • 10 февраля 2017, 15:11
    • |
    • _sk_
  • Еще
В некоторых торговых стратегиях используются цены нескольких активов. Скажем, можно торговать фьючерс MX, глядя на цены фьючерсов MX, SR GZ и выполняя над ними некоторые арифметические преобразования. Например, построить график вида
Spread := price(MX) — 5 * price(SR) — 5 * price(GZ) — 50000
по текущим котировкам и строить торговые идеи на его основе.

Кому интересна визуализация подобных спредов в терминале QUIK 7-й версии с помощью lua-скриптов, добро пожаловать под кат.


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

QUIKSharp интегрирован в TsLab

Ничто так не хвалит автора, как воровство заимствование его идей! Случайно обнаружил, что самый удобный и единственный действительно open-source коннектор к Квику QUIKSharp поставляется вместе с TsLab (документация). Но ни в документации, ни в файлах программы нет ни единого упоминания об авторах кода, что является нарушением open source лицензии Apache 2.0. (правда они видимо «забыли стереть» упоминание в файлах Lua)

Хочу напомнить, что недавно благодаря стараниям Prophetic функционал QUIKSharp практически полностью покрыл весь функционал Lua. В проекте 7 контрибьютеров, моих коммитов уже только 1/3 от общего числа, проект открыт для новых авторов. Коннектор абсолютно бесплатный, надежно работает сразу «из коробки» без всяких настроек. В проекте недавно появились примеры использования.

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

Робот, робот, ты могуч!

    • 07 февраля 2017, 19:00
    • |
    • Albus
  • Еще
Раз уж пошла такая пьянка, ещё немного рассуждений о роботах. В продолжение поста Роботы — это не только ценный мех.
smart-lab.ru/blog/378280.php

1. Все мои стратегии взяты из классической трейдерской литературы. Ни одну из них я не изобрёл сам. Беда в том, что в трейдерской литературе описано много плохих стратегий, которые сливают. Хороших стратегий мало, они лежат вперемежку с мусором. В этом вся сложность. Ещё одна сложность в том, что каждую классическую стратегию я дорабатывал под себя, потому что в стандартом виде (как в учебнике), она сливала.
2. Книги, в которых подробно описаны индикаторы технического анализа, должны стать вашими настольными. Например Роберт Колби Энциклопедия технических индикаторов рынка. Вы её уже читали? Перечитайте ;)
3. Есть известное правило: соотношение стоп-лосса к тейк профиту должно быть 1 к 3. Например, вы купили акцию по 100 рублей, поставили стоп лосс на 99, а тейк профит на 103. Я спорю с этим подходом. Вероятность того, что рынок придёт к стоп-лоссу на 99, очень велика. Вероятность того, что рынок пойдёт к тейк профиту на 103 — мала. Шансы прийти на 103 в 3 раза хуже, чем шансы прийти на 99. Теперь наоборот. Давайте представим трейдера, который купил по 100, поставил тейк профит на 101, а стоп-лосс на 97. Другие трейдеры начнут его чморить, типа ты дятел

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

Не забываем возвращать убытки!

Всем доброго вторника и удачной работы!

На днях прочитала переписку на одном из форумов трейдеров о том, что сальдировать убытки можно только за последние три года, потому что срок давности для возврата налога — тоже три года. Друзья, вот тут кроется ошибка, вернуть налог действительно можно только за последние три года, а вот сальдировать убытки можно с 2010 года (в течение десяти лет).

Дело в том, что такие понятия как “сальдирование” и “возврат налога” — не одно и тоже. Давайте я на примере расскажу, как нужно поступить. Допустим, вы получили убытки у брокера Финам в 2011 году в сумме 500 тыс. руб., но у вас есть прибыльные годы: 2014, 2015 и 2016 годы, причем прибыль может быть получена у другого брокера, допустим Открытие (это не мешает зачету).

Как вернуть налог? Надо в первую очередь посмотреть, по какому инструменту у вас получены убытки — ФИССы или ценные бумаги. Далее, вы смотрите ваши прибыльные годы и отмечаете себе прибыль по тому инструменту, по которому ранее и был получен убыток. Вы вправе выбрать себе год — или 2014, или 2015, или 2016 год для возврата налога, лишь бы вам “хватило” суммы прибыли для сальдирования убытков.



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

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