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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问开空条件已经成立的情况下..

   

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


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

主题:请问开空条件已经成立的情况下..

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2017/3/6 14:32:13    Post IP:180.169.30.6[显示全部帖子]

信号闪烁或者信号漂移或者隐形未来

开空条件成立并开空单-----然后开空信号消失(这里会是我讲的上面3种情况中的一个)--过几分钟有开多信号并开多单

同时持有多空单是信号消失造成的,这时k线图上只有一个方向的信号(就如你讲的,只有多信号,空信号消失)

 



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2017/3/6 14:42:55    Post IP:180.169.30.6[显示全部帖子]

现在是1并不表明当时是成立的,根据你描述的,就是一个信号产生---又消失---到最后反向信号产生的过程

你贴代码就是了



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2017/3/6 14:55:21    Post IP:180.169.30.6[显示全部帖子]

把你出问题的 合约品种,时间周期,具体k线发一下


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2017/3/6 15:24:12    Post IP:180.169.30.6[显示全部帖子]

把你的下单日志发一下


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2017/3/6 15:29:53    Post IP:180.173.193.42[显示全部帖子]

  • 我大概能推测出你的代码问题在哪里了,你把下单日志发一下,好印证下我想的


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2017/3/6 15:55:28    Post IP:180.169.30.6[显示全部帖子]

平空:Sellshort(holding<0 and enterbars=1,0,limitr,o);
平多:sell(holding>0 and enterbars=1,0,limitr,o);

开多:BUY(D1 AND holding=0,num,limitr,做多);
开空:BUYSHORT(K1 AND holding=0,num,limitr,做空);

 

 

问题出在3点上:

1.代码书写顺序

2.同根k线上,开多和开空条件同时成立

3.条件的满足顺序

 

从你的描述上来说,你的条件是先满足开空,后满足开多,所以先开空这是没有问题。但是,因为又满足了开多,同时开多写在开空之前,根据代码计算时是从上到下计算的特性,导致了先满足条件的开空,被后面满足条件但是写在前面的开多给替代掉了,替代 原因是不能同时有双向持仓,开多后没平掉前不能开空,开多后之前的开空就没有了。产生了:开空---开多同时开空信号消失 的现象。

 

所以解决方法是:按照平空---开多----平多---开空的顺序来写。



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2017/3/7 9:55:53    Post IP:180.169.30.6[显示全部帖子]

贴代码贴日志贴信号图


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部