Подробное введение в различные стратегии стоп-лосса
-
Временная остановка
Временный стоп считает, что время имеет ценность, и если в течение определенного времени доходность акции ниже заданного значения, считается, что сделка была ниже ожидаемой, и выбирается продажа. Это очень простая стратегия стоп-порога, так как стоп-линия фиксирована, поэтому не может быть хорошо уменьшена.
Поддельный код
if 持仓时间> X 天 and 区间涨幅 小于Y% : 卖出止损 else: 继续持有 -
Время плюс лестница.
Время + лестница Стоп-стратегия - это стратегия, которая объединяет два мышления, которые связаны с временем и динамическим стоп-стратегией. Стоп-стратегия изменяется с изменением цикла держания акций, и когда она падает, она продается.
止损价 =fx ( 持股周期, 期望回报率) if 现价< 止损价: 卖出止损阶梯次数= floor(log(1+最大涨幅%)/log(1+阶梯长度%)) 止损价位=初始止损价*(1+Y%)^阶梯次数 if 现价<止损价位: 卖出止损阶梯次数= floor (持股时间(天)/周期X(天)) 止损价= 买入价*(1+阶梯次数* Y%) if 持股时间>周期 X and 现价< 止损价: 卖出止损 else if 持股时间<周期X and 现价<买入价*预设止损比例: 在第一个周期内亏损过多, 卖出止损 else: 继续持有 -
Стоп-стоп
Стоп-стоп устанавливает цену покупки в качестве базовой цены и продает акцию, если цена акции повысится более чем на X% или снизится более чем на Y%. Это также стоп-программа с фиксированной ценой стоп-стоп, и с временной остановкой есть те же проблемы: не может эффективно уменьшить отзыв.
if текущая цена> ((1+X%)*Цена покупки:
Продается стержень
else if текущая цена <(1-Y%)*Цена покупки:
Продажа на убыток
else:
Продолжайте держать -
Трейлинг-стоп
Следить за стоп-убытком Рассматривается отзыв акций, и если отзыв превышает некоторую заданную стоимость X%, то они продаются. Стоп-убыток этой схемы изменяется с изменением максимальной цены, и хорошо работает в случае сбоев в акциях и монополий.
X=允许最大回撤 if 现价<持股周期内最高价*(1-X %): 卖出止损 else: 继续持有 -
Лестницы отключены
Стоп-стартер - это динамическая стоп-стратегия. Стоп-стоп варьируется в зависимости от изменения максимальной цены в течение периода хранения акций. Аналогично методу отслеживания стоп-стоп, но немного по-другому рассчитывается стоп-стоп.
M= 初始止损比例 X= 阶梯长度 Y= 阶梯变化率 (阶梯每改变一次, 止损线上涨的幅度) 止损线改变次数=floor[log(周期内最高股价/买入价)/log(1+ X%)] 止损价= M * [1+Y%] ^ 止损线改变次数 if 现价< 止损价: 直接跌破止损价, 卖出止损。 else: 继续持有 -
Остановка ATR
ATR-остановка начинается с расчета показателя, называемого Average True Range (средний истинный диапазон). ATR-остановка - это стратегия, написанная на основе этого показателя.
Raw_ATR=max(|今日振幅|, |昨天收盘-今日最高价|,|昨天收盘-今日最低价|) # 未处理ATR = 这三个指标的最大值 ATR=moving_average (ATR ,N) #真实ATR 为 Raw_ATR 的N 日简单移动平均,默认N=22
Квантовые инвестиции и машинное обучение
- 1
