欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 模型应用于图后,开平仓跟我理解的不同,求助是哪里出了问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2105人关注过本帖树形打印复制链接

主题:模型应用于图后,开平仓跟我理解的不同,求助是哪里出了问题

帅哥哟,离线,有人找我吗?
wsxiaozhu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2016/4/13 15:08:46
模型应用于图后,开平仓跟我理解的不同,求助是哪里出了问题  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/4/15 8:45:44 [只看该作者]

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

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

 



编程无捷径,技巧靠积累。
 回到顶部
美女呀,离线,留言给我吧!
pyd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/4/15 8:56:02 [只看该作者]

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

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

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


 回到顶部