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


Потенциальный профит

Нет, это не про шорты «наливающиеся прибылью», а наблюдение, являющееся продолжением этой темы https://smart-lab.ru/blog/563536.php

     Итак, трендовая система. С точкой входа мы определились, а точка выхода обычное «дайтеприбылитечь».

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

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

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

Определение преимущества точки входа

Как обычно тестируют точку входа на истории?

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

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

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

Определение преимущества точки входа

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

Системным спекулянтам вопрос. про программы

Здравствуйте. Я давно не брал в руки шашек и не занимался созданием систем. Раньше я использовал для работы программу MULTYCHARTS 6.0. Но это было очень давно и сама программа уже устарела, да и функционал так себе.  Чем пользуетесь вы? Может есть что по современней?  Вот, например, есть такое stocksharp.ru/products/designer/. Не знакомы? Это не реклама. )))

Напишите пару отзыв о своей программе, о том что нравиться и что нет.

Торговая система на основе убыточной.

Друзья! Поигрался я тут на досуге пересечением скользящек на золоте, результаты  на периоде в несколько лет почти все убыточные. Но еще обратил внимание на очень убыточные результаты, при небольшом количестве сделок ( порядка тысячи за год, для меня это приемлимо). Форвардные тесты тоже убыточны. Возникла мысль, пока просто мысль, а что если  перевернуть сигналы и пустить в торговлю? Что думаете об этом, ваше мнение?..

В чём проблема Смарт Лаба Жить нельзя умереть 2

В чём проблема Смарт Лаба Жить нельзя умереть 2


Итак. Завершаю свой эксперимент. С одной стороны я тестировал свою технологию захвата и ведения внимания, последовательно выводил совершенно бесполезный пост, с точки зрения зарабатывания бабла, в топ. Эксперимент удачный. Гипотеза подтверждена. Работает. О том, что Смарт Лабу нужны подобные технологии я говорил в этом посте https://smart-lab.ru/blog/537197.php
Пока что за пару часов вывел пост в топ за счёт комментов https://smart-lab.ru/blog/539543.php. Кто знает, что будет далее? Быть может и в плюсах выйдет в топ. И это проблема Смарт Лаба.

С одной стороны это проблема аудитории. А именно тех кто голосует. Кто сюда приходит? Очевидно, что люди, которые умеют зарабатывать, которых 10-20%, и люди, которые не могут. А раз ты не можешь зарабатывать, то как можешь оценить пользу материала? Правильно. Как дилетант или никак. Потому что ты дилетант 80% вероятности. А дилетант ты потому, что не понимаешь как и что работает. И твои оценки на уровне НРА НЕ НРА и иди на иксигрикикраткая. Надо ли допускать к голосованию людей, способных выводить в топ посты ни о чём? С этими людьми что-то не так? Да нет. Всё с ними так. Но тогда что же не так?
И если присмотреться ближе, то это проблема Смарт Лаба, и того, каким образом работает система выхода поста в топ. У неё есть уязвимость. В чём же её уязвимость? В метриках.

Продолжим?


Кто как тестирует свои гипотезы и стратегии

Всем привет!

Не сочтите за оффтоп, хочу узнать кто как тестирует свои стратегии и предположения для торговли?
Кто-то тестит екселем, кто-то топит за малтичартс, многие не тестят совсем) Один товарищ, давно правда, на бумажке тестил, говорил дельная вещь была… Еще было бы здорово узнать что используют брокерские конторы и прочие профессиональные игроки.
Хочу посмотреть какие есть альтернативы, варианты. 

Ежели уже были подобные материалы — киньше ссылочкой пжл. 

Заранее благодарен.

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

 

Введение


На сегодняшний день у меня есть три краткосрочные спекулятивные торговые системы и, соответственно, три одноименных торговых робота:
  1. CandleMax
  2. PVVI
  3. AVP

Описание и тестирование в программе Wealth-Lab первых двух роботов я уже приводил. Вот соответствующие ссылки:

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

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

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

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

Сейчас настало время дать краткое описание и привести тестирование в программе Wealth-Lab третьей торговой системы, которая у меня сейчас в работе.

Торговая система AVP (average volume/price) не является свечной моделью, как CandleMax, и не основана на красивой математической формуле, как система PVVI. Из трех моих спекулятивных роботов, робот AVP выдает сигналы реже всех. Тем не менее, результативность этого робота практически совпадает с результативностью робота PVVI, лишь совсем немного ей уступая.



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

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

 

Введение


Торговая система 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

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

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

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

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

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

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

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



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

....все тэги
UPDONW