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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]关于平仓反手造成资金不足

   

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


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

主题:[求助]关于平仓反手造成资金不足

帅哥哟,离线,有人找我吗?
正版勇往直前
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2013/7/11 21:16:20
[求助]关于平仓反手造成资金不足  发帖心情 Post By:2013/7/19 9:19:36    Post IP:27.42.106.136[只看该作者]

 由于我是初学者,所以我在论坛里学了很多关于编写过程中遇到的问题。我的原则是自己能解决的问题自己解决,以下问题实在解决不了。


我的模型是在编写过程中遇到的问题,没有日志。

//平多 

  IF  THOLDING2 > 0 THEN  BEGIN    TSELL(COND2,1,MKT,0,0,ZH1,PZ1); SLEEP(3000);END    

//平空

   IF  THOLDING2 <0 THEN  BEGIN   TSELLSHORT(COND1,1,MKT,0,0,ZH1,PZ1); SLEEP(3000);  END    

//开多

  IF  THOLDING2=0 THEN   BEGIN    TBUY(COND1,1,MKT,0,0,ZH1,PZ1) ; END    

//开空

  IF  THOLDING2=0 THEN   BEGIN   TBUYSHORT(COND2,1,MKT,0,0,ZH1,PZ1) ; END  


 1解决资金不足的问题我用过 ORDERQUEUE顺序下单的意思是委托单按先后顺序排队等待,依次处理但也有不足的地方,就是在平仓单未及时成交时,依然会出现保证金不足的错误。如 A(平多)、B(开空),A未及时成交自动撤单后追单自动追单的委托就排在后面了,也就是下单顺序就为 B、A 。B发送时就会提示错误,因为保证金并未释放。(所以我后来没有采用)

  2后来我采用SLEEP(3000)延迟三秒的方法,但是所有策略都会延迟,我感觉不科学。(请问SLEEP是当平多,平空信号出现才延迟;还是不管平多,平空有没有信号都每次扫描都会延迟)。(我准备要采用)

    附加问题如果我采用SLEEP延迟。会不会和金字塔系统自带的程序化下单设置里的顺序下单模式;顺序递交和之前报单完全成交后再顺序递交(因为必须选择一个)会不会有冲突。

请问老师解决资金不足还有没有更好的解决办法,我现在是没有一点方向感。


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


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

资金不足就用顺序下单的方式进行限定,防止反手的时候资金不足导致的下单失败

举例:

 

if IF  THOLDING2 > 0 THEN  BEGIN    TSELL(COND2,1,MKT,0,0,ZH1,PZ1),orderqueue; END    



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2013/7/11 21:16:20
  发帖心情 Post By:2013/7/19 9:30:51    Post IP:27.42.106.136[只看该作者]

谢谢老师

 回到顶部