投资者咨询:
模型时间如何来设定 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-19 9:04
老师你好,外盘开盘收盘是早上6:00到第二天早上5:00,如果我的持仓单不隔夜,我的模型时间如何来设定。
美国时间有夏时制变化,我的模型时间应该如何来变化?
使用CLOSEMINUTEEVERY(1)函数可以取到,比如夏令时对应距离05:00收盘的时间
然后进行清仓就可以参考:CLOSEMINUTEEVERY(1)<=5,CLOSEOUT;//距离收盘时间小于5分钟清仓
投资者咨询:
模型时间如何来设定 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-19 9:04
你说的是收盘前清盘,开始时间不需要设定语句,是吗?
无论冬令时和夏令时,用
CLOSEMINUTEEVERY(1)<=5,CLOSEOUT;//距离收盘时间小于5分钟清仓 都可以满足距离收盘时间小于5分钟清仓的目的,是吗?
是的无论冬令时和夏令时都可以取到对应的时间
此外,开仓语句也需要限制CLOSEMINUTEEVERY(1)>5避免清仓后重复开仓
投资者咨询:
模型时间如何来设定 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-19 9:04
老师你好:下面是在你的指导下,编的一个模型:
DIFF:= EMA(CLOSE,6) - EMA(CLOSE,17);
DEA: EMA(DIFF,4);
MACD:2*(DIFF-DEA),COLORSTICK;
MA3:MA(C,3);
BF1:=REF(EVERY(MA3>REF(MA3,1),2),1)&&MA3<REF(MA3,1);//判断前一个波峰
BG1:=REF(EVERY(MA3<REF(MA3,1),2),1)&&MA3>REF(MA3,1);//判断前一个波谷
BF2:=VALUEWHEN(BF1,REF(MA3,3)); //取上次BF1的前一个MA3值
BG2:=VALUEWHEN(BG1,REF(MA3,3));//取上次BG1的前一个MA3值
BFX:=BF1&&(REF(MA3,1)>=BG2+5*MINPRICE);//过滤BF1波峰中差值小于5点的波峰
BGX:=BG1&&(REF(MA3,1)<=BF2-5*MINPRICE);//过滤BG1波谷中差值小于5点的波谷
BF3:VALUEWHEN(BFX,REF(MA3,1));//取波峰MA3
BG3:VALUEWHEN(BGX,REF(MA3,1));//取波谷MA3
(BF3-BG3)>5*MINPRICE&&MA3>BF3&&C>BF3&&MACD>0.22&&DEA>0,BPK;
(BF3-BG3)>5*MINPRICE&&MA3<BF3&&C<BF3&&MACD<-0.22&&DEA<0,SPK;
如果我要加载运行的话,每天开盘收盘,不隔夜持仓,需要在什么加些什么语句?
另外实际加载运行时,还有什么步骤?有过程说明吗?
模型的运行您参考软件右上角》帮助》软件说明书》程序化运行详解部分了解一下
增加尾盘平仓参考适用5分钟及一下周期:
DIFF:= EMA(CLOSE,6) - EMA(CLOSE,17);
DEA: EMA(DIFF,4);
MACD:2*(DIFF-DEA),COLORSTICK;
MA3:MA(C,3);
BF1:=REF(EVERY(MA3>REF(MA3,1),2),1)&&MA3<REF(MA3,1);//判断前一个波峰
BG1:=REF(EVERY(MA3<REF(MA3,1),2),1)&&MA3>REF(MA3,1);//判断前一个波谷
BF2:=VALUEWHEN(BF1,REF(MA3,3)); //取上次BF1的前一个MA3值
BG2:=VALUEWHEN(BG1,REF(MA3,3));//取上次BG1的前一个MA3值
BFX:=BF1&&(REF(MA3,1)>=BG2+5*MINPRICE);//过滤BF1波峰中差值小于5点的波峰
BGX:=BG1&&(REF(MA3,1)<=BF2-5*MINPRICE);//过滤BG1波谷中差值小于5点的波谷
BF3:VALUEWHEN(BFX,REF(MA3,1));//取波峰MA3
BG3:VALUEWHEN(BGX,REF(MA3,1));//取波谷MA3
CLOSEMINUTEEVERY(1)>5&&(BF3-BG3)>5*MINPRICE&&MA3>BF3&&C>BF3&&MACD>0.22&&DEA>0,BPK;
CLOSEMINUTEEVERY(1)>5&&(BF3-BG3)>5*MINPRICE&&MA3<BF3&&C<BF3&&MACD<-0.22&&DEA<0,SPK;
CLOSEMINUTEEVERY(1)<=5,CLOSEOUT;
AUTOFILTER;
投资者咨询:
模型时间如何来设定 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-19 9:04
老师你好,如果在3分钟K线图上, 要求:收盘前2小时不再开仓,则写成CLOSEMINUTEEVERY(1)>120,要求:收盘前10分钟清仓,则写成CLOSEMINUTEEVERY(1)<=10,CLOSEOUT;
是这样吗?
两个小时对应开仓部分限制条件:CLOSEMINUTEEVERY(1)>40 &&开仓条件,BK;
投资者咨询:
模型时间如何来设定 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-19 9:04
老师我在软件右上角点:运行》期货合约模组,出现截图画面


文件名:%}w7lftpmkfo(w74p4m)sl.png
如果是的话,且用的是WH8的真实软件,就算是会自动开平仓交易了吗?
从您9楼截图来看,并没有登录模拟账号是无法自动开平仓交易的
需要您首先登录模拟交易账号,然后满足开平仓信号就会自动进行模拟交易了,实盘也是一样的
此外,运行模组功能需要24小时连续运行适合成熟的程序化交易策略
您刚接触wh8软件,推荐您先使用 页面盒子 功能来运行模型,是专门为手动交易向程序化交易过渡的投资者设计的
页面盒子功能参考软件右上角》帮助》软件说明书》程序化运行详解》页面盒子部分了解一下