Блог им. raxat |ChartGame - результаты улучшения торговли

    • 10 февраля 2022, 20:16
    • |
    • Diamond
  • Еще
Я продолжил бороться с ошибками, которые описал тут, суть простая — резать убытки и не допускать их наращивания выше критической отметки. В результате новые аккаунты наконец-то перестали обнуляться на бесконечно длинной дистанции и получилось следующее:

Аккаунт 1: было $66.87M, стало $1.55B, упёрся в ограничение по времени

ChartGame - результаты улучшения торговли

Аккаунт 2: было $10.76M, стало $1.13B

ChartGame - результаты улучшения торговли

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

Блог им. raxat |ChartGame - путь к системному трейдингу

    • 05 февраля 2022, 18:55
    • |
    • Diamond
  • Еще
Последнее время мне всё меньше важна доходность и чаще беспокоит стабильность результатов. В чём смысл заработать за день 100 тысяч рублей, если принимаемый риск рано или поздно превратит весь депозит в ноль?

И я снова решил обратиться к ChartGame за подсказкой, получил системный профит на трёх аккаунтах:

ChartGame - путь к системному трейдингу

ChartGame - путь к системному трейдингу

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

Блог им. raxat |Стратегия случайного открытия позиции

    • 09 января 2022, 16:07
    • |
    • Diamond
  • Еще
В качестве эксперимента возникла гипотеза о случайном открытии позиций и оказалось, что в TradingView уже готовая стратегия, которая это делает. Её код выглядит так:

//@version=4
strategy(title="Random Entries Work", shorttitle="REW", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, currency=currency.USD,commission_type=strategy.commission.percent,commission_value=0)

// === GENERAL INPUTS ===
strategy = input(defval="Long Only",title="Direction",options=["Long Only", "Short Only", "Random"])
enter_frequency = input(defval=10,minval=1,maxval=100,title="Percent Chance to Enter")
exit_frequency = input(defval=3, minval=0,maxval=100,title="Percent Chance to Exit",tooltip="This should be much lower than Percent Chance to Enter. Higher values decrease time in market. Lower values increase time in market.")
start_year = input(defval=2020, title="Start Year")


// === LOGIC ===
r = random(0,100)
enter = enter_frequency > r[0]
exit = exit_frequency > r[0]
direction = random(0,100) >= 50

// === STRATEGY - LONG POSITION EXECUTION ===
enterLong() =>
    strategy.opentrades == 0 and enter and (strategy == "Long Only" or (strategy == "Random") and direction) and 
       time > timestamp(start_year, 01, 01, 01, 01)
exitLong() =>
    exit
strategy.entry(id="Long", long=strategy.long, when=enterLong())
strategy.close(id="Long", when=exitLong())
// === STRATEGY - SHORT POSITION EXECUTION ===
enterShort() =>
    strategy.opentrades == 0 and enter and (strategy == "Short Only" or (strategy == "Random" and not direction)) and 
       time > timestamp(start_year, 01, 01, 01, 01)
exitShort() =>
    exit
strategy.entry(id="Short", long=strategy.short, when=enterShort())
strategy.close(id="Short", when=exitShort())


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

Блог им. raxat |Улучшение торговой системы

    • 17 декабря 2021, 16:16
    • |
    • Diamond
  • Еще
Год оказался непростым и основная торговая система не справилась с рынком, который может не только расти, но и довольно резко падать, пришло время исправить это.

Первый шаг — сделать непонятные системные маркеры более «человекоподобными». Например, пусть маркер высокого риска будет называться BUY CAREFULLY — я по-прежнему могу купить в этом месте, но нужно чётко понимать, что вероятность получить убыток будет максимальной. Сами маркеры стали больше и аккуратнее.

Улучшение торговой системы

Затем нужно было добавить разделение рынка на «стабильный» и «турбулентный», они обозначены зелёным и красным фоном. Стабильный рынок имеет выраженное восходящее направление движения, а в турбулентном можно получить много ложных сигналов или вовсе попасть в затяжной даунтренд:

Улучшение торговой системы

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

Блог им. raxat |ChartGame - неудачная попытка, 44 место ($2.9 млрд.)

    • 15 сентября 2021, 17:41
    • |
    • Diamond
  • Еще
Архив предыдущих игр:

10 место ($67.28 млрд.)
31 место ($5.12 млрд.)

Решил потестить новую гипотезу на втором аккаунте и предположил, что на графике могут присутствовать уровни, на которых можно повышать риск и это улучшит результат. Появились мощные трейды по +50-200%, но вместе с ними пришли большие просадки, которые долго закрывались:

ChartGame - неудачная попытка, 44 место ($2.9 млрд.)

После добавления этих чётких уровней стало заметно больше стоп-лоссов:

ChartGame - неудачная попытка, 44 место ($2.9 млрд.)

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

Блог им. raxat |Третья попытка в ChartGame, 31 место ($5.12 млрд.)

10 место в топе тут
Вторая попытка тут

Проблемой всех предыдущих попыток было появление «чёрного лебедя», который моментально обнулял результат, это событие было вызвано проблемами с риск-менеджментом и пришлось потратить довольно много времени, чтобы их обнаружить. Представьте, что вы долгое время успешно торгуете и вам доверяют деньги, но в какой-то момент наступает 2008 год и вы понимаете, что проиграли консервативным инвесторам, которые вообще не создают никаких торговых систем. Такое событие растянуто во времени и это усложняет поиск решения.

Если торговая система работает, то почему не побит прошлый рекорд?

От обновления рекорда отделили две сделки, в которых правила системы были нарушены и это вызвало превышение допустимого уровня риска:

Третья попытка в ChartGame, 31 место ($5.12 млрд.)

Разберу их подробнее:

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

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

Блог им. raxat |Список полезных авторов СмартЛаба

    • 12 февраля 2021, 23:32
    • |
    • Diamond
  • Еще
Без политики и околорынка, в основном опционщики или алготрейдеры.

Artemunak

Eugene Logunov

anatolyutkin

kvazar

Александр Муравьев

Дмитрий Широков

Кирилл Глухов

Компания TSLab

Микаелян Саро

ПВМ

ves2010

TATARIN


Ильнур пишет редко, но метко, поэтому тоже в списке.

Блог им. raxat |Как построить простую торговую систему

    • 27 сентября 2020, 14:19
    • |
    • Diamond
  • Еще
Успешная торговля основана на следовании правилам торговых систем, но мало кто пишет о том, как эти системы создавать. А что делать тем, кто не знает, по каким принципам создаются торговые системы?

Вся суть рабочей торговой системы звучит очень просто:

— Прибыль должна превышать убыток
— Вероятность прибыльной сделки должна обеспечивать положительное матожидание системы при выбранном соотношении прибыли к убытку

Например, убыток в каждой сделке всегда не превышает 1 рубль, а средняя прибыль составляет 3 рубля, при этом условия совершения сделки гарантируют вероятность прибыли в 50%, на длинной дистанции такая система покажет прибыль, т.е. будет иметь положительное математическое ожидание.

А как прийти к этим параметрам, если колебания цены повторяют случайное блуждание?

Есть простой метод, который поможет даже тем, кто мало что слышал о торговых системах. Вам нужно открыть демо-счёт, либо аккаунт Paper Trading, позволяющий совершать ошибки, не рискуя живыми деньгами. Затем вы торгуете в привычной для вас манере и начинаете вести журнал сделок. В этом журнале вы фиксируете число прибыльных и убыточных сделок, все убыточные сделки делите на 3 группы:

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

Блог им. raxat |Нужно больше золота!

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

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

Нужно больше золота!


Но деньги как-то медленно сами себя воспроизводят, а вы уже устали работать на диване и начинаете стрелять по мухам из гаубицы:

Нужно больше золота!

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

Блог им. raxat |Биржевой тренажёр ChartGame, попытки возврата в топ

    • 23 февраля 2020, 02:54
    • |
    • Diamond
  • Еще
Спустя десятки тысяч сделок я осознал, что сильно недооценивал ChartGame. Главное преимущество оказалось в том, что тренажер позволяет выявить «черного лебедя», потому что по его условиям у вас есть 50 лет жизни на совершение сделок. Например, вы успешно делаете деньги 35 лет своей жизни, вы абсолютно уверены в своей торговой системе, но потом в один день внезапно разоряетесь, потому что полагали, что 2008 год еще нескоро повторится и вашим деньгам ничего не угрожает. Можно построить бронебойную систему, которая переживет даже такие времена, но это займет время и снизит доходность.

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

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

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