Постов с тегом "Тестирование": 150

Тестирование


ЦБ утвердил порядок тестирования неквалифицированных инвесторов

Банк России утвердил в новой редакции базовый стандарт защиты прав и интересов клиентов брокеров, который устанавливает порядок тестирования неквалифицированных инвесторов перед сделками со сложными финансовыми инструментами

Тестирование проводится бесплатно. Ограничений на пересдачу тестов не предусмотрено.

Тестирование разделено на два блока. Первый — «Самооценка» — включает три вопроса, направленных на определение опыта инвестора и источника его знаний. 

Второй блок — «Знание» — состоит из четырех вопросов об особенностях и рисках инструментов, входящих в одну из групп, для которых закон предусматривает обязательное тестирование:

1) маржинальные необеспеченные сделки;

2) производные финансовые инструменты;



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

Проверьте себя - пройдите тестирование на допуск к покупке иностранных ETF и акций!

Основная версия трактовки закона гласит: иностранные компании, акции которых не являются составными частями одного из индексов, вошедших в «белый список ЦБ», с 1 октября будут доступны для покупки неквалифицированными инвесторами только после прохождения теста. Например, Apple входит сразу в два допущенных ЦБ индекса — S&P500 и Nasdaq 100, а значит, доступ будет и без тестирования (но это неточно, я уже запутался в версиях). А вот расписки Alibaba Group с NYSE, которые торгуются в России (и есть у меня в портфеле тоже), ни в один из индексов из списка ЦБ не входят. В Hang Seng Composite входят совсем другие расписки Alibaba. И по всей видимости, они будут доступны только через тест. Акции всяких хайповых компаний типа Virgin Galactic тоже будут доступны только через тест.

В НАУФОР разработали и утвердили в Центробанке РФ «Базовый стандарт тестирования». Вопросы базового стандарта по всей видимости будут задавать всем страждущим с 1 октября (а в некоторых случаях — и с 1 сентября!). Так что прямо вот эти вопросы и будут в тех самых СТРАШНЫХ тестах. Первые три вопроса предназначены просто для информации для брокера. И они не влияют на допуск. Вопросы блока 4-7 — наоборот. Только 4 правильных ответа на 4 вопроса дадут вам право получить доступ к инструменту, если вы неквал. Допустив ошибку, вы имеете право перепройти тест сразу же или позже, немного подучив матчасть. Варианты ответов на блок вопросов 4-7 завуалирован тайной, в открытый доступ не попал. Вот цитата из утвержденного документа:

6.4. Перечень предлагаемых тестируемому лицу вариантов ответов на вопросы блока «Знание» формируется брокером методом случайного выбора для каждого тестирования из вариантов ответов, доведенных до сведения брокера саморегулируемой организацией в сфере финансового рынка, объединяющей брокеров, членом которой он является. При этом в указанные перечни по каждому вопросу включаются не менее четырех вариантов ответов, в том числе правильные ответы. Перечень правильных ответов доводится до сведения брокера саморегулируемой организацией, членом которой он является.

Так что ниже варианты ответов придуманы мной, но я думаю, что будут примерно такие.



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

Появились подробности о тестировании неквалифицированных инвесторов

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

1. На первом этапе будут тестировать только перед допуском к торгам следующими штуками: структурные облигации; маржинальные необеспеченные сделки; сделки репо; производные финансовые инструменты (фьючерсы, опционы: сишка, ришка — вот это всё); закрытые паевые инвестиционные фонды (ЗПИФ); облигации без рейтинга; иные финансовые инструменты (низколиквидные ценные бумаги).
Об иностранных акциях пока ни слова. Точно не в первую волну. Такие дела.

2. Будет два раздела теста: Самооценка клиента и Знание клиента об инструменте. Первый блок (Самооценка) будет состоять из трех вопросов: источник знаний об инструменте, опыт работы с инструментом и объем сделок. Скорее всего, под каждый инструмент будет свой тест (это не написано явно, но из контекста понятно).



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

Быстрый бектестинг стратегии на python с pandas

Я уже давно использую для бектестов python и pandas. pandas это библиотека для работы с матрицами и её прелесть в том, что она оперирует векторами и работает ГОРАЗДО быстрее, чем обычные циклы. Для того, чтобы сохранить это достоинство при бектестах я использую логарифмическую доходность (log-return на английском). Не ручаюсь за русские термины, так как узнал про них из англоязычных статей. Написанное ниже не истина в первой инстанции, а моя попытка разобраться как это всё работает чтобы применять на практике. Если я не прав, напишите. Я хоть и защищал кандидатскую диссертацию, но не по математике или экономике.

Немного теории



Логарифмическая доходность — разница стоимости актива в разные промежутки времени в процентах. Рассчитываеся по такой формуле:  
Быстрый бектестинг стратегии на python с pandas


Формула для расчёта логарифмической доходности, логарифм натуральный

Теперь на примере акций теслы. Цена по дням:  

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

Классификация сделок в торговых системах 2 (пример).

    • 17 декабря 2020, 21:04
    • |
    • 3Qu
  • Еще
Был у меня топик  "Классификация сделок в торговых системах" — в общем, не зашел. Но некоторые плюсанули, вот, для некоторых и напишу пример конкретного применения. Рекомендую прочитать предыдущий, иначе можете не понять этот топик.
К счастью, у меня оказался рояль в кустах — вялотекущий проект системы прогнозирования котировок, вычисляющей прогноз изменения цены на интервале Т по значению и состоянию цены в момент t — dС(t+Т). Ну, и общая формула прогнозирующей системы:
                              dC(t+T) = C(t+T) — C(t),
где C(t) — цена в момент t.
График теста системы я показывал в комментариях к предыдущему топику вот он:

Классификация сделок в торговых системах 2 (пример).
По Х (Predict)  — прогноз изменение цены, по У (Real) — реальное изменение цены через время Т. Не обращайте внимание на значения осей, это не сами изменения цены, это нормированные к диапазону системы значения изменений цен.

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

Классификация сделок в торговых системах.

    • 14 декабря 2020, 20:54
    • |
    • 3Qu
  • Еще
Я в принципе не занимаюсь оптимизицией, как она обычно понимается, т.е. подбором параметров для получения высокой доходности. Я занимаюсь настройкой системы. Это, прежде всего, определение и уточнение границ области(ей), в которой производятся сделки и выход из них.
Для этого строятся всяческие графики, диаграммы и прочее, где отображаются сами сделки и их параметры.
Сделки разделяются на следующие классы:
1. системно правильные прибыльные
2. системно правильные убыточные
3. случайно прибыльные
4. случайно убыточные.
Сделки 1 и 2 производятся в рамках правил системы, и не требуют корректировки.
Сделки 3 и 4 производятся вне границ области, определенной системой, что требует уточнения логики системы с целью исключения этих сделок даже несмотря на их прибыльность.
Может также оказаться, что необходимо скорректировать область определения системы, и часть сделок 3 и 4 в последующем перекочуют в классификации в сделки 1 и 2.
Сделки классов 3 и 4 не всегда можно полностью исключить из системы, т.к. область определения может иметь достаточно сложную конфигурацию, и ее ограничение требует сложной логики. С этим, возможно, придется смирится.
Благодаря таким настройкам прибыль системы в итоге может даже уменьшится по сравнению с исходной, до настройки. Но мы тем самым почти гарантируем, что при следующих тестах, на других отрезках истории, и, в дальнейшем, на реале, прибыль останется стабильной.

Мы исходим из презумпции разумности покупателя - что он действует в своих интересах, а не стремится сам себя обмануть - ЦБ о тестировании начинающих инвесторов

Руководитель Службы по защите прав потребителей и обеспечению финансовой доступности Банка России Михаил Мамута рассказал о подходе ЦБ к тестированию начинающих инвесторов
Мы исходим из презумпции разумности покупателя — что он действует в своих интересах, а не стремится сам себя обмануть. Если покупатель обманывает сам себя, ему никто не сможет помочь

Тестирование позволяет начинающему инвестору трезво оценивать свои силы до совершения сделки, а брокеру — не позволяет продать человеку инструмент, рисков которого он не понимает.

Тестирование станет обязательным с апреля 2022 года перед покупкой сложных финансовых инструментов и совершением сделок с плечом и будет состоять из двух частей — стандартных вопросов на понимание специфики продукта и опыта работы с ним.

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

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

Простой метод учесть неисполнение сигналов в работе робота

Приветствую всех!

Настолько давно не писал — что забыл свой пароль от смартлаба… каюсь виновен!

По существу. Часто в тестировании используют методы бек/форвард тест, иногда устраивают стресс тест, на хаотичных котировках, но в данном примере хотелось показать как смоделировать ситуацию, когда в алгоритме все хорошо, но по той или иной причине нашу заявку не исполнили. Причин реально много может быть, опоздали с выставлением, проблемы с интернетом, проскальзование, сбой в работе биржи/брокера/софта и тд
Чтобы получить на истории такие сбои, достаточно к условиям торговли — добавить случайное событие, и в зависимости от логики алгоритма, задавать эту случайность. Например если вы торгуете по рынку то случайность событий возможна на максимум в 10% случаев. Если торгуете по уровням, с условными заявками — то в принципе в зависимости от проскальзования, так же будет 10-20% случайностей, но важно учитывать что уровни обычно сохраняются и если мы не открылись сейчас то можем по той же цене открыться позже, и на тесте ситуации не сильно исказятся. Торгуя против рынка лимитками некий скальпинг — можно смело ставить случайность в 80% случаев так как там сюрпризов намного больше и они чаще.
То есть нельзя унифицированно использовать одну какую то случайность под все алгоритмы, это важно понимать. Так же, кстати, случайное число генерируется тоже не так и случайно. потому при использовании рандома, обычно пользуются дополнительной настройкой генерации чисел, с помощью которой можно посмотреть немного разные случайности.
Если есть вопросы пожелания пишите)) 
П.С. канал в телеграмме если нужно онлайн общение https://t.me/msvTslab


ФЗ "О рынке ценных бумаг", изменения приняты во 2 чтении. Завтра - третье чтение

Удивительно, так много было криков и возмущений ранее, а здесь закон де факто приняли (в третьем чтении с 99% вероятностью пройдет тот же текст), а всем пофиг :)

Изучил этот «шедевр» на чиновничьем языке, вытащил всё самое важное для нас с вами, долгосрочных инвесторов:


Спойлер для тех кому лень смотреть: бирже-брокерское лобби (которое косвенно и наши с вами интересы отстаивает) победило, для инвестора не меняется практически ничего. Всех поздравляю
Закон отслеживать тут: sozd.duma.gov.ru/bill/618877-7

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