以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [建议]建议增加函数 TBUYHOLDING2,TSELLHOLDING2 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=62848) |
-- 作者:fsrobin -- 发布时间:2014/3/19 12:09:10 -- [建议]建议增加函数 TBUYHOLDING2,TSELLHOLDING2 THOLDING=可用持仓量 得到当前帐户持可用仓量,多仓返回正数空仓返回负 THOLDING2=实际持仓量 得到当前帐户实际持仓量,与THOLDING不同是该函数返回结果不会因为当前含有未成交委托单而变化. TBUYHOLDING=买持 得到当前帐户的买入持仓量(多头持仓), 按上面理解 TBUYHOLDING应该是可用多头持仓量 TREMAINQTY在3.1版工作好像还是不正常? |
-- 作者:fsrobin -- 发布时间:2014/3/19 12:14:16 -- 精确下单 必不可少 技术上应该没太大难度呀?
|
-- 作者:yukizzc -- 发布时间:2014/3/19 14:03:42 -- 感谢建议,另外您说 TREMAINQTY在3.1版工作好像还是不正常?能详细说明下情况吗? |
-- 作者:lichenghu -- 发布时间:2014/3/19 14:16:54 -- THOLDING 和THOLDING2 只有在平仓的时候才有差别
开仓成交后值才会变化, 平仓前者立即变化,后者等待成交后才会变化。 而TSELLHOLDING取的是账户空仓情况,并不是指所谓的平仓单 |
-- 作者:fsrobin -- 发布时间:2014/3/19 14:27:44 -- TBUY( ( TREMAINQTY(1,\'\',\'\')+ABS(THOLDING2) )<2,1,LMT,DYNAINFO(28) ) ; 上面这样写的时候会连续开单,不止2手。用两秒周期。
|
-- 作者:fsrobin -- 发布时间:2014/3/19 14:45:30 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=56007&authorid=0&page=0&star=1 9楼解释得很好了。 只是上面这样写还连续开单,是不是说明 TREMAINQTY函数还是有点问题?
|
-- 作者:lichenghu -- 发布时间:2014/3/19 15:22:29 -- 这去年9月份为问题,应该早修复了。我明天测试看下,有问题我们会尽快修正。 |
-- 作者:fsrobin -- 发布时间:2014/3/19 15:55:36 -- 好的,谢谢,记得用短的周期。 其实,要实现更精细的下单高频交易,TENTERPRICE TEXITPRICE 也应该细分为多空,或者指定方向。 后台程式化交易是金字塔强项(独有?),精益求精也不为过。
|
-- 作者:lichenghu -- 发布时间:2014/3/19 16:02:46 -- 更精细就是vba的功能拉,有时候东西太多会糊涂的。 就像THOLDING和THOLIDNG2 刚学习都要搞半天才理解整个原理 [此贴子已经被作者于2014/3/19 16:03:34编辑过]
|
-- 作者:deni977 -- 发布时间:2014/3/19 18:36:19 -- 用了几年金字塔,反而觉得金字塔很多后台指定账户的操作函数不够多,有些函数有指定账户操作,有些却没有。如果能够丰富这一类函数,那绝对增强策略的编写灵活性。对于后台函数,本来就是给专业版以上,而且有相当编程基础的对象,所以不用担心函数的学习问题,有详细、准确的注释就好了。 个人意见,供参考。
|