以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  模型应用于图后,开平仓跟我理解的不同,求助是哪里出了问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=96305)

--  作者:wsxiaozhu
--  发布时间:2016/4/14 21:39:07
--  模型应用于图后,开平仓跟我理解的不同,求助是哪里出了问题
 如图,刚学金字塔,随手修改了一个自带的交易系统模型,然后应用于1分钟图,但是开仓和平仓跟我想象的不同,按照我对这模型的理解,应该是最高价或最低价高于或低于前30个周期的最高或最低价时开仓,但是下面螺纹黄框中的这几个区域都没有成交,是什么原因呢,贴上策略代码:
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!

//策略:横盘突破
//简介:
//类型:日内交易
//周期:1分钟
//使用市场:
//详情介绍网址:
//修订时间:2012.11.1
//DESIGNED BY ROGARZ

//准备需要的中间变量
CYC:=BARSLAST(DATE<>REF(DATE,1))+1;
H30:REF(HHV(H,30),1);
L30:REF(LLV(L,30),1);
T1:=TIME>10000 AND TIME <185500;
T2:=TIME>=185500;
手数:=SS;
//进场的条件
开多条件:= H>H30 AND CYC>=30 AND T1;
开空条件:= L<L30 AND CYC>=30 AND T1;
//系统
收盘平多:SELL(T2 AND HOLDING>0,0,MARKET) ;
收盘平空:SELLSHORT(T2 AND HOLDING<0,0,MARKET) ;
开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);
开多:BUY(开多条件 AND HOLDING=0, 手数,MARKET);
//其他
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值

图片点击可在新窗口打开查看
--  作者:wenarm
--  发布时间:2016/4/15 8:45:44
--  

将你的条件输出后,鼠标十字光标移动到相关位置,然后看下你的条件是否成立。

你上面的条件中把:=改成:。

 


--  作者:pyd
--  发布时间:2016/4/15 8:56:02
--  

1楼的图看不清品种,您要在哪个品种上用?

您本地是用的金字塔时区吗?T2:=TIME>=185500;这个要在金字塔时区才可以

工具-》选项-》视图里勾选金字塔时区 重启金字塔生效