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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]还是持仓函数的问题

   

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


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

主题:[求助]还是持仓函数的问题

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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
[求助]还是持仓函数的问题  发帖心情 Post By:2012/6/15 12:39:16 [只看该作者]

图片点击可在新窗口打开查看

 

这个是帐户的所有操作~

10点59后帐户是一手多单与一手空单对锁的单子~

然后11:21:06平了一手多单~帐户就一手空单了~发出平空委托后

持仓函数返回错误~导致系统不停的发出平空委托

图片点击可在新窗口打开查看

 

以下是debug的源码

 

FILEPATH:='C:\debug\tp12.TXT'; DEBUGFILE(FILEPATH,'=======',0);
DEBUGFILE(FILEPATH,'tp12_lnt=%.5f',extgbdata('tp12_lnt'));
DEBUGFILE(FILEPATH,'tp12_mod=%.5f',extgbdata('tp12_mod'));
DEBUGFILE(FILEPATH,'tp12_bkp=%.5f',extgbdata('tp12_bkp'));
DEBUGFILE(FILEPATH,'tp12_skp=%.5f',extgbdata('tp12_skp'));

 

DEBUGFILE(FILEPATH,'sp1=%.5f',sp1);
DEBUGFILE(FILEPATH,'sv1=%.5f',sv1);
DEBUGFILE(FILEPATH,'bp1=%.5f',bp1);
DEBUGFILE(FILEPATH,'bv1=%.5f',bv1);

 

DEBUGFILE(FILEPATH,'多单=%.5f',tbuyholdingex(ac,'',1));
DEBUGFILE(FILEPATH,'空单=%.5f',tsellholdingex(ac,'',1));

 

DEBUGFILE(FILEPATH,'未成交平多单=%.5f',tisremainex(2,ac,''));
DEBUGFILE(FILEPATH,'未成交平空单=%.5f',tisremainex(4,ac,''));


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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
最近老思考一个问题  发帖心情 Post By:2012/6/15 12:40:05 [只看该作者]

=============debug输出部分===============

2012-06-15 11:21:06.599 =======
2012-06-15 11:21:06.615 tp12_lnt=2.00000
2012-06-15 11:21:06.615 tp12_mod=1.00000
2012-06-15 11:21:06.615 tp12_bkp=4119.00000
2012-06-15 11:21:06.615 tp12_skp=4124.00000
2012-06-15 11:21:06.615 sp1=4118.00000
2012-06-15 11:21:06.615 sv1=38.00000
2012-06-15 11:21:06.615 bp1=4117.00000
2012-06-15 11:21:06.615 bv1=600.00000
2012-06-15 11:21:06.615 多单=1.00000
2012-06-15 11:21:06.615 空单=1.00000
2012-06-15 11:21:06.615 未成交平多单=0.00000
2012-06-15 11:21:06.615 未成交平空单=0.00000
2012-06-15 11:21:06.661 =======
2012-06-15 11:21:06.661 tp12_lnt=2.00000
2012-06-15 11:21:06.661 tp12_mod=1.00000
2012-06-15 11:21:06.661 tp12_bkp=4119.00000
2012-06-15 11:21:06.661 tp12_skp=4124.00000
2012-06-15 11:21:06.661 sp1=4118.00000
2012-06-15 11:21:06.661 sv1=38.00000
2012-06-15 11:21:06.661 bp1=4117.00000
2012-06-15 11:21:06.661 bv1=600.00000
2012-06-15 11:21:06.661 多单=1.00000 发委托之前~一手多一手空~头寸正常
2012-06-15 11:21:06.661 空单=1.00000

2012-06-15 11:21:06.661 未成交平多单=0.00000
2012-06-15 11:21:06.661 未成交平空单=0.00000
2012-06-15 11:21:06.786 =======
2012-06-15 11:21:06.786 tp12_lnt=2.00000
2012-06-15 11:21:06.786 tp12_mod=1.00000
2012-06-15 11:21:06.786 tp12_bkp=4119.00000
2012-06-15 11:21:06.786 tp12_skp=4117.00000
2012-06-15 11:21:06.786 sp1=4118.00000
2012-06-15 11:21:06.786 sv1=34.00000
2012-06-15 11:21:06.786 bp1=4117.00000
2012-06-15 11:21:06.786 bv1=600.00000
2012-06-15 11:21:06.786 多单=0.00000
2012-06-15 11:21:06.786 空单=1.00000
2012-06-15 11:21:06.786 未成交平多单=1.00000
2012-06-15 11:21:06.786 未成交平空单=0.00000
2012-06-15 11:21:06.945 =======
2012-06-15 11:21:06.945 tp12_lnt=2.00000
2012-06-15 11:21:06.945 tp12_mod=0.00000
2012-06-15 11:21:06.945 tp12_bkp=4119.00000
2012-06-15 11:21:06.955 tp12_skp=4117.00000
2012-06-15 11:21:06.955 sp1=4118.00000
2012-06-15 11:21:06.955 sv1=34.00000
2012-06-15 11:21:06.955 bp1=4117.00000
2012-06-15 11:21:06.955 bv1=600.00000
2012-06-15 11:21:06.955 多单=0.00000
2012-06-15 11:21:06.955 空单=1.00000 平多后一手空单~正常
2012-06-15 11:21:06.955 未成交平多单=0.00000
2012-06-15 11:21:06.955 未成交平空单=0.00000

2012-06-15 11:21:07.165 =======
2012-06-15 11:21:07.165 tp12_lnt=2.00000
2012-06-15 11:21:07.165 tp12_mod=0.00000
2012-06-15 11:21:07.165 tp12_bkp=4119.00000
2012-06-15 11:21:07.165 tp12_skp=4117.00000
2012-06-15 11:21:07.165 sp1=4118.00000
2012-06-15 11:21:07.165 sv1=34.00000
2012-06-15 11:21:07.165 bp1=4117.00000
2012-06-15 11:21:07.165 bv1=600.00000
2012-06-15 11:21:07.165 多单=0.00000
2012-06-15 11:21:07.175 空单=0.00000
2012-06-15 11:21:07.175 未成交平多单=0.00000
2012-06-15 11:21:07.175 未成交平空单=1.00000 发出平空委托~未成交~函数返回正常~

2012-06-15 11:21:07.335 =======
2012-06-15 11:21:07.365 tp12_lnt=2.00000
2012-06-15 11:21:07.365 tp12_mod=0.00000
2012-06-15 11:21:07.365 tp12_bkp=4119.00000
2012-06-15 11:21:07.365 tp12_skp=4117.00000
2012-06-15 11:21:07.365 sp1=4118.00000
2012-06-15 11:21:07.365 sv1=32.00000
2012-06-15 11:21:07.365 bp1=4117.00000
2012-06-15 11:21:07.365 bv1=599.00000
2012-06-15 11:21:07.365 多单=0.00000
2012-06-15 11:21:07.365 空单=1.00000 平空单操作压根没撤单~空单可用返回数值为1~不正常~
2012-06-15 11:21:07.365 未成交平多单=0.00000
2012-06-15 11:21:07.365 未成交平空单=0.00000

2012-06-15 11:21:07.405 =======
2012-06-15 11:21:07.405 tp12_lnt=2.00000
2012-06-15 11:21:07.405 tp12_mod=0.00000
2012-06-15 11:21:07.405 tp12_bkp=4119.00000
2012-06-15 11:21:07.405 tp12_skp=4117.00000
2012-06-15 11:21:07.405 sp1=4118.00000
2012-06-15 11:21:07.405 sv1=32.00000
2012-06-15 11:21:07.405 bp1=4117.00000
2012-06-15 11:21:07.405 bv1=599.00000
2012-06-15 11:21:07.405 多单=0.00000
2012-06-15 11:21:07.405 空单=0.00000
2012-06-15 11:21:07.405 未成交平多单=0.00000
2012-06-15 11:21:07.405 未成交平空单=1.00000 又返回一手未成交平空单~

2012-06-15 11:21:07.675 =======
2012-06-15 11:21:07.675 tp12_lnt=2.00000
2012-06-15 11:21:07.675 tp12_mod=0.00000
2012-06-15 11:21:07.675 tp12_bkp=4119.00000
2012-06-15 11:21:07.675 tp12_skp=4117.00000
2012-06-15 11:21:07.675 sp1=4118.00000
2012-06-15 11:21:07.675 sv1=32.00000
2012-06-15 11:21:07.675 bp1=4117.00000
2012-06-15 11:21:07.675 bv1=599.00000
2012-06-15 11:21:07.675 多单=0.00000
2012-06-15 11:21:07.675 空单=1.00000
2012-06-15 11:21:07.675 未成交平多单=0.00000
2012-06-15 11:21:07.675 未成交平空单=0.00000 未撤单~又返回可用平空头寸为1~不正常

2012-06-15 11:21:07.925 =======
2012-06-15 11:21:07.925 tp12_lnt=2.00000
2012-06-15 11:21:07.925 tp12_mod=0.00000
2012-06-15 11:21:07.925 tp12_bkp=4119.00000
2012-06-15 11:21:07.925 tp12_skp=4117.00000
2012-06-15 11:21:07.925 sp1=4118.00000
2012-06-15 11:21:07.935 sv1=32.00000
2012-06-15 11:21:07.935 bp1=4117.00000
2012-06-15 11:21:07.935 bv1=599.00000
2012-06-15 11:21:07.935 多单=0.00000
2012-06-15 11:21:07.935 空单=1.00000
2012-06-15 11:21:07.935 未成交平多单=0.00000
2012-06-15 11:21:07.935 未成交平空单=0.00000
2012-06-15 11:21:08.295 =======
2012-06-15 11:21:08.295 tp12_lnt=2.00000
2012-06-15 11:21:08.295 tp12_mod=0.00000
2012-06-15 11:21:08.295 tp12_bkp=4119.00000
2012-06-15 11:21:08.295 tp12_skp=4117.00000
2012-06-15 11:21:08.295 sp1=4118.00000
2012-06-15 11:21:08.295 sv1=30.00000
2012-06-15 11:21:08.295 bp1=4117.00000
2012-06-15 11:21:08.295 bv1=601.00000
2012-06-15 11:21:08.295 多单=0.00000
2012-06-15 11:21:08.295 空单=1.00000
2012-06-15 11:21:08.295 未成交平多单=0.00000
2012-06-15 11:21:08.295 未成交平空单=1.00000 这个更无法理解了~一手可平空单~与一手未成交平空挂单...

2012-06-15 11:21:08.365 =======
2012-06-15 11:21:08.365 tp12_lnt=2.00000
2012-06-15 11:21:08.365 tp12_mod=0.00000
2012-06-15 11:21:08.365 tp12_bkp=4119.00000
2012-06-15 11:21:08.365 tp12_skp=4117.00000
2012-06-15 11:21:08.365 sp1=4118.00000
2012-06-15 11:21:08.365 sv1=30.00000
2012-06-15 11:21:08.381 bp1=4117.00000
2012-06-15 11:21:08.381 bv1=601.00000
2012-06-15 11:21:08.381 多单=0.00000
2012-06-15 11:21:08.382 空单=1.00000
2012-06-15 11:21:08.382 未成交平多单=0.00000
2012-06-15 11:21:08.382 未成交平空单=0.00000
2012-06-15 11:21:08.793 =======
2012-06-15 11:21:08.793 tp12_lnt=2.00000
2012-06-15 11:21:08.793 tp12_mod=0.00000
2012-06-15 11:21:08.793 tp12_bkp=4119.00000
2012-06-15 11:21:08.793 tp12_skp=4117.00000
2012-06-15 11:21:08.793 sp1=4118.00000
2012-06-15 11:21:08.793 sv1=30.00000
2012-06-15 11:21:08.793 bp1=4117.00000
2012-06-15 11:21:08.793 bv1=601.00000
2012-06-15 11:21:08.793 多单=0.00000
2012-06-15 11:21:08.793 空单=1.00000
2012-06-15 11:21:08.793 未成交平多单=0.00000
2012-06-15 11:21:08.793 未成交平空单=0.00000

 

因为后面这些原因导致程序一直不停的发了100多条平空单操作~

好在是平仓操作~要是金字塔的头寸函数再错的离谱点是不是不停的发100多条开仓操作的委托单?


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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
创新高  发帖心情 Post By:2012/6/15 12:43:55 [只看该作者]

我发现金字塔软件一旦遇到需要挂单撤单的操作

 

tbuyholdingex tisremainex这样的函数基本都会出错...


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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
  发帖心情 Post By:2012/6/20 10:11:23 [只看该作者]

谁能回复一下这个帖子么?

就没人发现tbuyholdingex tisremainex这两个函数经常出错的问题?


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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
  发帖心情 Post By:2012/6/20 10:14:05 [只看该作者]

即使不能解决tbuyholdingex tisremainex这两个函数出错的问题

也麻烦告知一下~VBA里面有什么函数可以解决持仓出错的问题 还有挂单撤单的问题


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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2012/6/20 10:30:10 [只看该作者]

楼主 ,根据我经验,应该有两个地方你可以调整修改一下:
1、适当的降低指标刷新频率,比如,如果原先设置的是1秒,那么改为2秒,3秒试试,频率很高了之后,由于网络延迟的原因,导致各种各样的下单动作,成交回报等信息从交易服务器返回的顺序不同,也可能导致函数返回值与预期不符。

2、做下单的时候,同时对指定方向持仓和指定方向未成交单作判断,把他们加入到下单条件中去,可以有效避免高频情况下某些返回值不及时或者出乱。



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/6/20 10:30:45 [只看该作者]

把你的用法贴出来

把你的后台的代码贴出来。


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2012/6/20 10:31:44 [只看该作者]

不清楚你用的什么版本?

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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
  发帖心情 Post By:2012/6/20 10:51:09 [只看该作者]

以下是引用董小球在2012-6-20 10:30:10的发言:
楼主 ,根据我经验,应该有两个地方你可以调整修改一下:
1、适当的降低指标刷新频率,比如,如果原先设置的是1秒,那么改为2秒,3秒试试,频率很高了之后,由于网络延迟的原因,导致各种各样的下单动作,成交回报等信息从交易服务器返回的顺序不同,也可能导致函数返回值与预期不符。

2、做下单的时候,同时对指定方向持仓和指定方向未成交单作判断,把他们加入到下单条件中去,可以有效避免高频情况下某些返回值不及时或者出乱。

2.88版

频率是最高的刷新频率~

 

关键是debug上面显示了空单与未成交空单返回数值错误~

这点我不知道问题出在哪里~

 

2、做下单的时候,同时对指定方向持仓和指定方向未成交单作判断,把他们加入到下单条件中去,可以有效避免高频情况下某些返回值不及时或者出乱。
这点是我做了指定的~有未成交平空单不会撤单的~

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

我上次问了个这种问题~

 

阿火回复说

用vba的order对象,可以获取成交事件,根据成交事件再来下单

 

如果后台这两个函数一直有问题又不知道怎么解决的话~

最终办法还是得用VBA了...

 


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


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/6/20 10:56:58 [只看该作者]

把你的后台的代码贴出来看看

[此贴子已经被作者于2012-6-20 10:57:08编辑过]

 回到顶部
总数 12 1 2 下一页