信号落点问题 (文华财经WH8赢智V8.2)

投资者咨询:信号落点问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-29 23:30
M:=5;
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,M);//对B值做10周期平均计算。
JC:=REF(CROSS(C,D),1)&&EVERY(C>D,2);
SC:=REF(CROSS(D,C),1)&&EVERY(C<D,2); 
N1:BARSLAST(JC)+1;  
N2:BARSLAST(SC)+1; 
L1:REF(LLVBARS(L,N2),N1) + N1;//周期数
Q1:REF(HHVBARS(H,N1),N2) + N2;//周期数
L2:=REF(LLVBARS(L,N2),SUMBARS(JC,2))+SUMBARS(JC,2);
L3:=REF(LLVBARS(L,N2),SUMBARS(JC,3))+SUMBARS(JC,3);
MM:MOD(SUM(IF(JC&&COUNT(JC,BARSLAST(SC))=1,1,0),0),3);
NN:MOD(SUM(IF(SC&&COUNT(SC,BARSLAST(JC))=1,1,0),0),3);
KTEXT(JC&&COUNT(JC,BARSLAST(SC))=1&&MM=1||COUNT(JC,0)=1 ,-L1,REF(L,L1),1,COLORGREEN,'↑'),FONTSIZE30;
KTEXT(JC&&COUNT(JC,BARSLAST(SC))=1&&MM=2 ,-L1,REF(L,L1),1,COLORBLUE,'↑'),FONTSIZE30;
该模型有未来函数?如果没有,那为啥箭头信号:以1分钟周期为例,比如在10.58分的时候,箭头信号却落在10.52分的K线上,而不是即时的10点58分的K线上哪?当然,这信号一旦定位在10.52分的K线上就不会忽闪,固定了。有时就差一、两根K线,有时同步。能解释一下吗,谢谢。
投资者咨询:信号落点问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-29 23:30
 如果可行的话,把上述模型改成文华程序化的模型,谢谢。
技术人员回复
日期:2018-11-30 8:14
 没有未来函数

但是KTEXT函数,是满足条件后偏移标记的,所以出现忽闪的情况

程序化模型,如下修改:

M:=5;
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,M);//对B值做10周期平均计算。
JC:=REF(CROSS(C,D),1)&&EVERY(C>D,2);
SC:=REF(CROSS(D,C),1)&&EVERY(C<D,2); 
N1:BARSLAST(JC)+1;  
N2:BARSLAST(SC)+1; 
L1:REF(LLVBARS(L,N2),N1) + N1;//周期数
Q1:REF(HHVBARS(H,N1),N2) + N2;//周期数
L2:=REF(LLVBARS(L,N2),SUMBARS(JC,2))+SUMBARS(JC,2);
L3:=REF(LLVBARS(L,N2),SUMBARS(JC,3))+SUMBARS(JC,3);
MM:MOD(SUM(IF(JC&&COUNT(JC,BARSLAST(SC))=1,1,0),0),3);
NN:MOD(SUM(IF(SC&&COUNT(SC,BARSLAST(JC))=1,1,0),0),3);
JC&&COUNT(JC,BARSLAST(SC))=1&&MM=1||COUNT(JC,0)=1,BPK;
JC&&COUNT(JC,BARSLAST(SC))=1&&MM=2 ,SPK;
AUTOFILTER;
投资者咨询:信号落点问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-29 23:30
 

图片点击可在新窗口打开查看
图中上面的副图是程序化模型A,有两个箭头信号。下面的是没改之前的模型B,箭头信号是5个。而且两者间有时也非对应的关系。如B第一个箭头是多,而A却是空,并非对应延后问题。还有B另外三个信号,而A却没有对应的信号。如果真交易的话,就是只有A的两个交。易点了?谢谢
技术人员回复
日期:2018-11-30 10:53
1楼源码只有两个箭头

与您截图标记明显不同,建议您核对下1楼源码是否提供的完整
 
投资者咨询:信号落点问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-29 23:30
 M:=5;
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,M);//对B值做10周期平均计算。
JC:=REF(CROSS(C,D),1)&&EVERY(C>D,2);
SC:=REF(CROSS(D,C),1)&&EVERY(C<D,2); 
N1:BARSLAST(JC)+1;  
N2:BARSLAST(SC)+1; 
L1:REF(LLVBARS(L,N2),N1) + N1;//周期数
Q1:REF(HHVBARS(H,N1),N2) + N2;//周期数
L2:=REF(LLVBARS(L,N2),SUMBARS(JC,2))+SUMBARS(JC,2);
L3:=REF(LLVBARS(L,N2),SUMBARS(JC,3))+SUMBARS(JC,3);
MM:MOD(SUM(IF(JC&&COUNT(JC,BARSLAST(SC))=1,1,0),0),3);
NN:MOD(SUM(IF(SC&&COUNT(SC,BARSLAST(JC))=1,1,0),0),3);
KTEXT(JC&&COUNT(JC,BARSLAST(SC))=1&&MM=1||COUNT(JC,0)=1 ,-L1,REF(L,L1),1,COLORGREEN,'↑'),FONTSIZE30;
KTEXT(JC&&COUNT(JC,BARSLAST(SC))=1&&MM=2 ,-L1,REF(L,L1),1,COLORBLUE,'↑'),FONTSIZE30;
KTEXT(JC&&COUNT(JC,BARSLAST(SC))=1&&MM=0 ,-L1,REF(L,L1),1,COLORRED,'↑'),FONTSIZE30;
KTEXT(SC&&COUNT(SC,BARSLAST(JC))=1&&NN=1||COUNT(SC,0)=1 ,-Q1,REF(H,Q1),1,COLORGREEN,'↓'),FONTSIZE30;
KTEXT(SC&&COUNT(SC,BARSLAST(JC))=1&&NN=2 ,-Q1,REF(H,Q1),1,COLORBLUE,'↓'),FONTSIZE30;
KTEXT(SC&&COUNT(SC,BARSLAST(JC))=1&&NN=0 ,-Q1,REF(H,Q1),1,COLORRED,'↓'),FONTSIZE30;

就是一楼的呀,没动过。
M:=5;
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,M);//对B值做10周期平均计算。
JC:=REF(CROSS(C,D),1)&&EVERY(C>D,2);
SC:=REF(CROSS(D,C),1)&&EVERY(C<D,2); 
N1:BARSLAST(JC)+1;  
N2:BARSLAST(SC)+1; 
L1:REF(LLVBARS(L,N2),N1) + N1;//周期数
Q1:REF(HHVBARS(H,N1),N2) + N2;//周期数
L2:=REF(LLVBARS(L,N2),SUMBARS(JC,2))+SUMBARS(JC,2);
L3:=REF(LLVBARS(L,N2),SUMBARS(JC,3))+SUMBARS(JC,3);
MM:MOD(SUM(IF(JC&&COUNT(JC,BARSLAST(SC))=1,1,0),0),3);
NN:MOD(SUM(IF(SC&&COUNT(SC,BARSLAST(JC))=1,1,0),0),3);
JC&&COUNT(JC,BARSLAST(SC))=1&&MM=1||COUNT(JC,0)=1,BPK;
JC&&COUNT(JC,BARSLAST(SC))=1&&MM=2 ,SPK;
AUTOFILTER;
这是您改过的。两个模型中,上边是5个信号,下面是两个信号
技术人员回复
日期:2018-11-30 11:14
 1楼仅标记了两个箭头

6楼完整源码中,各个不同颜色箭头以及方向分别对应什么操作?

开多,平多,开空,平空?买平开,卖平开?
 
投资者咨询:信号落点问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-29 23:30
 不好意思,应以6楼为准,再编一个程序化模型,我再比较一下,谢谢。
技术人员回复
日期:2018-11-30 11:37
那么对应不同颜色,您是想开还是平呢?

比如红色向上,开多仓;绿色向下,平多仓,这样的思路请描述下以便我们给您添加指令
投资者咨询:信号落点问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-29 23:30
 箭头向上BPK,向下SPK,不管颜色。