日内交易系统 (文华财经WH6赢顺V6.7)

投资者咨询:日内交易系统 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-15 3:09
 老师你好,想到一个日内交易系统,思路如下:
基于1分钟K线,
价格高于昨日最高价(条件A),买入开仓,收盘前平仓,夜盘止损放在昨日结算价,日盘止损放在夜盘的开盘价
价格低于昨日最低价(条件B),卖出开仓,收盘前平仓,夜盘止损放在昨日结算价,日盘止损放在夜盘的开盘价

打算在特定日期上回测一下,看是否是正期望的系统

预警公式就写成
A AND C>MA30 AND C>MA60 AND C>SETTLE ,SPARK;
B AND C<MA30 AND C<MA60 AND C<SETTLE ,SPARK;



技术人员回复
日期:2018-5-15 8:12

跟您说明下,回测时价格取的都是信号发出的最新价,

 

收盘价模型按照出信号当根的收盘价成交,指令价模型按照满足信号时的最新价成交,

 

白盘夜盘收盘前止损,您想按指定价委托,需要用SETALLSIGPRICETYPE函数指定信号价格,K线图右键》装入模组实际运行看下效果

 

此外需要注意的是,一种信号只能设置一个委托价格,比如说sp,只能按一种指定价委托,只能是昨结和夜盘开盘价中的一种,

 

您再考虑优化下思路

投资者咨询:日内交易系统 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-15 3:09
老师你好,就按指令价模型给出的信号的最新价回测
止损只按昨结止损
麻烦老师了

技术人员回复
日期:2018-5-15 13:37

参考:

 

N:=BARSLAST(DATE<>REF(DATE,1))+1;
ZH:=REF(HHV(H,N),N);
ZL:=REF(LLV(L,N),N);
A:=C>ZH;
B:=C<ZL;
A,BK;
B,SK;
CLOSESECEVERY1(1)<=5,CLOSEOUT;//夜盘收盘前5秒清仓
CLOSESECEVERY1(4)<=5,CLOSEOUT;//白盘收盘前5秒清仓
AUTOFILTER;
MULTSIG(0,0,1,0);
CC:=YSETTLE;
SETSIGPRICETYPE(CLOSEOUT,CC);//该函数只在模组中或者信号预警盒子勾选直接下单不需要手动确认时才生效