以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助] (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9255) |
-- 作者:leechoe -- 发布时间:2011/12/6 10:46:12 -- [求助] 自定义函数为: Function maa(Formula,para) Set History = Formula.ParentGrid.GetHistoryData() maa= Formula.IndexData End Function 在公式处调用为 pa:maa(5); 返回的值是0,为什么呢,不应该是4的吗?(即:para-1) |
-- 作者:阿火 -- 发布时间:2011/12/6 10:52:00 -- 你的自定义函数的返回值跟para没任何关系啊 |
-- 作者:leechoe -- 发布时间:2011/12/6 10:58:35 -- 请问Formula.IndexData 是什么意思?因为系统自带的自定义函数Function CU_MA2(Formula,cyc)也有这么一行“if Formula.IndexData < cyc-1 then” 不是取得数组大小吗? |
-- 作者:26327756l -- 发布时间:2011/12/6 11:02:33 -- IndexData 返回当前数据区基于0的数据序列。只有在特定情况下此属性才有效,例如当一个公式自定义函数被调用时。 |
-- 作者:leechoe -- 发布时间:2011/12/6 11:12:24 -- 能不能举例说说当调用函数后,Formula.IndexData的值会是什么? |