/* 策略名称: HSIBANDSTRATEGY */
//参数设置
BIASPERIOD1:=6;
BIASPERIOD2:=12;
STOPLOSS:=25;
TAKEPROFIT:=30;
//计算基础指标
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
JVALUE := J;
DIFF := EMA(CLOSE,12) – EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACDHIST:=2*(DIFF-DEA),COLORSTICK;
CURRENTBANDMACD := MACDHIST;
BIAS1 := (CLOSE – MA(CLOSE,BIASPERIOD1))/MA(CLOSE,BIASPERIOD1)*100;
BIAS2 := (CLOSE – MA(CLOSE,BIASPERIOD2))/MA(CLOSE,BIASPERIOD2)*100;
//交易时间判断
ISTRADINGTIME :=
(TIME >= 0932 AND TIME <= 1145) OR
(TIME >= 1302 AND TIME <= 1545) OR
(TIME >= 2140 AND TIME <= 2345);
//=== 多单信号条件 ===
CONDITIONLONG1 :=
CROSS(BIAS1,BIAS2) AND
BIAS1 > 0 AND
BIAS2 > REF(BIAS2,1) AND
MACDHIST > REF(MACDHIST,1);
CONDITIONLONG2 :=
BARSLAST(CROSS(BIAS1,BIAS2)) <= 3 AND
CLOSE < OPEN AND
BIAS1 > REF(BIAS1,1) AND
BIAS2 > REF(BIAS2,1) AND
MACDHIST > REF(MACDHIST,1);
//=== 空单信号条件 ===
CONDITIONSHORT1 :=
CROSS(BIAS1,BIAS2) AND
BIAS1 < 0 AND
BIAS2 < REF(BIAS2,1) AND
MACDHIST < REF(MACDHIST,1);
CONDITIONSHORT2 :=
BARSLAST(CROSSDOWN(BIAS1,BIAS2)) <= 3 AND
CLOSE > OPEN AND
BIAS1 < REF(BIAS1,1) AND
BIAS2 < REF(BIAS2,1) AND
MACDHIST < REF(MACDHIST,1);
//=== 多单信号生成 ===
ISTRADINGTIME AND (CONDITIONLONG1 OR CONDITIONLONG2) ,BK;
C<BKPRICE-STOPLOSS*MINPRICE,SP;
C>BKPRICE+TAKEPROFIT*MINPRICE,SP;
//=== 空单信号生成 ===
ISTRADINGTIME AND (CONDITIONSHORT1 OR CONDITIONSHORT2) ,SK;
C>SKPRICE+STOPLOSS*MINPRICE,BP;
C<SKPRICE-TAKEPROFIT*MINPRICE,BP;
AUTOFILTER;
常见问题及下载声明: ①、指标不提供具体的使用方法,详情里一般会说明使用建议,需自行学习研究。 ②、指标下载后,代表已对该指标认可,恕不退款和调换! ③、指标不会安装,可在首页点击指标公式安装,各大软件指标安装教程。 ⑤、指标是分析学习工具,不能依赖操作,仅供学习之用,依次操作,盈亏自负! 转载文章声明:本网站转载文章仅为传播更多期货行业信息,并不代表本网站赞同其观点,本网站也不保证文章内容的真实性、准确性和可靠性、完整性。 文章解释权归原作者所有,依次操作,所有后果自行承担,与本站无任何关系。如该文章涉及作品内容、版权或禁止转载的,请及时联系,我们将在第一时间处理。