Избранное трейдера kaliostro
В начале 2021 года решил попробовать поторговать по графику Ренко. Для этого выделил отдельный счет в 200 000 руб. Так как мне не удалось найти программу для автоматизированного тестирования стратегии, параметры подбирались исходя из личного опыта торговли и затем тестировались вручную в Excel.
В результате остановился на следующем варианте стратегии:
Торговля осуществляется на дневном таймфрейме фьючерсами RTS, Si, BR в соотношении 1:6:4. Настройки размера коробок 1000 пунктов, 500 пунктов, 1 пункт соответственно. При движении цены в мою сторону, наращиваю позицию при формировании очередной коробки на графике. При формировании коробки в противоположном направлении, переворачиваюсь и сокращаю позицию до изначального количества контрактов. Так как в Квике нет графика Ренко, смотрю этот график в 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())
Изучая посты вспомнил, что я уже 10 лет торгую опционами. Именно, в январе 2012 начался путь опционщика с изучения бесплатной лекции Твардовского https://youtu.be/TCe0LZeeDWo. Чтобы понять, как работают опционы, в том числе, какие риски несут потребовалось около недели. Меня удивляют платные и не дешёвые предложения, типа https://smart-lab.ru/blog/754445.php. Чтобы базово освоить опционы, не вдаваясь в математику, особого ума и тренера не нужно. Необходимо только желание.
Главное было уяснить, что при продаже риск такой же, как как при удержании базового актива. Данное понимание оградило меня от больших неприятностей на торговом счёте. Придерживаюсь его и сейчас. Например, если у меня 300т.р. на депозите, то я могу себе позволить работать не более, чем 10-ю контрактами SR30000 (30000*10=300000).
От работы с дешёвыми опционами я отказался на начальном этапе. Продажу краёв не рассматривал по двум причинам.