没有信号 (文华财经WH6赢顺V6.7)

投资者咨询:没有信号 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-1 10:52
老师,我自己写了个系统在回测,语法检测时,没有问题,但是回测结果的数据却都是0.

老师帮我看看哪里不对吧。

MA60:MA(REF(C,1),60),DOT,COLORYELLOW;

DK1:(C<HV(REF(H,60),1)&&C>HV(REF(H,60),1)-15*MINPRICE||C>HV(REF(H,60),1)&&C<HV(REF(H,60),1)+20*MINPRICE); 
KK1:(C>LV(REF(L,60),1)&&C<LV(REF(L,60),1)+15*MINPRICE||C<LV(REF(L,60),1)&&C>LV(REF(L,60),1)-20*MINPRICE); 

DK1&&ABS(C-O)/MAX(REF(C,1),H)-MIN(REF(C,1),L)>=0.6&&VOL>REF(EMA(V,5),1)*2,BK; 
KK1&&ABS(C-O)/MAX(REF(C,1),H)-MIN(REF(C,1),L)>=0.6&&VOL>REF(EMA(V,5),1)*2,SK;

C<BKPRICE-20*MINPRICE||(BETWEEN(BKHIGH-BKPRICE,20*MINPRICE,60*MINPRICE)&&C<=BKPRICE+1*MINPRICE)||(BKHIGH>BKPRICE+60*MINPRICE&&EVERY(C<MA60,2)),SP;

C>SKPRICE+20*MINPRICE||(BETWEEN(SKPRICE-SKLOW,20*MINPRICE,60*MINPRICE)&&C>=SKPRICE-1*MINPRICE)||(SKLOW<SKPRICE-60*MINPRICE&&EVERY(C>MA60,2)),BP;

AUTOFILTER;

   
技术人员回复
日期:2019-8-1 10:56
 1楼写法逻辑不太对,您开平仓条件分别是什么?以多头为例说明一下
投资者咨询:没有信号 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-1 10:52
好的老师~~ 
我是个新手,还在摸索阶段,不对的地方老师多多谅解哈。

开仓条件是在5分钟级别,收盘价位于前一天最高点的上方或下方20个点之间,
K线的实体部分超过总波动的一半,包含跳空的情况。
成交量是前5个K线成交量均值的2倍以上。

平仓条件是20个点止损平仓,
当价格浮盈20-60个点时,在开盘价上方一个点止损,
当价格浮盈超过60个点时,连续两根K线收盘价跌破MA60线,就离场。






投资者咨询:没有信号 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-1 10:52
 老师,另外我再问一下哈,
我怎么才能调出来人家这种界面呢?
就是一个屏幕上,左侧可以选品种,右侧是几个不同时间周期的框框,可以看1分钟和5分钟这种的。


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

 
技术人员回复
日期:2019-8-1 11:25

 回复3楼:

 

核实一下:

 

1.前一天高点,是指上个交易日最高价?小于上个交易日最高价+20跳,大于最高价-20跳

 

2.总波动是是指当根K线的最高价-最低价?

技术人员回复
日期:2019-8-1 11:27

 回复4楼:

 

菜单 个性化-》新建页面,在页面右键-》插入窗口

 

根据自己需求插入窗口,然后在窗口右键-》插入内容,可以选择插入报价列表、K线图等

 

常用功能都可以在右键里找一下

 

 

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

 

 

 
投资者咨询:没有信号 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-1 10:52
 好的,以后单独开一个提问。

1.前一天高点,是指上个交易日最高价?小于上个交易日最高价+20跳,大于最高价-20跳。

是的。

 

2.总波动是是指当根K线的最高价-最低价?

是的。

投资者咨询:没有信号 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-1 10:52
 所以,老师。应该怎么写呢
技术人员回复
日期:2019-8-1 13:17

这样改下:

 

MA60:MA(REF(C,1),60),DOT,COLORYELLOW;


DK1:C<=REF(HHV(H,DAYBARPOS),DAYBARPOS)+20*MINPRICE&&C>=REF(HHV(H,DAYBARPOS),DAYBARPOS)-20*MINPRICE;
KK1:C<=REF(LLV(L,DAYBARPOS),DAYBARPOS)+20*MINPRICE&&C>=REF(LLV(L,DAYBARPOS),DAYBARPOS)-20*MINPRICE;


DK1&&ABS(C-O)/(H-L)>=0.5&&VOL>REF(EMA(V,5),1)*2,BK;
KK1&&ABS(C-O)/(H-L)>=0.5&&VOL>REF(EMA(V,5),1)*2,SK;


C<BKPRICE-20*MINPRICE||(BETWEEN(BKHIGH-BKPRICE,20*MINPRICE,60*MINPRICE)&&C<=BKPRICE+1*MINPRICE)||(BKHIGH>BKPRICE+60*MINPRICE&&EVERY(C<MA60,2)),SP;


C>SKPRICE+20*MINPRICE||(BETWEEN(SKPRICE-SKLOW,20*MINPRICE,60*MINPRICE)&&C>=SKPRICE-1*MINPRICE)||(SKLOW<SKPRICE-60*MINPRICE&&EVERY(C>MA60,2)),BP;


AUTOFILTER;

投资者咨询:没有信号 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-8-1 10:52
 DK1:C<=REF(HHV(H,DAYBARPOS),DAYBARPOS)+20*MINPRICE&&C>=REF(HHV(H,DAYBARPOS),DAYBARPOS)-20*MINPRICE;
KK1:C<=REF(LLV(L,DAYBARPOS),DAYBARPOS)+20*MINPRICE&&C>=REF(LLV(L,DAYBARPOS),DAYBARPOS)-20*MINPRICE; 

老师啊,这个地方看不懂。

我对着函数列表看了,DAYBARPOS函数是:【返回当根K线是当天的第几根K线】? 

1:老师,这句话是什么意思呢,怎么读起来这么拗口呢? 



2:还有一个问题是,老师写的那个代码,我不太明白,老师能翻译翻译什么意思吗?

我希望的是,收盘价格位于前一天高点的上下区间,也就是说,收盘价高于前高20个点之内也行,或者,位于前高之下20个点之内也行。 我看老师用的是&&, 不是||。


3:老师,我现在测试的是前一天的高点,那么如果我想测试前2天或者前3天的高点,那么这个代码怎么修改呢?


有三个问题没明白,先谢谢老师了,辛苦辛苦。