请老师写个模型谢谢 (文华财经WH8赢智V8.2)

投资者咨询:请老师写个模型谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 14:20
 我的思路是,1分钟线在13:00,如果比前一分钟涨超过6个点,就做多一次,30点止盈,15点止损;1分钟线在13:00,如果比前一分钟跌超过6个点,就做空一次,30点止盈,15点止损,注意,无论是做多还是做空,只做一次,如果盘中没有碰到平仓条件,就在下午3点最后一分钟平仓。
  请老师写成WH8模型
技术人员回复
日期:2018-6-12 14:28
这样:

TIME=1300&&C>REF(C,1)+6*MINPRICE&&COUNTSIG(BK,DAYBARPOS)=0,BK;
C>BKPRICE+30*MINPRICE||C<BKPRICE-15*MINPRICE,SP;

TIME=1300&&C<REF(C,1)-6*MINPRICE&&COUNTSIG(SK,DAYBARPOS)=0,SK;
C<SKPRICE-30*MINPRICE||C>BKPRICE+15*MINPRICE,BP;

ISLASTKLINE,CLOSEOUT;
AUTOFILTER;
投资者咨询:请老师写个模型谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 14:20
 没有信号啊,没有反应啊?是不是哪里有问题
技术人员回复
日期:2018-6-12 14:34
您是加载至什么合约呢?13:00这个条件对商品期货是无效的,因为1点30才开盘的

股指期货如图:



图片点击可在新窗口打开查看

投资者咨询:请老师写个模型谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 14:20
 日线5,10,20日多头排列。昨天日线是阴线,晚上21点开盘第一分钟是高开高收,就在这一分钟尾盘开多,然后30个点止盈,15个点止损;日线5,10,20日空头排列,昨天日线是阳线收盘,那晚上21点开盘第一分钟是低开低走,就在这一分钟尾盘做空,然后30个点止盈,15个点止损。无论做多还是做空,一天只做一次,如果盘中不够平仓条件,就在下午3点平仓
技术人员回复
日期:2018-6-12 15:12
 思路涉及跨周期,需要跨周期模型实现

被引用函数命名为AAA

MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
D:MA5>MA10&&MA10>MA20;
K:MA5<MA10&&MA10<MA20;

主函数:

N1:BARSLAST(DATE<>REF(DATE,1))+1;
OZ:=REF(REF(O,N1-1),N1);//昨日开盘价
CZ:=REF(C,N1);//昨日收盘价

#IMPORT [DAY ,1 , AAA] AS VAR
D:=VAR.D;
K:=VAR.K;

OZ>CZ&&DAYBARPOS=1&&C>CZ&&O>CZ&&COUNTSIG(BK,DAYBARPOS)=0&&D,BK;
C>BKPRICE+30*MINPRICE||C<BKPRICE-10*MINPRICE,SP;
CZ>OZ&&DAYBARPOS=1&&C<CZ&&O<CZ&&COUNTSIG(SK,DAYBARPOS)=0&&K,SK;
C>SKPRICE+15*MINPRICE||C<SKPRICE-30*MINPRICE,BP;
ISLASTKLINE,CLOSEOUT;
AUTOFILTER;

跨周期模型的使用您可以参考下面帖子了解一下


另外,为方便论坛管理,新的问题请您重新发帖提问,感谢您的配合

投资者咨询:请老师写个模型谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 14:20
请老师修改个条件,就是说涨6到20点,做多,跌6到20点,做空,就是给他限制个范围。谢谢 


TIME=1300&&C>REF(C,1)+6*MINPRICE&&COUNTSIG(BK,DAYBARPOS)=0,BK;
C>BKPRICE+30*MINPRICE||C<BKPRICE-15*MINPRICE,SP;

TIME=1300&&C<REF(C,1)-6*MINPRICE&&COUNTSIG(SK,DAYBARPOS)=0,SK;
C<SKPRICE-30*MINPRICE||C>BKPRICE+15*MINPRICE,BP;

ISLASTKLINE,CLOSEOUT;
AUTOFILTER;
技术人员回复
日期:2018-6-13 11:38
 这样:

TIME=1300&&C>REF(C,1)+6*MINPRICE&&C<REF(C,1)+20*MINPRICE&&COUNTSIG(BK,DAYBARPOS)=0,BK;
C>BKPRICE+30*MINPRICE||C<BKPRICE-15*MINPRICE,SP;

TIME=1300&&C<REF(C,1)-6*MINPRICE&&C>REF(C,1)-20*MINPRICE&&COUNTSIG(SK,DAYBARPOS)=0,SK;
C<SKPRICE-30*MINPRICE||C>BKPRICE+15*MINPRICE,BP;

ISLASTKLINE,CLOSEOUT;
AUTOFILTER;

投资者咨询:请老师写个模型谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 14:20
在下面模型里加个条件,21点的1分钟价格必须超过前日收盘价格10个点以上,并且21点的成交量必须超过5万手,才开仓
 被引用函数命名为AAA

MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
D:MA5>MA10&&MA10>MA20;
K:MA5<MA10&&MA10<MA20;

主函数:

N1:BARSLAST(DATE<>REF(DATE,1))+1;
OZ:=REF(REF(O,N1-1),N1);//昨日开盘价
CZ:=REF(C,N1);//昨日收盘价

#IMPORT [DAY ,1 , AAA] AS VAR
D:=VAR.D;
K:=VAR.K;

OZ>CZ&&DAYBARPOS=1&&C>CZ&&O>CZ&&COUNTSIG(BK,DAYBARPOS)=0&&D,BK;
C>BKPRICE+30*MINPRICE||C<BKPRICE-10*MINPRICE,SP;
CZ>OZ&&DAYBARPOS=1&&C<CZ&&O<CZ&&COUNTSIG(SK,DAYBARPOS)=0&&K,SK;
C>SKPRICE+15*MINPRICE||C<SKPRICE-30*MINPRICE,BP;
ISLASTKLINE,CLOSEOUT;
AUTOFILTER;

技术人员回复
日期:2018-6-13 15:36
 参考:

MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
D:MA5>MA10&&MA10>MA20;
K:MA5<MA10&&MA10<MA20;

主函数:

N1:BARSLAST(DATE<>REF(DATE,1))+1;
OZ:=REF(REF(O,N1-1),N1);//昨日开盘价
CZ:=REF(C,N1);//昨日收盘价

#IMPORT [DAY ,1 , AAA] AS VAR
D:=VAR.D;
K:=VAR.K;

V>50000&&OZ>CZ&&DAYBARPOS=1&&C>CZ+10*MINPRICE&&O>CZ&&COUNTSIG(BK,DAYBARPOS)=0&&D,BK;
C>BKPRICE+30*MINPRICE||C<BKPRICE-10*MINPRICE,SP;
V>50000&&CZ>OZ&&DAYBARPOS=1&&C<CZ-10*MINPRICE&&O<CZ&&COUNTSIG(SK,DAYBARPOS)=0&&K,SK;
C>SKPRICE+15*MINPRICE||C<SKPRICE-30*MINPRICE,BP;
ISLASTKLINE,CLOSEOUT;
AUTOFILTER;