Практика и применение стратегии терморегулятора в квантовой платформе изобретателя

Автор:Доброта, Создано: 2019-07-20 14:34:05, Обновлено: 2023-10-23 17:30:02

img

Почему мы называем его терморегулятором? Мы назвали эту систему в соответствии с ее способностью адаптироваться к конверсии и торговле в двух моделях рынка, колебания и тенденции. Эта система была создана в результате нашего наблюдения за успехами конкретных систем в определенных областях рынка.

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

Модель слежения за трендом использует механизм слежения за трендом, аналогичный механизму слежения за трендом в ленте Брин. Система краткосрочных колебаний - это открытый прорыв, включающий в себя распознавание моделей. Функция сравнивает расстояние, на которое рынок движется, с фактическим расстоянием, на которое движется рынок:

Abs ((закрытие цены - закрытие цены[29])/ ((высочайшая цена ((30) - низкая цена ((низкая цена, 30 дней) * 100

Функция генерирует значения от 0 до 100. Чем больше значение, тем меньше нагрузки на текущий рынок. Если значение, возвращаемое функцией, меньше 20, система вступает в режим короткого колебания.

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

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

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

  • Главная страница: Формула на трассе: TOP^^MAC+N_TMPTMP;// Блинный канал на трассе Формула нижней трассы: BOTTOM^^MAC-N_TMPTMP;

  • Подробное описание: Формула CMI:CMI:ABS ((C-REF ((C,N_CMI-1))/HHV ((H,N_CMI) -LLV ((L,N_CMI)) *100;//0-100 Чем больше значение, тем сильнее тренд, CMI <20 потрясающий режим, CMI>20 - тренд.

  • Код ((My language):


MAC:=MA(CLOSE,N);
TMP:=STD(CLOSE,N);
TOP^^MAC+N_TMP*TMP;      // 布林通道上轨
BOTTOM^^MAC-N_TMP*TMP;   // 布林通道下轨
BBOLL:=C>MAC;
SBOLL:=C<MAC;
N_CMI:=30;

CMI:ABS(C-REF(C,N_CMI-1))/(HHV(H,N_CMI)-LLV(L,N_CMI))*100; //0-100 取值越大,说明趋势越强,CMI<20震荡模式,CMI>20为趋势

N_KD:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N_KD))/(HHV(HIGH,N_KD)-LLV(LOW,N_KD))*100; //收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。

K:=SMA(RSV,M1,1); //RSV的移动平均值
D:=SMA(K,M2,1);   //K的移动平均值
MIND:=30;
BKD:=K>D AND D<MIND;
SKD:=K<D AND D>100-MIND;

// 震荡模式
BUYPK1:=CMI < 20 AND BKD;  //震荡多单买平开
SELLPK1:=CMI < 20 AND SKD; //震荡空单卖平开

// 趋势模式下原有震荡持仓的处理
SELLY1:=REF(CMI,BARSBK) < 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND K<D; //震荡多单止盈
BUYY1:=REF(CMI,BARSSK) < 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND K>D;  //震荡空单止盈

// 趋势模式
BUYPK2:=CMI >= 20 AND C > TOP;        // 趋势多单买平开
SELLPK2:=CMI >= 20 AND C < BOTTOM;    // 趋势空单卖平开

// 趋势模式下原有震荡持仓的处理
SELLY2:=REF(CMI,BARSBK) >= 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND SBOLL;//趋势多单止盈
BUYY2:=REF(CMI,BARSSK) >= 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND BBOLL;//趋势空单止盈
SELLS2:=REF(CMI,BARSBK) >= 20 AND C<BKPRICE*(1-0.01*STOPLOSS) AND SBOLL;//趋势多单止损
BUYS2:=REF(CMI,BARSSK) >= 20 AND C>SKPRICE*(1+0.01*STOPLOSS) AND BBOLL;//趋势空单止损

IF BARPOS>N THEN BEGIN
    BUYPK1,BPK;
    SELLPK1,SPK;
    BUYPK2,BPK;
    SELLPK2,SPK;
END
BUYY1,BP(SKVOL);
BUYY2,BP(SKVOL);
BUYS2,BP(SKVOL);
SELLY1,SP(BKVOL);
SELLY2,SP(BKVOL);
SELLS2,SP(BKVOL);

По итогам опроса было установлено, что:

img img img

Более подробная информация приведена на сайте:https://www.fmz.com/strategy/129086


Связанные

Больше