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

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


Как я работаю: о рынке для людей, далёких от него.

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


Почему и как это работает. Почему на финансовых рынках возможно извлечение прибыли на спекулятивной торговле?




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

Текущая деятельность

Наконец-то закончились Новый год, путешествия и жизнь вошла в привычное русло.

Сейчас продолжаю заниматься тем, чем начал заниматься еще во время ЛЧИ — тестированием и реализацией торгуемых паттернов. 
Давно уже созрела необходимость алгоритмизации большей части паттернов.
Освободившееся время можно будет направить на новые исследования и проекты.

Всё тестирование начал вести на TS Lab.
Для текущих задач его более чем хватает, работает стабильно и тестирование доставляет лишь удовольствие, реализация очень быстрая.

Первые результаты вселяют оптимизм и уверенность, ура!

о тестировании систем для начинающих

    • 28 января 2014, 13:47
    • |
    • bocha
  • Еще
Все, кому доволидось создавать систему (робота), сталкивались с проблемой тестирования.
Для того на проторах инета есть целая условно бесплатная куча вспомогательных программ, начиная от мастодонта-Метастока и заканчивая популярным нынче WLD
Ппри всем богатстве выбора, делают они (тестеры) примерно одно и то же — помогают наилучшим образом подобрать настроечные коэффициенты, которые в явном или неявном видет всегда присутствую в любом алгормтме (системе). 
Хорошо подогнанные параметры позволяют приветсти нашу «теоретическую» эквити во вполне пристойный вид.
Следует ли рассчитывать, что полученный таким образом алгоритм начнет приносить абсолютно такую же прибыль, как на «причесанной» (in sample )тестовой кривой?
Искушенная часть публики достоверно знает, что нет, не следует. Алгоритм, если и будет работать вообще в реале, то как минимум вдвое-втрое хуже, нежели его (in sample) — родоначальник. При этом существует высокая вероятность, что работать в реале данный алгоритм не будет вовсе.  Как проверить?

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

Каждый трейдер, использующий ТА, должен знать

Текст интересный, но перепечатывать его нельзя, поэтому вставил картинками.
или ссылка наword файл 


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

Закончил тестировать идейку fRTS

    • 22 сентября 2013, 01:29
    • |
    • Vulpes
  • Еще
Прогнал 7 месяцев этого года. Результат ужасный. В самом начале идея казалась интересной. Последние 2 месяца тестировал на морально-волевых, но довёл дело до конца. Не работает. Падла!!! Пошёл спать.

Про survivor bias 2 (систематическая ошибка выжившего)

В продолжении предыдущего поста -  http://smart-lab.ru/blog/136848.php
 
Ниже приведена картинка доходностей, полученных из теста, для всех тикеров, входящих в индекс DJIA с 2000 года по сегодняшний день.
 
Про survivor bias 2 (систематическая ошибка выжившего)

С одной стороны при тесте постоянного современного состава индекса на всем периоде теста мы имеем завышенные доходности от тикеров, которые вошли в индекс в течение периода (см. разницу столбцов для BAC, CVX, CSCO, PFE, TRV, UNH, UTX). А с другой стороны мы не учтем потери тикеров, удаленных из индекса за плохое поведение (MTLQQ — предбанкротный GM, AIG и C). Так и формируются, завышенные ожидания от торговой системы.

Про survivor bias (систематическая ошибка выжившего)

Нередко, чтобы ограничиться в торговле ликвидными и надежными акциями, используют акции, входящие в состав тех или иных рыночных индексов. Однако, тестируя довольно обширную историю (с 2000, а иногда и с начала 90-х), берут акции, входящие в состав современного индекса. Посмотрим, насколько это корректно.

Торговую систему возьмем самую простую — 3x2: покупаем после трех последовательных дней падения на открытии четвертого дня, затем ждем когда наступят два последовательных дня роста и продаем на закрытии 2-ого дня. Тесты будут проведены на истории с 1 янв 2000 по 23 июля 2013 на 2-х портфелях: DJIA_Latest и DJIA_All. DJIA_Latest содержит все акции, входящии в индекс на 23 июля 2013 года. А вот DJIA_All формируется сложнее — акции в нем меняются согласно истории изменения индекса DJIA с 2000 года и до наших дней.

История изменений взята отсюда — en.wikipedia.org/wiki/Historical_components_of_the_Dow_Jones_Industrial_Average.

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

Тики за 1 год

    • 21 августа 2013, 17:27
    • |
    • Jaguar
  • Еще
Где найти или как скачать тиковые данные по фьючу РТС за 1 год и более? 

В поисках стабильной прибыли

Задался вопросом «Можно ли заработать на простой стратегии основанной на EMA 13», при тестировании использовал дневной таймфрейм.
Buy — цена закрылась выше 13EMA;
Sell — цена закрылась ниже 13EMA.
Тестировал за 2005год, если кого то тема заинтересует выложу тесты до 2013 года.

1. Закрытие сделок обратным сигналом.

В поисках стабильной прибыли
Счет за год слит почти под 0.

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

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

Периодически встаёт задача протестировать корректность работы робота после
добавления нового кода. Естественно делать это на реальных торгах глупо.
Поэтому в робота добавляю демо-режим.
Суть этого режима в том, данные подаются на обработку не из терминала,
а из заранее подготовленного файла. Например с реальными тиковыми данными
за прошлый день. Через таймер генерится событие, скажем через 200 миллисекунд,
забирается блок данных и подаётся под видом данных из терминала.
Таким образом решаются 2 задачи:
— тестирование нового кода на корректную работу;
— вычисление пиковой нагрузки на робота сделок в секунду, когда он в теории
может перестать успевать за рынком.

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