WH9跨合约编写 (文华财经)

投资者咨询:WH9跨合约编写 (文华财经)
来源:文华财经  日期:2020-10-11 20:55

当文华商品指数1小时收盘价大于其日内均线(分时均线),商品主连(比如豆粕主连)卖平买入,

当文华商品指数1小时收盘价小于其日内均线(分时均线),商品主连(比如豆粕主连)买平卖入,

当日收盘平仓。

麻烦老师帮我写一下。

 
技术人员回复
日期:2020-10-12 8:12
先建立引用指标cz

Vars
NumericSeries A;
NumericSeries B;
Begin
A=Close>Settle;
B=Close<Settle;
End


模型

ImPort
   #Call ["7186", cz] As Var1
Begin
If   (Var1.A)  BPK;
If   (Var1.B)  SPK;

End

投资者咨询:WH9跨合约编写 (文华财经)
来源:文华财经  日期:2020-10-11 20:55
 老师有两个问题,
第一我需要文华指数的每小时收盘价>settle或者<settle,bpk 或者 spk
第二每日收盘时平仓;也没有体现。
技术人员回复
日期:2020-10-12 11:30
 现在就是用文华指数判断的,您加载到一小时周期上就行了

尾盘平仓模型修改如下

ImPort
   #Call ["7186", cz] As Var1
Begin
If   (Var1.A)  BPK;
If   (Var1.B)  SPK;
If   (IsLastKLine)  BP;
If   (IsLastKLine)  SP;
End

投资者咨询:WH9跨合约编写 (文华财经)
来源:文华财经  日期:2020-10-11 20:55
1;尾盘平仓加载到一小时周期的话就成了14:00平仓了,如何做到15:00左右平仓?
2;加载到IF主连上面,为什么只有到2020年7月1日的交易结果?数据都已补充过了
3;加载到IF主连一小时,看了一下交易明细,每日都只有两次交易记录即开盘和14:00尾盘,和我的需求不符,我需要每小时收盘价在日内均线上穿或者下穿会有bpk或者spk
技术人员回复
日期:2020-10-12 17:00
盘中满足条件就出信号,主模型如下修改:

补充数据后鼠标右键-》设定信号计算起始时间再回测

ImPort
   #Call ["7186", cz] As Var1
Setting
MultSig_Min:0,0,10;
Begin
If   (Var1.A)  BPK;
If   (Var1.B)  SPK;
If   (CloseMinute1<=5)  BP;
If   (CloseMinute1<=5)  SP;
End

 
投资者咨询:WH9跨合约编写 (文华财经)
来源:文华财经  日期:2020-10-11 20:55
 老师我需要引用每小时收盘价上穿或者下穿出信号,现在你的公式是按分钟收盘在出信号,麻烦帮我修改一下
技术人员回复
日期:2020-10-12 22:46
ImPort
   #Call ["7186", cz] As Var1
Begin
If   (Var1.A)  BPK;
If   (Var1.B)  SPK;
If   (IsTimeToKlineEnd(60))  BP;
If   (IsTimeToKlineEnd(60))  SP;
End
投资者咨询:WH9跨合约编写 (文华财经)
来源:文华财经  日期:2020-10-11 20:55

 老师麻烦在如下基础上帮我加一个,主连的开盘价>7186的日内均线 买入 ;<7186的日内均线卖入;以下都要等第一根开盘后K线走完才会出信号

 

ImPort
   #Call ["7186", cz] As Var1
Begin
If   (Var1.A)  BPK;
If   (Var1.B)  SPK;
If   (IsLastKLine)  BP;
If   (IsLastKLine)  SP;
End
技术人员回复
日期:2020-10-13 10:16
 主连合约是期货的历史主力连续,7186是文华商品指数,二者没有比较关系的

您需要确定下,您思路是否是期货主连合约和文华指数的对比