资源加载中... loading...

Dual Thrust (麦语言版)

Author: 雨幕(youquant), Date: 2021-12-08 10:59:35
Tags:

基本原理

  • 在当天收盘,计算两个值: 最高价-收盘价,和收盘价-最低价。然后取这两个值较大的那个,乘以k值,结果称为触发值。
  • 在第二天开盘,记录开盘价,然后在价格超过(开盘+触发值)时马上买入,或者价格低于(开盘-触发值)时马上卖空。
  • 这个系统是反转系统,没有单独止损。也就是说,反向信号也同时就是平仓信号。

Dual Thrust 策略包含完整的图表显示, 图表动态更新,模板引用等功能, 可做学习模板使用.

策略的详细介绍 : http://xueqiu.com/5256769224/32429363

  • 主图 上轨:公式:UPTRACK^^O+KSRG; 下轨:公式:DOWNTRACK^^O-KXRG;

  • 副图: 无


HH:=HV(H,N);
HC:=HV(C,N);
LL:=LV(L,N);
LC:=LV(C,N);

RG:=MAX(HH-LC,HC-LL);
UPTRACK^^O+KS*RG;
DOWNTRACK^^O-KX*RG;


C>UPTRACK,BPK;
C<DOWNTRACK,SPK;

template: strategy.tpl:40:21: executing "strategy.tpl" at <.api.GetStrategyListByName>: wrong number of args for GetStrategyListByName: want 7 got 6