以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  模型编写求助  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=80755)

--  作者:hnzcz
--  发布时间:2015/7/10 16:28:14
--  模型编写求助
模型编写求助
1.如果条件A达到后不开仓;
2.如果条件A达到后,后面的的K线的最低点小于条件A点的收盘价-5*MINDIFF,就可以启动交易;
3.如果回撤后,最高点大于条件A点的收盘价,就开仓

怎么写,写了好多但是不行!!!
求助


--  作者:jinzhe
--  发布时间:2015/7/10 16:32:44
--  

nn:=barslast(a);

开仓加入

 

(llv(l,nn+1)<(valuewhen(a,close)-5*mindiff)) or (hhv(h,nn+1)>valuewhen(a,close))


--  作者:hnzcz
--  发布时间:2015/7/10 16:41:43
--  谢谢 这么快回复 我先看看 有问题再请教
谢谢 这么快回复 我先看看 有问题再请教
--  作者:hnzcz
--  发布时间:2015/7/10 17:00:08
--  我按你的写 还是不可以
ma5:ma(c,5);
ma10:ma(c,10);
a:=cross(ma5,ma10) ;
nn:=barslast(a);
价格:=valuewhen(a,close); 
开多条件1:=(llv(l,nn+1)<(valuewhen(a,close)-5*mindiff)) or (hhv(h,nn+1)>valuewhen(a,close)) ;  
开多条件:=开多条件1 and HOLDING=0 ;//
开多:BUY(开多条件, 1,LIMIT,价格);
开空平多条件:=cross(ma10,ma5) AND HOLDING>0;//开空平多条件
平多:SELL(开空平多条件,1,LIMIT,C);
你再帮我看看,哪里不对!!!!!!


--  作者:jinzhe
--  发布时间:2015/7/10 17:02:14
--  
ma5:ma(c,5);
ma10:ma(c,10);
a:=cross(ma5,ma10) ;
nn:=barslast(a);
价格:=valuewhen(a,close); 
开多条件1:=(llv(l,nn+1)<(valuewhen(a,close)-5*mindiff)) or (hhv(h,nn+1)>valuewhen(a,close)) ;  
开多条件:=开多条件1 and HOLDING=0 ;//
开多:BUY(开多条件, 1,LIMIT,价格);
开空平多条件:=cross(ma10,ma5) AND HOLDING>0;//开空平多条件
平多:SELL(开空平多条件,1,LIMIT,C);

--  作者:hnzcz
--  发布时间:2015/7/10 17:13:46
--  没有改动吗
图表显示不对 啊
成交位置有白色箭头

--  作者:jinzhe
--  发布时间:2015/7/10 17:16:57
--  
ma5:ma(c,5);
ma10:ma(c,10);
a:=cross(ma5,ma10) ;
nn:=barslast(a);
价格:=valuewhen(a,close);
开多条件1:=(llv(l,nn+1)<(valuewhen(a,close)-5*mindiff)) or (hhv(h,nn+1)>valuewhen(a,close)) ; 
开多条件:=开多条件1 and HOLDING=0 ;//
开多:BUY(开多条件, 1,LIMITr,价格),IGNORECHECKPRICE;
开空平多条件:=cross(ma10,ma5) AND HOLDING>0;//开空平多条件
平多:SELL(开空平多条件,1,LIMIT,C);

--  作者:hnzcz
--  发布时间:2015/7/10 19:28:01
--  公式还是不对
我把公式放在图表上,结果不是我要的结果
--  作者:hnzcz
--  发布时间:2015/7/10 19:38:34
--  
开多条件1:=(llv(l,nn+1)<(valuewhen(a,close)-5*mindiff)) or (hhv(h,nn+1)>valuewhen(a,close)) ;  
这个是不是说,如果条件满足,那么次周期K线的最低点小于条件A点的收盘价-5*MINDIFF,就可以启动交易

我的本意是后面的K线,不一定是次周期的
后面的的K线的最低点小于条件A点的收盘价-5*MINDIFF,就可以启动交易

--  作者:jinzhe
--  发布时间:2015/7/13 8:43:12
--  
这个不是次周期,这个就是后面的周期