Блог им. Artemunak

как не заниматься фигней в алго

1. Всё надо тестировать на длинной истории, 10+ лет. Тесты на паре лет и меньше сразу в мусорку, если у тикеров нет длинной истории то удлиняем в прошлое похожими по возможности, если лень заморачиваться то сразу нах с рынка.

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


3. Мелкие таймфреймы почти бесполезны. Принимая во внимание первые 2 пункта. Получасовики неплохой выбор. А у дневок часто свои нюансы и я бы их избегал.

4. Стопы и тейкпрофиты почти бесполезны, выход по обратному сигналу обычно.

5. Открытия, Лои и Хаи у баров почти бесполезны, в отдельных случаях можно только клоузы использовать.

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

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

8. Если видим что просадка у страты 10-20% то в уме держим что для большинства активов реальная просадка меньше 50% не бывает если адекватно тестить и соответственно остальные метрики в уме приводим к 50%. 40-50% просадка не плохо в основном, а выше уже плохо.

9. Если нет полсотни страт то не стоит начинать торговлю. Вообще размножить страты намного легче чем сделать новые а по диверсификации размноженные почти не уступают новым.

10. Не удаляем неудачные страты. Позже к ним можно приделать новые идеи или протестить на новых тикерах.

как не заниматься фигней в алго


★20
91 комментарий
3. Мелкие таймфреймы почти бесполезны. Принимая во внимание первые 2 пункта. Получасовики неплохой выбор. А у дневок часто свои нюансы и я бы их избегал.

Я больше скажу — таймфреймы вообще бесполезны тики наше все!
В целом — личный опыт это хорошо, но написана конечно полная ерунда.
avatar
 Всё надо тестировать на длинной истории
ничего не надо тестировать....

тестировал в беттинге матчи за 15 лет по разным странам и континентам  на 100.000 событий  — ничего там нет...
а как оказалося, впоследствии, надо было знать всего две цифры… средний коэффициент по конторам и максимальный по конкретной.....

в трейдинге тоже самое — вход при положительном математическом ожидании...
опять же две цифры….
avatar
Разумно. Но:

1. Принимается
2. Почему? Работаем лимитными ордерами — и никакого проскальзывания
3. Ну да, ну да ))) Сразу исключаем 90+ профитных систем )))
4. Принимается (кстати, не все это понимают)
5. Open бесполезен, High и Low важны для расчета, как и Close (но это только при работе лимитными ордерами)
6. Тестируем на ВСЕХ тикерах
7. Тавтология
8. Зависит от принятого ММ. При работе плоским лотом 50% не фатально, при активном управлении — ну, такое… (страшно)
9. Неправильно. Одной хорошей страты достаточно (IMHO)
10. Неправильно. Все неработающие страты фтоппку (IMHO)

С уважением
Мальчик buybuy, п.5 сразу видно теоретика алготорговли. Все сделки на Open совершаются, ну кроме открытия сессии конечно. Т.к. на Close идет рассчет сигнала для сделки)
avatar
T-800, если вход лимиткой, то просто где-то внутри следующего интервала (бара), вовсе необязательно прям на опен-опен )
2 и 9 вычёркнул.потом плюсанул.
avatar
Странный пост, на троллинг похож, или провокацию. Ни один из пунктов безоговорочно не могу поддержать, так как они не соответствуют реальности.
Антон Иванов, вероятно, у разных людей разные реальности. Готов не согласиться с автором в ряде частностей, но в целом мыслю похоже. 
avatar
Согласен со всем, кроме п. 4: не все системы реверсные, а на споте акций часто и не реверсные, потому что динамика ростов и падений различна.
avatar
А. Г., то есть все остальное — ок? то что написал автор подходит исключительно под примитивные алго построенные на анализе свечек (да и еще скорее всего в системах а-ля TSLab и т.п.)
avatar
BeyG, автор топика все правильно говорит о системах, для которых не нужны всякие «приблуды» прямого доступа и глубокое знание программирования.
avatar
А. Г., так надо сразу писать такую оговорку
это кстати не алго, это такое развлечение
avatar
BeyG, ну если речь об управлении большими деньгами при ограниченном числе ликвидных активов (как в России, да и почти везде, кроме США и, может быть Великобритании, где собраны акции компаний со всей бывшей Британской империи), то это единственный алгопуть к этому.
avatar
А. Г., не буду спорить, практического опыта у вас больше, но мне кажется подход все равно не тот. Оправдывать примитивность стратегий и анализа ограниченностью внешних факторов имхо не правильно. United Traders (aka Гриша Фишман) и robot_aspirant (aka Антон Ерешко) в свое время это доказали ;)
avatar
BeyG, Вы читали, что именно писал Григорий, когда создавал свой фонд? Он слово в слово повторил п. 2 из топика.  А насчёт аспиранта, то что-то давно его не слышно, он до сих пор торгует или нет? Авторы робота прады точно сейчас не торгуют.
avatar
А. Г., нет, конечно не читал. И про аспиранта и праду тоже не слышал. Но с некоторыми новыми «звездами», непубличными, упомянутыми ниже пообщаться удалось. Могу сказать что ребята точно не данные получасовых свечек торгуют.
avatar
BeyG, да неважно на каких данных система, для ёмкости важна медиана прибыльных сделок системы: чем она больше, тем больше ёмкость. А системы с мелкими сделками проще всего отсечь на этапе тестирования путем навешивания просказывания.
avatar
А. Г., Ок, можете тогда примерно описать на чем и как строят алго торговлю 2Sigma, Citadel, Reneissance и другие лидеры? У вас есть представление что они делают?
avatar
BeyG, всеми не интересовался, тем более, что это штатовсаие компании, а там есть выбор и для статарбитража и для HFT. А про Ренессанс вообще трудно сказать про их алго. Кроме Медалиона, их остальные фонды ничем себя не проявили, часть уже закрыта из-за низкой доходности. А в Медальоне выясняется, что есть шорты в бельгийском третьем эшелоне. Ума не приложу как в таких активах вообще можно торговать алоо
avatar
А. Г., прада — это один чел. Он много раз выигрывал номинации лчи под разными никами, крайний раз то ли 2018 то ли в 2019
avatar
Reznor, кто-то из нас запамятовал. Я имел ввиду того человека, который на опционной конференции выступал из Италии. А в упоминаемые Вами годы вроде выигрывал Secret.
avatar
А. Г., да, это Никита Масюков. Их бот был под именем панда 2010 год. Секрет выйграл в 2011 под ником прада, а в 2013 уже под ником секрет.
avatar
А. Г., реверс дает удвоение тестовых данных… т.е изначально стабильность выше...

т.к лонг и шорт не симметричны, то  делаю так...
делаю настройку в лонг, а затем включаю реверс и смотрю шорт — как минимум должен не сливать...

для шорта обратное… настраиваю шорт, а затем смотрею как эти настройки торгуют в лонг…
avatar
ves2010, я вообще отдельно тестирую «только лонг» и «только шорт», причем основным является «только лонг». А потом беру тот лучший  «только шорт», который согласуется с ранее отобранным «только лонгом», остальные " только шорт" просто не рассматриваю для торговли. Поэтому реверс практически никогда не получается.
avatar
1. Нет.
2. Нет.
3. Нет.
4. Частично.
5. Это вообще бессмысленное утверждение.
6. Частично.
7. Да.
8. Частично.
9. Частично.
10. Может быть.
avatar
ICWiener, очень аргументировано… пиши есчо…
avatar
ves2010,
1. ему из окопа виднее.
2. собственно из-за этого есчо написать может и не получится.
3. не попади под дискредитацию.
avatar
ICWiener, может быть.
avatar
Смотря что тестировать и с какой целью.
JC-trader ☮, так почти все пункты по вашим методичкам, а вы носом крутите.
avatar
Artemunak, В моих методичках тесты начинаются от дневок и только на портфелях инструментов :)
JC-trader ☮, ну хорошо что хоть не с фотошопа всё начинается.
avatar
1, 2, 6, 7, 10 святой грааль. Остальное притянуто за уши. С уважением.
добавлю:

11. Тестируем методом WFT.
12. Начинаем торговлю только тем алгоритмом, который дал приемлемую эквити на 30 прогонах WFT, выбранных случайным* образом.

* случайным — означает случайные даты начала и конца периодов «обучения» и «торговли»
avatar
$100, WFT противоречит 1 пункту. Данные за маленькие периоды нерепрезентативны.
avatar
Artemunak, какой смысл тестить на 100 годах, если бот будет лить 101-й год?
avatar
1. Всё надо тестировать на длинной истории, 10+ лет. Тесты на паре лет и меньше сразу в мусорку, если у тикеров нет длинной истории то удлиняем в прошлое похожими по возможности, если лень заморачиваться то сразу нах с рынка.
элементарно
avatar
 
2. Системы со средней сделкой меньше полпроцента не стоит даже разрабатывать. Все недооценивают проскальзывания. Даже маленькие изменения в рынке могут слишком сильно изменить расклад у таких систем. Просто попробуйте увеличить комисс или убрать часть прибыльных сделок и увидите наглядно что будет с такими системами.
Проскальзывания бывает убивает систему с 0.3%.

avatar
3. Мелкие таймфреймы почти бесполезны. Принимая во внимание первые 2 пункта. Получасовики неплохой выбор. А у дневок часто свои нюансы и я бы их избегал.
дневок вы не тестили значит.
avatar
Johnny Tapia, с дневками сложно очень… например на американской бирже есть дневки только по основной сессии и полные дневки включая пред торги и пост торги...  
причем по основной сессии цена закрытия формируется на постмаркете… на аукционе закрытия… т.е по цене закрытия не купишь...
а цена открытия тоже спорна, т.к по цене открытия может пройти пара сделок а потом цена улетит на 2-3%…
avatar
ves2010,
 т.е по цене закрытия не купишь...

Есть ордер MOC (Market On Close)
JC-trader ☮, у МОС нет гарантии исполнения… т.е не факт что нальют... 
avatar
ves2010, ну у меня еще ни разу не было чтобы этот ордер не исполнили
ves2010, 100% исполнение, это правило кросс аукциона, все маркеты сведут в close price. LOC да, могут не дать.
avatar
yuryss, чарт гпт пишет 

В системе MOC (Market On Close) ордера исполняются в конце торговой сессии по рыночной цене закрытия. Однако, не все ордера MOC гарантированно исполняются. Фактическое исполнение ордера зависит от ликвидности рынка, доступности контрагентов и других факторов.

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

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

avatar
ves2010, Смысл рыночного ордера — он исполнятся на 100%, только вопрос цены. Регулярная сессия или аукцион — не важно. Ситуация SSR, LULD treashhold и пр не берем, там своя петрушка. Если мы говорим про NYSE, и у вас отменился MOC ордер, вероятно вы его выставили после 3,50 EST и направление Imbalance поменялось к закрытию, т.е. ваша заявка не офсетила imbalance на момент аукциона. NYSE 100% закроет MOC ордер выставленный до 3,50 и если после, то только выставленный через брокера на полу (D-quote).  Для этого там и стоит еще специалист со своей ликвидностью. 
www.nyse.com/publicdocs/nyse/markets/nyse/NYSE_Opening_and_Closing_Auctions_Fact_Sheet.pdf 
Хотя вот читаю NSDQ и этот пункт смущает, да, возможно там и нет гарантии. 16. Does Nasdaq guarantee market-on-close (MOC) orders in the Closing Cross? No, the Opening and Closing Crosses provide unparalleled transparency which encourages market participants to provide necessary liquidity to offset any MOC imbalance.
avatar
ves2010, согласен, я про нашу биржу.
avatar
 4. Стопы и тейкпрофиты почти бесполезны, выход по обратному сигналу обычно.
это точно
avatar
торгую на 1-5ти минутках… т.к лимитник ставлю по клосу свечи… если не налили, то лимитник двигаю… т.е при таймфрейме от 15 мин… можно сильно проскользнуть…
avatar
ves2010, для схожих целей отдельный бот на минутках для исполнения, а все тесты на 30м, это уже нюансы.
avatar
 5. Открытия, Лои и Хаи у баров почти бесполезны, в отдельных случаях можно только клоузы использовать.
вот это вы зря. Но зрите в корень. Использовать можно клозе.
avatar
 6. Всегда тестируем всё дополнительно на других тикерах (лучше если это вообще другой класс активов), для расширения кругозора как минимум. Иллюзии про трендовую торговлю быстро пропадут, также как и многие другие.
Тут нужно понимать, что для разных рынков нужна разная стратегия.
avatar
 7. Тестируем много. Вообще в целом мы тестируем не чтобы найти грааль а чтобы исследовать рынок, и потом уже из кирпичиков этих исследований что-то построить, поэтому хорошо бы документировать и классифицировать свои тесты чтобы с годами не тестировать тоже самое.

Да, тестируем все и везде. Если нахадим закономерности на разных рынках то это работает.
avatar
 8. Если видим что просадка у страты 10-20% то в уме держим что для большинства активов реальная просадка меньше 50% не бывает если адекватно тестить и соответственно остальные метрики в уме приводим к 50%. 40-50% просадка не плохо в основном, а выше уже плохо.
Просто придерживаться формулы Келли.
avatar
 9. Если нет полсотни страт то не стоит начинать торговлю. Вообще размножить страты намного легче чем сделать новые а по диверсификации размноженные почти не уступают новым.
можно с одной начинать.  Хаха, автор не был молод.
avatar
 10. Не удаляем неудачные страты. Позже к ним можно приделать новые идеи или протестить на новых тикерах.
думаем.
avatar
Не удаляем неудачные страты.
их не должно быть если вы их протестировали на 10 лет. ???
avatar
Стопы можно делать по клозу свечи, с условием что его не видит система
avatar
я к этой  вашей теме сбоку-припёку, поэтому не боясь показаться дураком скажу: у тебя стартовые условия не указаны.вернее они указаны для теста, а не для реала(алго полностью автоматизирована, всё время находится в рынке, торгуется одинаковый объём). от этого слишком много «почти». если одно или все эти условия не соблюдаются, то большинство «почти» могут или убраться или меняют знак.
avatar
Tуземец, кому надо тот поймёт, или лет через 5-10 поймёт, или посмеётся и вспомнит молодость.
Кстати сейчас понял что можно как тест на опыт в рынке использовать. Со сколькими пунктами согласен столько лет в алго примерно. За каждый «не согласен» минус 2 года.
avatar
1. Тестировать надо на различных рандомных выборках, размер и свойства которых должны основываться на параметрах системы. Такой параметр как время должен волновать вас исключительно с точки зрения расписания биржевых торгов и статистических свойств разных внутридневных интервалов (объемы, спреды, волатильность и т.п.). Проблема только в наличии хороших данных.
2. Размер каждой сделки индивидуален и зависит от текущих параметров  торгуемого инструмента. Ну если про абсолютные числа… Вы не можете взять 0,3% — вы динозавр...
3. Для серьезного алго есть только один вариант данных — Order Book. И я не про HFT. На уровне чайника можно играться с тиками. Все собирается, фильтруется и анализируется на уровне Raw Data. Не обладая информацией о сделках вы вообще ничего не знаете о рынке. Даже если вы делате одну сделку в месяц. Какие таймфреймы, вы о чем? 
4. Стопы и профиты это вообще про торговлю руками.
5. см. п.3
6. Ерунда. Стратегии которые основаны на только на исторических данных одного инструмента (пусть это и high-res data) вообще мало жизнеспособны. Тестировать надо именно стратегию а не дрочить рандомные временные ряды.
7. Согласен
8. Это вообще дичь. Какие 50%? А если серьезно это вопрос оптимизации, основанной на основных свойствах финансового инструмента и стратегии. Правильные стратегии имеют около 100% профитных сделок, вопрос в сайзах и частоте сделок.
9. Количество стратегий зависит от емкости каждой из них, вашего капитала и издержек. Написать стратегию гоняющую пару мелких лотов на ликвидном инструменте несложно. Только какой толк от нее одной если издержки превысят заработок?
10. Тут хз что сказать) Наверное...)))
avatar
BeyG, эээ… дарагой… мы тут на скользящих средних торгуем… роботами… не нужен нам ордер бук... 

и откуда ты его возьмешь?
1 на америке децентрализованная торговля… в том числе внутри брокера...
там даже привычного  стакана нет… у мя 3 брокера на америку и спред различается втрое...
2 в россии ликвидности на 5 копеек… и заморачиваться ордер буком смысла нет…
avatar
ves2010, сорри, я не верю в такое алго. Проходили лично лет -ть назад. И Metastock и TSLab и и иже с ними. Все это рано или поздно оборачивается убытками. Я не квант, но то что я написал — из опыта личных диалогов с серьезными ребятами из WorldQuant и 2Sigma, а также ряда книжек.
avatar

BeyG, я лично торгую алго с 2010г… резалт в блогах… 
причем часть ботов на одной скользящей средней которая sma ...

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

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

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

 

avatar
ves2010, Хороший коммент!
я предпочитаю уехать в такое место где погода меняется редко но сильно… т.е выбираю удобную бумагу для торговли…
Вы это делаете при помощи бота?

avatar
Astronomer, можно и при помощи бота… но есть ряд активов которые очень легко торгуются… т.к в них тренды завязаны на макростастику которая медленая и сильная...

ну как пример просто посмотри vteb… VTEB — Vanguard Tax-Exempt Bond Index Fund Stock Price and Quote (finviz.com)
он торгуется крайне легко и просто… но ходит не сильно…

кстати глянь его недельки...
там перевернутая гип... 
счас кстати прекрасный момент входа в американские етф на облигации… везде перевернутые гип на недельках… а дивы по ним 5-6%…
avatar
BeyG, согласен с каждым словом, по каждому пункту.
avatar
BeyG, 
1. Тестировать надо на различных рандомных выборках, размер и свойства которых должны основываться на параметрах системы.

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

smart-lab.ru/blog/623379.php
avatar
А. Г., я имел ввиду рандомные выборки данных по конкретным инструментам
avatar
А. Г., 
Полностью согласен со сказанным, но прочитал пост по ссылке и, на мой взгляд, есть способ получить рандомные данные лучше.
А именно — перемешивание (перетасовка) выборки. Т.е. то, что постоянно делают картежники. Что характерно, на распределение это никак не влияет.
В языке R это выглядит очень элегантно.

x<-{некий датафрейм с рыночными данными в виде приращений)
random_x<-sample(x)
avatar
Synthetic, перемешивание убирает реальные взаимосвязи и создаёт последовательность независимых случайных величин, на котором стратегий лучше, чем лучшая из пассивных чисто теоретически быть не может.
avatar
А. Г., 
Так в этом весь и смысл. Если стратегия реально использует неэффективности рынка, то при их отсутствии должна переходить в пассивный режим, т.е. вообще не совершать сделки (ну это в идеальном случае...).
avatar
Synthetic, в идеальном она должна стать в позицию по глобальному среднему и стоять. Но в реальности будут сделки, но их результат будет глобальное среднее плюс-минус волатильность минус проскальзывание.  Собственно это и должен показать «прогон» на перемешанных ценах. А 10 «прогонов» для того, чтобы из-за волатильности не ошибиться.

А в ссылке и дан алгоритм случайного перемешивания любых свечных данных. Можно перемешивать и минутки, а потом на них строить более низкочастотные таймфреймы, тоже независимые и случайные.
avatar
А. Г.,
Есть один нюанс:
10 последовательностей случайных чисел от 1 до N длины N:
Если буквально понимать как «последовательность случайных чисел, лежащих в  интервале от 1 до N,  длины N», то это не то же самое, что перемешанная  последовательность натуральных  чисел от 1 до N.
avatar
Synthetic, ну так в соответствии с этой последовательностью перемешиваются свечки, а сами последовательности просто скачиваются с сайта.
avatar
А. Г., 

Пример:
Последовательность натуральных чисел от 1 до 5 (например номера свечек в исходной последовательности):
12345
Перемешанная последовательность:
43512
Свечки те же, распределение идентично.

Последовательность случайных целых чисел из интервала от 1 до 5 длиной 5.
11255
Если далее выбирать соответствующие свечки с возвратом, как у Вас, выборка и распределение будут другие.
avatar
Synthetic, случайная выборка с возвращением создаёт независимые одинаково распределенные  последовательности. Это раз. А два — мы переставляем не свечки, а их приращения. Ведь если тупо переставлять свечки, то можно получить условные  100 после 200, чего в реальности быть не может.

Да и речь идёт о больших N.
avatar
А. Г.,
 случайная выборка с возвращением создаёт независимые одинаково распределенные  последовательности. Это раз.

По Вашему алгоритму есть маленькая (очень маленькая) но не равная нулю вероятность, что все N раз будет выбрана одна и та же свечка. И какое у Вас получится распределение?

А два — мы переставляем не свечки, а их приращения.

Ну это да. Меня извиняет тот факт, что ни свечки ни бары ни чего-то подобного в жизни никогда не использовал и не представляю как называются свечки-приращения. Кстати, специально проверил в книге вроде бы  умных людей, нет там таких понятий (бар есть один раз, но в значении «боксплот с усами»)

avatar
1. Всё надо тестировать на длинной истории, 10+ лет. Тесты на паре лет и меньше сразу в мусорку, если у тикеров нет длинной истории то удлиняем в прошлое похожими по возможности, если лень заморачиваться то сразу нах с рынка.
То есть данный тезис подразумевает что ты такой один найдешься на рынке кто соберется это делать и люди владеющие мегомощными компутерами и вычислительными мощностями недогадаются это сделать и ты в будущем будешь вечно балдеть от халявного денежного насоса бесконечно и ни у кого даже в голову не придет сделать то же самое что и ты или какие то контр меры которые поломают твою стратегию и забирут у тебя деньги?! Я вот не алго трейдер, но может будет вам логичней придумывать стратегии опираясь на 1год прошлый например, тк тенденция свежа и возможно она еще идет, потом будет новая и вообщем так действовать?! Просто в 41ом когда поручения с голубями отправляли, а новости привозили порутчики на лошадях и полторы гос газеты возможно что была чуть иная ситуация чем сейчас?! Не подумайте что я хочу как принизить ваши все работы, но просто я не люблю читать бред и могу вносить в них коррективы, мне кажется мысль очень интересная, подумайте о ней минут 10-20 может это и будет вашим граалем… Может вы доработаете эту мысль, но типо нет айфон и есть айфон это новые эры, а копаться в том, когда на лошадях гоняли, так может и грива как у лошади вырасти…
10+ лет имеют смысл если стратегия подразумевает работу с длинными промежутками времени.  А для этого можно и вручную торговать. 
А на коротких промежутках даже один месяц отличается от другого. В том числе потому, что есть другие хитрорылые с ботами.

Особенно это на нашем рынке видно. До 2008 творилось такое, что потом никогда не происходило. Вероятность повторения есть, но никакой бот об этом автоматически не узнает. 
T-800, с успешным подходом на сво не бегут.
сейчас хотел посмотреть этот успех в блоге а там всё удалено.
avatar
T-800, не хочу развивать эту тему, но талантливым место на гражданке как раз. Даже при минимальном успехе и дружбе с головой начинаешь ценить свою жизнь и свою проделанную работу чтобы этого достичь, и чужие идейные соображения уже туго проникают в тебя.
avatar
Хороший заход чтобы расшевелить публику )))
п. 1 — дело вкуса, но не личного, а трейдерского уклона. Мое мнение — 10 лет излишне, рынок слишком изменился за это время. Центр внимания лучше перенести на частичную внутреннюю оптимизацию бота в период клиринга (но проще это делать ночью после закрытия торгов).
п. 2 — согласен
п. 3 — что такое мелкие? Четче излагай мысль и массы тебя поймут(перефразировал Мао)))  ) Меньше 5-ти минуток точно ничего не дают, там рыбы нет без HFT. 
п. 4 — в классическом смысле стопы и тейки неоптимальное решение (особенно стопы) — да, «выход по обратному сигналу» — для меня весьма спорный совет и также далеко не оптимальный
п. 5 — заблуждение, но такая позиция достаточно много говорит о сути используемой ТС. Хреначить скользяшки по всему набору OHLC конечно же смысла нет )))
п. 6 — полностью согласен. Использую только такие идеи, которые работают на разных инструментах. Надо уходить от оптимизируемых параметров (либо минимизировать их до одного, максимум двух с динамической корректировкой в процессе работы).
п. 7 — и п. 10 — про документацию, классификацию и удаление старых разработок — согласен. Обидно только, что понимание этого приходит также, как и желание пить боржоми ))) Но лучше позже, чем никогда
п. 8 — наверное так, зависит от используемой ТС
п. 9 — опять же дело вкуса, пул ботов — вещь хорошая, но не обязательная
 
Со всем уважением к глубокоуважаемой публике. Но тема ниачем. Поясню. Есть в решении оптимизационных задач такое понятие, как локальное дно. Собственно не глобальное, как вы поняли. Так вот, каждый участник зрит в корень проблем из своей локальной ямы, пытаясь спорить с такими же заседателями из других ям. Смысл ноль, пока вы не в глобальном дне, то есть вы не инсайдеры.
avatar
ЛЧИ рассудит
avatar
Почему то читатели  восприняли этот поста Artemunakа как опрос и стали активно голосовать по всем пунктам. А Артемунак просто коротко изложил содержание книг по разработке торговых систем. 
Это как правила дорожного движения. Можно их нарушать и пару лет ездить без ДТП, но рано или поздно в больнице, тюрьме или на кладбище к человеку придет понимание, что был неправ.

avatar

теги блога Artemunak

....все тэги



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