以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  怎么使每次开平都是1手,开前必须是空仓,就是平完才能开?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=139759)

--  作者:xiangquzi
--  发布时间:2016/9/20 5:47:51
--  怎么使每次开平都是1手,开前必须是空仓,就是平完才能开?


RSV:= (CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
J:=3*K-2*D;

手数:=ss;
//交易条件

开多平空条件:=CROSS(K,D) AND K<20;
;//开多平空条件
开空平多条件:= CROSS(D,K) AND K>80;
 ;//开空平多条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


--  作者:netlife88
--  发布时间:2016/9/20 9:04:30
--  
N1 M2的参数是什么
--  作者:jinzhe
--  发布时间:2016/9/20 9:10:49
--  

1.反手要按照

平空-开多-平多-开空的顺序写

2.参数用户自己知道

 


--  作者:xiangquzi
--  发布时间:2016/9/20 19:54:18
--  

关键代码怎么写  能帮忙写不  我不会写 

要求 开仓前空仓  每次一手


--  作者:jinzhe
--  发布时间:2016/9/21 8:52:29
--  

平空:SELLSHORT(开多平空条件,手数,MARKET);

开多:BUY(开多平空条件,手数,MARKET);

平多:SELL(开空平多条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);

开平仓的4句话按照这样的顺序写


--  作者:xiangquzi
--  发布时间:2016/9/21 12:47:04
--  
关键,同向最大一手咋写?怎么添加里面?谢谢
--  作者:xiangquzi
--  发布时间:2016/9/21 12:48:19
--  
就是当我持有仓位的时候,再出现同向开仓信号,我不再买入,怎么写程序?
--  作者:xiangquzi
--  发布时间:2016/9/21 13:15:44
--  
上面按你的开平顺序也没有达到每次都是开多平空或开空平多的反手的效果啊?怎么达到?谢谢
--  作者:jinzhe
--  发布时间:2016/9/21 13:27:48
--  

平空:SELLSHORT(开多平空条件 and holding<0,0,MARKET),orderqueue;

开多:BUY(开多平空条件 and holding=0,1,MARKET),orderqueue;

平多:SELL(开空平多条件 and holding>0,1,MARKET),orderqueue;
开空:BUYSHORT(开空平多条件 and holding=0,1,MARKET),orderqueue;

 

最好是1秒轮询的模式


--  作者:xiangquzi
--  发布时间:2016/9/21 14:34:57
--  
你说的这个顺序,我试了没有达到每次都反手的效果,或者说很少有反手,怎么解决