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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台如何仓位校正?

   

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


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

主题:后台如何仓位校正?

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


加好友 发短信
等级:论坛游侠 帖子:581 积分:171 威望:0 精华:0 注册:2013/4/2 6:58:20
后台如何仓位校正?  发帖心情 Post By:2013/9/16 23:00:34    Post IP:14.119.64.135[只看该作者]

在图表方式下,采用固定轮询方式或者K线没有走完提前下单,通常会出现信号闪烁,本人用一下方法纠正仓位,效果不错:

 

TBUF:DYNAINFO(207)-(INTPART(DYNAINFO(207)/100)) *100,nodraw; //取得当前秒时间

  ……

  ……(程序代码段)

 

//实盘仓位纠正

if BARSTATUS=2 && TBUF<=5 then begin // 下周期开始前5秒纠正仓位

   KKprice:=open;
   buyshort(holding=-1 && Tholding=0 && BARSTATUS=2, ordvol, limitr,KKprice);
   KDprice:=open;
   buy(holding=1 && Tholding=0 && BARSTATUS=2 && NOT(KFD),ordvol,limitr,KDprice);
end

 

在图表下,还是有非常满意的仓位同步效果。目前因为程序需要提高效率,请问高手,如何将这个纠正方法转移到后台?(因为后台没有虚拟仓位这一个函数),盼高手指点。



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


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

这个思路上是一样的,用虚拟持仓和实际持仓做比较

后台也是能用虚拟持仓的,但是要写buysell,同时,图表函数在后台不会下单

 

比如这样一句话

if 下单条件 then begin

    tbuy;

    buy;

end

 

这样在后里面,只会执行tbuy;但是因为有buy,所以虚拟持仓也会有

这样就能判断holding和tholding了



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:581 积分:171 威望:0 精华:0 注册:2013/4/2 6:58:20
  发帖心情 Post By:2013/9/17 10:19:02    Post IP:14.119.64.135[只看该作者]

谢谢

 回到顶部