以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]写开仓信号,里面的东西有不对的,麻烦高手看下  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52421)

--  作者:msy0985
--  发布时间:2013/5/25 21:21:21
--  [求助]写开仓信号,里面的东西有不对的,麻烦高手看下

写个连续形成3个分型分别都小于前1个或者是 大于前1个 

开多按 C>KKF2

开空按 C<DDF2

但是写出来不对  用穿越也不灵  麻烦明白人 帮忙编写下 万分感谢

v1:=ref(h,4)<ref(h,2) and ref(h,3)<=ref(h,2) and ref(h,2)>=ref(h,1) and ref(h,2)>h;
v2:VALUEWHEN(v1,ref(h,2));
v3:=ref(l,4)>ref(l,2) and ref(l,3)>=ref(l,2) and ref(l,2)<=ref(l,1) and ref(l,2)<l;
v4:VALUEWHEN(v3,ref(l,2));

v21:=valuewhen(v1,ref(v2,1));
v22:=valuewhen(v1,ref(v2,2));
v41:=valuewhen(v3,ref(v4,1));
v42:=valuewhen(v3,ref(v4,2));

ddf2:=ref(v42,2)<ref(v41,1) and ref(v41,1)<v4;
kkf2:=ref(v22,2)>ref(v21,1) and ref(v21,1)>v2;


--  作者:jinzhe
--  发布时间:2013/5/27 9:22:18
--  
v21这类的是用来干什么的?
--  作者:msy0985
--  发布时间:2013/5/27 9:37:37
--  
记录前1个 分型的最高价的被 要是有什么好方法 弄更好
--  作者:jinzhe
--  发布时间:2013/5/27 9:47:36
--  

nn:=barslast(v1)+1;

v21:=ref(v2,nn);


--  作者:msy0985
--  发布时间:2013/5/27 21:16:42
--  
nn:=barslast(v1)+1;

v21:=ref(v2,nn);

 

这是前1个的表示方法 

 

再前一个 

我这么弄行不

nn:=barslast(v1)+2;

v21:=ref(v2,nn);

或者

nn:=barslast(v1)+1;

v21:=ref(v2,nn+1);  麻烦


--  作者:jinzhe
--  发布时间:2013/5/28 9:21:25
--  
nn:=barslast(v1);
k1:ref(v2,nn);
nn1:=ref(barslast(v1),nn+1)+nn+1;
k2:ref(v2,nn1);
nn2:=ref(barslast(v1),nn1+1)+nn1+1;
k3:ref(v2nn2);

--  作者:msy0985
--  发布时间:2013/5/29 20:45:28
--  

又要麻烦您了 

我要写个 连续2次下降的分型    C》B》A  类似这意思