欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 系统自带自定义函数出错

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2135人关注过本帖树形打印复制链接

主题:系统自带自定义函数出错

帅哥哟,离线,有人找我吗?
ljact
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:108 积分:396 威望:0 精华:0 注册:2013/4/2 16:24:39
系统自带自定义函数出错  发帖心情 Post By:2013/5/3 20:39:15 [只看该作者]

系统自带自定义函数CU_MA1出错.

我按照教程,自编了序列模式下的公式,发现出错。

在公式处,我按教程输入:MA1:CU_MA1(c,5);没有其他的代码。

 

自定义函数,采用系统自带的,没有编辑,转贴如下:

'????DòáD?£ê??????¨?ü?ú3¤?èμ?ê??ì???ù??
Function CU_MA1(Formula,CLOSE,CYC)
   CU_MA1=0

    '·à?11?ê??e?ü?ú?£ê?ê±μ÷ó?
    If Formula.WorkMode = 0 Then
        Exit Function
    End If

    'CLOSEêy×éêy?Y3¤?èò??¨?áó?Formula.DataSize-1?àμè
    DataCount = UBound(CLOSE)
    If DataCount <> Formula.DataSize-1 Then
        Exit Function
    End If

    '?¨ò?ò???????·μ??μ?êy×é
    Dim ResultMa
    Redim ResultMa(DataCount)

    For i = Cyc-1 To Formula.DataSize-1
        Count = 0
        For k = i-(Cyc-1) To i
            Count = Count + CLOSE(k)
        Next
        ResultMa(i) = Count / Cyc
    Next

    '·μ??ò???????íê±?μ??ù??êy×é
    CU_MA1 = ResultMa
End Function

 

结果无法画出均线。请问何处出错?


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2013/5/3 22:08:32 [只看该作者]

直接跟系统里自带的这个自定义函数对比一下看看到底什么地方出了异常


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部