Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:使用自定义函数出错

1楼
chendong 发表于:2015/12/26 13:20:05
使用自定义函数出错,

Function BRS_TRY(Formula)

    '系统会在逐K线模式解释公式时的每个周期都会调用此函数一遍,因此设计时应该注重程序的执行效率,不要重复的执行一些没必要的代码

    BRS_TRY=0

If Formula.WorkMode = 0 Then

        Exit Function 

    End If

    vvv = formula.VARDATA("ccc")

    DataCount1 = UBound(vvv)

 For i = 1 To DataCount1

       

        vvv(i) =vvv(i)*1.2

    Next

    formula.VARDATA("ccc") = vvv '将处理完毕得数组序列返回公式中

 

End Function


报“溢出”错误


2楼
chendong 发表于:2015/12/26 13:25:01
编译器错误'6'
溢出:'formula.VARDATA'
3楼
chendong 发表于:2015/12/26 13:32:23
在公式中,hhh:ref(h,bb);
ccc:hhh;
如果改成:“ccc:close;”,就不报错了。
看起来在公式中,ccc:ref(h,bb);与ccc:close;结果都是生成序列的输出,只是close是系统内置的,那二者的区别是怎样?如何纠正?
4楼
王锋 发表于:2015/12/28 13:06:15
你把PEL公式也贴出来
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 2 queries.