以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  希望尽快完善Tenterbars函数的功能  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=34040)

--  作者:lcgs005
--  发布时间:2012/12/26 10:59:56
--  希望尽快完善Tenterbars函数的功能

后台取开仓历时与平仓历时时,经常返回值为-1,特别是在单策略多品种运行中尤其常见

翻了论坛上的类似帖子,并没有明确的解决方法,大部份将原因归结于手动干预后返回了错误值,

建议:

1-实际测试下,单策略多品种情况下,返回-1值的真正原因,实际地解决问题

2-手动下单也是单,建议提供一个选项,是否包括手动开平仓,像tholding与tholding2类似的功能,实际上tholding函数就很好,不管是否手动开平均能取得实际持仓值,这与实际操作中的真实数值才是相符的

[此贴子已经被作者于2012-12-26 11:00:46编辑过]

--  作者:jinzhe
--  发布时间:2012/12/26 11:08:48
--  

请举例说明问题

tenterbars在未开仓或者开仓未成交时返回-1

[此贴子已经被作者于2012-12-26 11:09:47编辑过]

--  作者:lcgs005
--  发布时间:2012/12/26 11:51:35
--  
以下是引用jinzhe在2012-12-26 11:08:48的发言:

请举例说明问题

tenterbars在未开仓或者开仓未成交时返回-1

[此贴子已经被作者于2012-12-26 11:09:47编辑过]

你随便写一个策略,然后运行多品种用,linethick0就可以输出来了,当前有仓位时返回-1,论坛里也有很多类似的反映,但并未有真正解决问题的方法

 

一个函数最基本的要求是返回真实的数值,如果再精细一点,可以提供一些选项满足特殊需求,这个,这个,老衲是知道的


--  作者:jinzhe
--  发布时间:2012/12/26 13:04:38
--  
本地测试了用debugout检查是无误的
--  作者:ackvz
--  发布时间:2012/12/26 13:31:45
--  
单策略多品种情况下 应该也不至于错误啊
--  作者:admin
--  发布时间:2012/12/26 13:37:55
--  
tenterbars 是后台使用的,不要放在图表上去用