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

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


Тестирование робота PVVI в программе Wealth-Lab

    • 11 апреля 2019, 22:11
    • |
    • AlexChi
  • Еще

 

Введение


Торговая система PVVI основана на индикаторе PVV (price/volume/volatility). Данный индикатор связывает в единую формулу цену, объем и волатильность. Краткое и очень эмоциональное описание истории появления этой формулы я привел в своей предыдущей статье:

Индикатор PVV (price/volume/volatility)

Т.к. по образованию я математик, а по профессии программист, то первым делом сразу же после формализации торговой системы PVVI я закодировал одноименного робота, который и служит мне верой и правдой уже более 3 лет.

В этой статье приведены результаты тестирования робота PVVI в программе Wealth-Lab.

Краткое описание робота PVVI

Разумеется, я не раскрою секрет полученной формулы, но краткое описание основных особенностей этой торговой системы, разумеется, приведу. Итак, вот основные характеристики робота PVVI:

  1. Это краткосрочная спекулятивная стратегия, среднее время удержания позиции составляет 3 дня.
  2. Торговля осуществляется на дневном таймфрейме.
  3. Сделки совершаются только в лонг.
  4. Покупка осуществляется за несколько минут до закрытия торгов.
  5. Стоп-лосс и тэйк-профит равны одной среднедневной волатильности по бумаге за 10 последних торговых дней (2 недели).


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

Как создать торгового робота своими руками? Robot-Scalper

Торговый робот своими руками под QUIK

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

Для начала вы должны определиться какую именно торговую стратегию будете автоматизировать.

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

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

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

Изучаем как устроена структура данных (таблиц) на сервере Мосбиржи, чтобы знать откуда что брать.

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



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

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

Доброго утра, коллеги!

Наверняка данный вопрос сильно возникал в головах многих — где тестировать робота на ЛУА (Квик)?



Где найти исторические данные по акциям

Всем привет!

Хочу протестировать стратегии, для этого нужны следующие данные:
1) История цен всех акций, которые торговались на ММВБ (например с 2003 года), цены достаточно только по дням. Желательно, чтобы были данные и по акциям обанкротившихся компаний.
2) История дивидендных выплат по всем акциям (день выплаты, размер выплаты).

Есть ли вообще такая база данных?

Спасибо.

Тестирование модели CandleMax в программе Wealth-Lab

Введение


В данной статье приведено тестирование свечной модели CandleMax в программе Wealth-Lab. Я уже приводил описание и тестирование этой свечной модели на исторических данных по 32 наиболее ликвидным акциям МосБиржи с 22.09.1997 (начало торгов на ММВБ) и по 29.12.2018.

Вот эта статья:

Тестирование рабочей свечной модели на исторических данных

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

Скорее всего, эти пожелания так и остались бы без ответа, так как систему я не продаю, а для себя все давно уже решил и оттестировал, если бы не один комментарий к той моей статье. Этот комментарий был написан блогером JC_TRADER и содержал ссылку на тестирование моей системы в программе Wealth-Lab. Вот эта ссылка: https://jc-trader.livejournal.com/1628589.html

Пройдя по этой ссылке, я был просто обескуражен. По итогам проведенного JC_TRADER тестирования, система CandleMax позорно показала отношение прибыльных сделок к убыточным как 50.92% к 49.08% при отношении стоп-лосса к тэйк-профиту как 1:1. Соответственно, не могло быть и речи о том, чтобы использовать такую убогую систему, о чем и написали читатели блога JC_TRADER.



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

2050 год. Фантастика для трейдеров стала обычным явлением.

Всегда чувствовал себя немного чокнутым, но не всегда профессором. ;)

2050 год. Фантастика для трейдеров стала обычным явлением.

Вот и сегодня, прочитав статью о том, что трейдеры регулярно попадают в тильт, и по закону Паретто теряют на 80 % торгового времени кучу денег, а востанавливают счет по чуть-чуть 20 % торгового времени.  А после задаются риторическими возгласами.

2050 год. Фантастика для трейдеров стала обычным явлением.

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

Тестирование модели просвет в облаках на исторических данных

    • 15 января 2019, 21:22
    • |
    • AlexChi
  • Еще

Тестирование модели просвет в облаках на исторических данных


Введение


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

Тестирование модели просвет в облаках на исторических данных

                                Рис. 1.

Эта модель возникает тогда, когда выполнены следующие четыре условия:

  • На рынке есть ярко выраженная нисходящая тенденция.
  • Тело первой свечи черное (цена открытия больше цены закрытия), а второй свечи белое (цена открытия меньше цены закрытия).
  • Первая свеча имеет сильное тело.
  • Цена открытия второй свечи ниже цены закрытия первой, и тело второй свечи более чем на 50% перекрывает тело первой свечи.


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

Тестирование модели медвежье харами на исторических данных

    • 10 января 2019, 20:15
    • |
    • AlexChi
  • Еще

 

Тестирование модели медвежье харами на исторических данных


Введение


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

Тестирование модели медвежье харами на исторических данных

          Рис. 1. Модель медвежье харами.

Эта модель возникает тогда, когда выполнены следующие три условия:

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

Модель медвежье харами считается разворотной моделью, т.е. после того, как на восходящей тенденции встретилась эта модель, то, в соответствии с канонами свечного анализа, стоит ожидать падение.



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

Лайфхак по тестированию роботов в QUIK. Robot Scalper

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

Возникает вопрос, как лучше начинать тестировать своих роботов?
На демо-счете (без риска для своего депозита) или сразу на боевом счете?


Робот Скальпер

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

При открытии демо-счета брокер обычно выдает ссылку на QUIK версии Junior. То есть, это учебная версия терминала. Руками в ней вполне можно научиться выставлять и снимать заявки. Но под роботов (lua-скрипты) версия Junior совершенно не подходит. Нормальные скрипты не будут в ней работать без ошибок. Не приспособлен этот вариант для алготрейдинга. Некоторые люди пытаются разработать роботов на данной версии, но сталкиваются с такими сложностями и ошибками, с которыми в боевой версии терминала QUIK никогда бы в жизни не столкнулись. Какой из этой ситуации возможен выход? И есть ли он? Или нормально тестировать скрипты роботов можно только на боевом счете?

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

Торговый симулятор (аналог ChartGame) - веб-версия

Доброго времени суток! Работая над своим проектом симулятора торговли принял решение вернуться к первоначальному концепту веб-приложения, т.к. это удобнее для пользования (не нужно ничего скачивать, доступ с любого устройства и т.д.). 

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

Сервис доступен по адресу http://www.trade-simulator.com/

внешний вид терминала



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


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

Надеюсь сервис будет полезен.


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