Блог им. frme

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

    • 16 апреля 2019, 16:40
    • |
    • Eugene
  • Еще
Всем привет!

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

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

Заранее благодарен.
★1
40 комментариев
тест это как фантазия. Шикардосно работает в прошлом. Онли реал, онли хардкор!!!
avatar
Scorpion, говорите что тест вообще не стоит времени?)
avatar
Eugene, тут у каждого, свое восприятие мира. А так, тест лично я делал просто просматривая на истории, листая графики.Продолжалось это неделю. Но в никакие мультичартсы или тестеры, ничего не загонял.

Ибо рынки постоянно движутся, меняется волотильность и ликвидность.Падают — растут, стоят в боковиках. Хз, возможно  вам тест поможет найти «грааль».Удачи
avatar
Scorpion, чуть что — сразу грааль ищет) Пока я тоже рассматриваю графики. Слышал что кто-то автоматизирует процесс. Хочу понять стоит ли и если да то как оптимальнее
avatar
Eugene, ну ладно, не грааль… а комбайн )) по зарабатыванию бабла. Вон, внизу парни дали толковые советы.
avatar
Eugene, чтобы автоматизировать процесс нужен хороший программист, много денег и потом этого программиста… чтобы не болтал о том, что узнал. Так что автоматизация это только дело рук своих ничьих больше, учиться программировать или бумажка ручка эксель, других вариантов нет.
avatar
Иван Боженков, понял. Идея понятна)
avatar
в реале но бумага, карандаш
avatar
На истории слишком все идеально, лично я использую торговый стимулятор на сайтеTradingviev или плеер торговой платформы Tiger Trade (он две недели бесплатный, потом 1 000 р. на 1 месяц)
avatar
ну лучший тест, это тест в реальном рынке. В реальных боевых условиях.
В любом другом случае ты сможешь себя обмануть, выдавая желаемое за действительное. 
avatar
risk8, особенно тестируя чужие наработки или хуже всего — фантазии!!!
avatar
На листочке блокнота карандашом и без графика цены. Минус, минус, минус, плюс. Отлино подумал я и стал торговать.
avatar
Извините парни, не могу проплюсовать — рейтинга еще мало( 
Если вкратце, то особо таким «системным» тестом большинство торгующих не заморачивается особо?
avatar
было бы здорово узнать что используют профессиональные игроки.

Они используют TradeStation, Metastock, Wealth-lab, Amibroker и тестеры изготовленные самостоятельно на языках R и Python.
Дядя Ваня СпекулянтЪ, благодарствую. Я правильно понимаю что свои тестеры охраняются как зеница ока?)) А ручное тестирование у проф. игроков на бумаге/распечатке приветствуется?
avatar
Eugene, именно тестеры не представляют особой ценности. Охраняются идеи и сами системы, проверенные при помощи этих тестеров.
Ручное тестирование это, конечно, хорошо и полезно, но для достоверности информации надо проделать ОЧЕНЬ большой объем работы, что невозможно вручную.
тестер сразу даст возможность понять — что ждать от индикаторов и теханализа. 
Скорость слива, ускорения слива и т п.
avatar
Эксель. И ручки с глазками.
И да, размышлялку  — генератор идей на это время отключаю. 


avatar
Использую самописные тестеры. 4 основных вида: для тестирования входов, для тестирования выходов, для тестирования входов с выходами на 1 инструменте, и 4й когда тестируется вся стратегия сразу на портфеле из разных бумаг.
Сергей Сергаев, а на чем пишете тестеры? Полагаю что название языка/пакета все же не секрет)
avatar
Eugene, нет разницы на каком языке писать. 2+2 в любом языке даст 4. Условия больше/меньше также дадут одинаковый результат. Скорость расчетов будет отличаться, но не существенно. 
Первичная стратегия, условия, логика. Язык всего лишь инструмент.
Сергей Сергаев, в целом да. ЯВУ вторичен.
avatar
Eugene Logunov, понятно что каждое изделие имеет свою стоимость, одно дороже, другое дешевле. Я имел в виду что не тестерами зарабатывают на рынке, а идеями, воплощенными в торговую систему.
Eugene Logunov, я правильно понял что скорость критична для HFT?
avatar
Eugene Logunov, это критично для профессионалов. Для обычных людей такие навороты врядли нужны. И еще есть заблуждение что язык первичен — это мнение насаждается везде, даже мода какая-то пошла на те или иные языки — «хочешь алготрейдинг — учи C#» типа такого. 
Сейчас опять холивар про языки начнется =))
avatar
Андрей К, неужели еще остались любители похоливарить?) Я думал здесь в худшем случае только любители помайнить)
avatar
Eugene Logunov, логично. не исключено что придется считать в облаке
avatar
если идею можно протестить в тестировщике — значит она недостаточно оригинальна и ее уже кто то тестил... 
обычно по идее  делается упрощенная модель — которая тестится… результаты этого тестирование обобщаются на всю идею… а потом пол года -год торгуется вручную и смотрим не выходи ли ручной тест за рамки модели
вообщем рулят максимально простые идеи… я терь даже намекать боюсь… это как стратегия… как микро и макро в старкрафте — разные уровни 
avatar
Для быстрой прикидки хватает python/R + sql(любой практически) для котировок.
Детальное тестирование для среднего пользователя_непроггера практически неподъемная задача. Если совсем плохо с кодингом, то есть варианты аля tslab
avatar
Самописный тестер явно не то, с чего стоит начинать.
Многое зависит от того, что тестируется.
Для одних стратегий экселя достаточно.
Для более сложных выбор весьма обширен. Из тех платформ которые я знаю:

Tradingview — очень хорошая вещь для простых стратегий. Но, если не ошибаюсь, торговать с TradingView пока проблем.

Amibroker — имхо морально устарел и уступает Tradingview в развитии. 

TSLab — имхо дорого для начинающих, смысла связываться с ним нет.

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

NinjaTrader — по возможностям плюс/минус Metatrader, считается более элитным, хотя по всей видимости это только из-за распространенности на биржах США, где клиенты априорно богаче, чем в среднем по миру. Библиотек и фрилансеров на порядок меньше, чем на Metatrader.

ThinkOrSwim — удобен для полуручной симуляции, но автоматизированную стратегию не создашь и торговать все же приходится вручную.

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

В то же время есть стратегии, где тестер не особо полезен, достаточно правильного индикатора.
avatar
Jame Bonds, Спасибо за ответ! Получается что без теста серьезные игроки все же не смогут зарабатывать стабильно?
avatar
Eugene, как работают серьезные игроки могу лишь догадываться. В каких-то случаях возможно и без тестов. Примеры: инсайдеры, работники фундаментального анализа. Это лишь сходу, наверняка есть случаи, когда при техническом анализе не нужны тесты.
Даже когда тесты нужны, тестер не всегда нужен.
avatar
Jame Bonds, у амиброкера фишка зачетная. Сколько бы гигабайт тиков ему не скормил, он не висит при прокрутке =)) очень удобно при визуализации любых процессов, даже не трейдинговых
avatar
Андрей К, возможно. Честно говоря не замечал зависаний при прокрутке ни в одном любых терминале. К сожалению для Amibroker, это не выводит его на лидирующие позиции.
(имхо)
avatar

теги блога Eugene

....все тэги



UPDONW
Новый дизайн