以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  GetBufData时如果数据名称无效,不会返回无效值?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=158981)

--  作者:lyh27557496
--  发布时间:2017/10/26 14:05:45
--  GetBufData时如果数据名称无效,不会返回无效值?
调用公式的GetBufData时,如果数据名称无效,不会返回无效值? 比如我图表上的公式MA,后面输出显示“持仓”、“资金”等值,正常情况下,如果我用GetBufData读取:GetBufData("持仓", formula.DataSize-1),会返回“持仓”的值,但是如果我用GetBufData读取:GetBufData("盈亏", formula.DataSize-1),此时我并没有在公式中输出显示“盈亏”这个值,按理说应该返回无效值,但是仍然给我返回了其它值(目前测试到的值是公式输出显示的最后一个值,比如MA(10,5) 持仓:1 资金:10000,返回了10000)。这个是不是有问题? 另外帮助文档中的无效值究竟是什么值?
--  作者:无为剑
--  发布时间:2017/10/26 14:54:08
--  
IsLineName             判断指定公式线名称是否存在。存在返回1,否则返回0 。例如: IsLineName("MA1")判断当前对象中是否含有名称为MA1的公式线。