投资者咨询:
如何跨周期引用 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-8 11:38
问题1:如何把今日以前的,10日的平均振幅引入到1分钟周期
问题2:如何把昨日的收盘价引入到1分钟周期,如何把上周的收盘价引入到1分钟周期,如何把本周的最高价引入到1分钟周期
跨周期模型的编写与创建方式参考这个帖子:【编写技巧】:wh8 跨周期编写方法介绍
1楼思路首先创建被引用指标AA:
ZF:MA(H-L,10);
RC:REF(C,1);
JH:H;
再创建加载模型:
#IMPORT[DAY,1,AA] AS VAR
ZF:VAR.ZF;//引用日线10周期振幅均值
DRC:VAR.RC;//引用日线昨日收盘价
#IMPORT[WEEK,1,AA] AS VAR1
WRC:VAR1.RC;//引用周期上周收盘价
WJH:VAR1.JH;//引用周期上周当周最高价
投资者咨询:
如何跨周期引用 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-8 11:38
新建 引用 H0:HIGH; //今日最高价H1:REF(HIGH,1); //昨日最高价
H2:REF(HIGH,2); //昨日最高价
L0:LOW; //今日最低价
L1:REF(LOW,1); //昨日最低价
L2:REF(LOW,2); //前日最低价
O0:OPEN; //今日开盘价
O1:REF(OPEN,1); //昨日开盘价
O2:REF(OPEN,2); //前日开盘价
C0:C; //今日收盘价
C1:REF(C,1); //昨日收盘价
C2:REF(C,2); //前日收盘价
振幅:(H-L)/L*100,NODRAW,COLORCYAN;
5日平均振幅:REF(SUM(振幅,5)/5,1),NODRAW,COLORYELLOW;
10日平均振幅:REF(SUM(振幅,10)/10,1),NODRAW,COLORYELLOW;
20日平均振幅:REF(SUM(振幅,20)/20,1),NODRAW,COLORYELLOW; #IMPORT [DAY,1,引用] AS VAR1
5日平均振幅:VAR1.5日平均振幅;
10日平均振幅:VAR1.10日平均振幅;
20日平均振幅:VAR1.20日平均振幅;
#IMPORT [DAY,1,引用] AS VAR2
今日收盘价:VAR2.C0;
昨日收盘价:VAR2.C1;
前日收盘价:VAR2.C2;
#IMPORT [WEEK,1,引用] AS VAR3
本周收盘价:VAR3.C0;
上周收盘价:VAR3.C1;
我编写的对吗?
3楼编写没有语法错误的,可以实现跨周期引用对应的平均振幅百分比以收盘价
投资者咨询:
如何跨周期引用 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-8 11:38
//开仓量V1:=10; //根据你资金大小进行仓位设置
V2:=20;
V3:=30;
//开多
开多次数:=COUNT(开盘分钟>15 ,开盘分钟),NODRAW,COLORYELLOW;
//开空
开空次数:=COUNT(开盘分钟>15 ,开盘分钟),NODRAW,COLORWHITE;
//开多单条件
KD:=开多次数>=1;
//开空单条件
KK:=开空次数>=1;
//请根据文字说明,完善下单语句
//开多1,无持仓,加上多单=0,空单=0
开多次数=1&&KD,BK(V1); //开多单用涨停价
//开多2,多单大于0,空单=0
开多次数=1&&KD,BK(V2); //开多单用涨停价
//开多2,多单大于0,空单=0
开多次数=1&&KD,BK(V3); //开多单用涨停价
//平多单,满足开空条件就平多单
//平多单用跌停价
//开空单1,无持仓,多单=0,空单=0
开空次数=1&&KK,SK(V1); //开空单用跌停价
//开空单2,多单=0,空单大于0
开空次数=1&&KK,SK(V2); //开空单用跌停价
//开空单3,多单=0,空单大于0
开空次数=1&&KK,SK(V3); //开空单用跌停价
//平空单,满足开多条件就平空单
//平空单用涨停价
CLOSEMINUTE<=1,CLOSEOUT; //收盘前平仓
参考:
//开仓量
V1:=10; //根据你资金大小进行仓位设置
V2:=20;
V3:=30;
//开多
开多次数:=COUNT(开盘分钟>15 ,开盘分钟),NODRAW,COLORYELLOW;
//开空
开空次数:=COUNT(开盘分钟>15 ,开盘分钟),NODRAW,COLORWHITE;
//开多单条件
KD:=开多次数>=1;
//开空单条件
KK:=开空次数>=1;
//请根据文字说明,完善下单语句
//开多1,无持仓,加上多单=0,空单=0
开多次数=1&&KD&&BKVOL+SKVOL=0,BK(V1); //开多单用涨停价
//开多2,多单大于0,空单=0
开多次数=1&&KD&&BKVOL>0,BK(V2); //开多单用涨停价
//开多2,多单大于0,空单=0
开多次数=1&&KD&&BKVOL>0,BK(V3); //开多单用涨停价
//平多单,满足开空条件就平多单
//平多单用跌停价
//开空单1,无持仓,多单=0,空单=0
开空次数=1&&KK&&BKVOL+SKVOL=0,SK(V1); //开空单用跌停价
//开空单2,多单=0,空单大于0
开空次数=1&&KK&&SKVOL>0,SK(V2); //开空单用跌停价
//开空单3,多单=0,空单大于0
开空次数=1&&KK&&SKVOL>0,SK(V3); //开空单用跌停价
//平空单,满足开多条件就平空单
//平空单用涨停价
CLOSEMINUTE<=1,CLOSEOUT; //收盘前平仓
SETALLSIGPRICETYPE(LIMIT_ORDER);//委托都以市价的方式
投资者咨询:
如何跨周期引用 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-8 11:38
我要求都以涨跌停价下单的呀,还有平多单和平空单你没有给我写呀
以涨停价下单参考最后一句
此外5楼没有提供具体的开多条件,所以需要您具体说明一下开多开空都是以什么条件判断的呢?
投资者咨询:
如何跨周期引用 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-8 11:38
//平多单,满足开空条件就平多单 //平多单用跌停价 //平空单,满足开多条件就平空单
//平空单用涨停价
投资者咨询:
如何跨周期引用 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-8 11:38
以涨停价下单给我写到每条下单里面去