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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为何第二手开不出来

   

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


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

主题:为何第二手开不出来

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


加好友 发短信
等级:新手上路 帖子:71 积分:415 威望:0 精华:0 注册:2011/12/8 20:22:33
为何第二手开不出来  发帖心情 Post By:2013/4/8 8:55:04    Post IP:125.33.95.221[只看该作者]

在下面的测试中,第二手平仓没有问题但总是开不出来。何故?

runmode:0;
variable: holding1=0, holding2=0;

short:=todaybar=1;
long:=todaybar=4;

 sell(short and holding1>0, 1, market);
 sellshort(long and holding1<0, 1, market);
 holding1:=if(short and holding1>0 or long and holding1<0, 0, holding1);
 buy(long and holding1=0, 1, market);
 buyshort(short and holding1=0, 1, market);
 holding1:=if(long and holding1=0, 1, if(short and holding1=0, -1, holding1));
 
short:=todaybar=1;
long:=todaybar=4;
 
 sell(short and holding2>0, 1, market);
 sellshort(long and holding2<0, 1, market);
 holding2:=if(short and holding2>0 or long and holding2<0, 0, holding2);
 buy(long and holding2=0, 1, market);
 buyshort(short and holding2=0, 1, market);
 holding2:=if(long and holding2=0, 1, if(short and holding2=0, -1, holding2));

持仓1:HOLDING1,LINETHICK0;
持仓2:HOLDING2,LINETHICK0;
持仓:HOLDING,LINETHICK0;

 

分别注释掉第一手的平开仓操作或第二手的平开仓操作,保留的另一手操作均正常,同时运行是总是第二手的开仓开不出来,交易信号如附图


图片点击可在新窗口打开查看此主题相关图片如下:2手测试.png
图片点击可在新窗口打开查看

基本规律是反手前如果是两手空,则第二手多开不出来;反手前如果是两手多,则第二手空开不出来。反手前如果是一手,则第二手可以开出。各自记录的仓位显示是对的。

[此贴子已经被作者于2013-4-8 8:56:52编辑过]

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


加好友 发短信
等级:超级版主 帖子:3534 积分:10003 威望:0 精华:5 注册:2012/5/25 0:00:01
  发帖心情 Post By:2013/4/8 9:06:27    Post IP:116.231.126.253[只看该作者]

short:=todaybar=1;
long:=todaybar=4;

 

不知道你这个要表达什么

你输出

short:todaybar=1,noaxis;
long:todaybar,noaxis;

自己看看,这个是什么,是否符合你要的条件



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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
MMM
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:71 积分:415 威望:0 精华:0 注册:2011/12/8 20:22:33
  发帖心情 Post By:2013/4/8 9:44:51    Post IP:125.33.95.221[只看该作者]

就是在一个交易日的第一个K线结束时产生开空信号,在第4个K线结束时产生开多信号。


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


加好友 发短信
等级:新手上路 帖子:71 积分:415 威望:0 精华:0 注册:2011/12/8 20:22:33
  发帖心情 Post By:2013/4/8 9:55:43    Post IP:125.33.95.221[只看该作者]

以下是引用MMM在2013-4-8 9:44:51的发言:

就是在一个交易日的第一个K线结束时产生开空信号,在第4个K线结束时产生开多信号。

不好意思,上一个贴图是5分钟的,我也不知道为何信号不对,在1小时里面是对的。下面是1小时的图。


 

[此贴子已经被作者于2013-4-8 9:56:01编辑过]

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


加好友 发短信
等级:新手上路 帖子:71 积分:415 威望:0 精华:0 注册:2011/12/8 20:22:33
  发帖心情 Post By:2013/4/8 9:59:07    Post IP:125.33.95.221[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2手测试.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:新手上路 帖子:71 积分:415 威望:0 精华:0 注册:2011/12/8 20:22:33
  发帖心情 Post By:2013/4/8 10:03:40    Post IP:125.33.95.221[只看该作者]

5分钟图上也是对的,在一个开空信号后隔三个产生开多信号,之后的再次开空在次日的第1个K线。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/4/8 10:09:41    Post IP:58.246.57.26[只看该作者]



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:71 积分:415 威望:0 精华:0 注册:2011/12/8 20:22:33
  发帖心情 Post By:2013/4/8 12:22:34    Post IP:125.33.95.221[只看该作者]

以下是引用jinzhe在2013-4-8 10:09:41的发言:

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=1246&replyID=&skin=1

使用调试功能,处理代码问题

调试的结果是:如果持仓是-2,在反手开多时,第一段平空执行完持仓是-1正确,接下来的开多执行完持仓还是-1(逻辑上这时的仓位是一个1一个-1,但软件丢掉了这次的开多),接下来的第二段反手执行完就只剩一手多了,holding是1。除了自己判断实际仓位来对应的办法外,还有什么简易的方法应对?


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/4/8 13:30:43    Post IP:58.246.57.26[只看该作者]

图表不能对锁,多仓不平掉不能开空仓


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:71 积分:415 威望:0 精华:0 注册:2011/12/8 20:22:33
  发帖心情 Post By:2013/4/8 13:47:51    Post IP:125.33.95.221[只看该作者]

以下是引用jinzhe在2013-4-8 13:30:43的发言:
图表不能对锁,多仓不平掉不能开空仓

这样啊。多谢!


 回到顶部