以文本方式查看主题

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

--  作者:战略投资
--  发布时间:2012/11/5 11:18:07
--  帮我写套模型
空头开仓条件: ①、第一次第一时间的5日10日20日均线在60日均线下方,同时5日10日20日均线方 向一致向下,开空。 ②、5日10日20日均线在60日均线下方,10日均线下穿20日均线,开空(或加空)。 空头平仓条件: 10日均线上穿20日均线,平空。 多头开仓条件: ①、第一次第一时间的5日10日20日均线在60日均线上方,同时5日10日20日均线方 向一致向上,开多。 ②、5日10日20日均线在60日均线上方,10日均线上穿20日均线,开多(或加多)。 多头平仓条件: 10日均线下穿20日均线,平多。结尾在14:58强平仓
--  作者:jinzhe
--  发布时间:2012/11/5 11:26:28
--  
你好,工作人员正在处理,请稍后
--  作者:lichenghu
--  发布时间:2012/11/5 11:27:17
--  

您好,编写模型需要点时间,请您耐心等待。


--  作者:lichenghu
--  发布时间:2012/11/5 13:23:55
--  
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);
COND1:=MA5<MA60 AND MA10<MA60 AND MA20<MA60 AND MA5<MA10 AND MA10<MA20;
COND2:=MA5<MA60 AND MA10<MA60 AND MA20<MA60 AND CROSS(MA20,MA10);
COND3:=CROSS(MA10,MA20);
COND4:=MA5>MA60 AND MA10>MA60 AND MA20>MA60 AND MA5>MA10 AND MA10>MA20;
COND5:=MA5>MA60 AND MA10>MA60 AND MA20>MA60 AND CROSS(MA10,MA20);
COND6:=CROSS(MA20,MA10);
IF COND1 THEN
BEGIN
BUYSHORT(HOLDING=0,1,MARKET);
IF COND2 THEN
BUYSHORT(HOLDING<0,1,MARKET);//空头加仓
IF COND3 THEN
SELLSHORT(HOLDING<0,0,MARKET);
END
IF COND4 THEN
BEGIN
BUY(HOLDING=0,1,MARKET);
IF COND5 THEN
BUY(HOLDING>0,1,MARKET);
IF COND6 THEN
SELL(HOLDING>0,0,MARKET);
END
IF TIME>145800 AND HOLDING<>0 THEN
BEGIN
SELL(1,0);
SELLSHORT(1,0);
END