[TOC]
Кентнерский канал - это система торговли, разработанная в 1960-х годах Честером В. Келтнером. Ее основной идеей была теория однолинейности. И эта система достигла поразительных результатов за очень длительный период времени.
Говоря о стратегии типа канала, вы, вероятно, думаете о знаменитой ленте Блинна (BOLL), но в отличие от этого, канал Кентнер использует среднее значение наивысшей цены, минимальной цены и цены закрытия в качестве базовой цены, а затем вычисляет среднее значение N циклов этой базовой цены, которое является средним значением канала Кентнер.
Итак, как рассчитывается этот диапазон колебаний? То есть средний N циклов (наивысшая цена - низкая цена) умноженный на определенные множители. Таким образом, вы обнаружите, что он похож на BOLL, и имеет ценовую траекторию, а также восходящую траекторию, рассчитанную на основе ценовой траектории.
Впоследствии канал Кентнер был улучшен Линдой Рашке. Линдой Рашке является известный американский трейдер товарных фьючерсов и президент компании LBR Asset Management. Первоначальный канал Кентнера был обычной средней линией, которая была изменена на индексовую среднюю.
Мы знаем, что цены не всегда работают в трендовом или бурном режиме, а работают в неполно случайном порядке. Тогда Кентнер использует канал как разграничитель, чтобы разделить трендовый и бурной рынки. Когда цены работают между восходящим и понижающим трендом, мы можем рассматривать их как бурное движение. Когда цены прорываются в тренде, это означает, что более сильное давление на покупку уже возникло, а будущие ценовые ямы, когда вы будете дальше расти.
Вход
Выступление
С помощью логики сделок выше, мы можем построить эту стратегию на изобретательской квантовой платформе.fmz.com> Вход > Центр управления > Политика > Создание политики > Нажмите в нижнем верхнем левом углу ячейки перетаскивания и выберите Мой язык, чтобы начать писать политику.
// 参数
MAN:=20;
ATRN:=50;
JG:=(HIGH+LOW+CLOSE)/3; // 基础价格
ZG:MA(JG,MAN); // 中轨
TRUEHIGH1:=IF(HIGH>REF(C,1),HIGH,REF(C,1));
TRUELOW1:=IF(LOW<=REF(C,1),LOW,REF(C,1));
TRUERANGE1:=IF(ISLASTBAR,H-L,TRUEHIGH1-TRUELOW1); // 计算真实波动幅度
SG:ZG+MA(TRUERANGE1,ATRN); // 上轨
XG:ZG-MA(TRUERANGE1,ATRN); // 下轨
ZG>REF(ZG,1)&&C>SG,BK; // 中轨向上,并且价格升破上轨,开多单
C<ZG,SP; // 持有多单时,价格跌破中轨,平多单
ZG<REF(ZG,1)&&C<XG,SK; // 中轨向下,并且价格跌破下轨,开空单
C>ZG,BP; // 持有空单时,价格升破中轨,平空单
AUTOFILTER; // 设置信号过滤方式
Чтобы приблизиться к реальной торговой среде, мы провели стресс-тестирование с использованием двух выходов на открытие и двухкратной платы за процедуру при ретро-тестировании.
Тестные среды Доходы подробно Финансовая кривая Вышеприведенные графики являются результатом ретроспекции долгосрочных контрактов XBTUSD на бирже BitMEX, которые сохраняют эту эффективность в трендовом рынке. Хотя эта эффективность уже не слишком высока, в целом кривая капитала выросла, и даже в июле 2019 года, когда рыночная динамика отступила, кривая чистой стоимости не отступила значительно.
Нажмите, чтобы скопировать полный код политики
Несмотря на то, что Кентнер является старым методом торговли, мы восстановили и улучшили его с помощью кода, что показывает, что эта стратегия все еще работает сегодня.
Можно сказать, что большинство успешных методов торговли придерживаются следующей идеи: меньше потерь, меньше убытков, больше прибыли, а затем постоянно выполнять эту идею. Таким образом, как долгосрочная стратегия торговли, краткосрочные убытки неизбежны, а краткосрочные прибыли не являются нашей целью.