您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內(nèi)容

自定義函數(shù)如何在逐K模式下返回公式中可以使用的數(shù)組,這回有代碼,請管理員幫我看看 [金字塔]

  • 咨詢內(nèi)容: Function vba_HHV2(Formula, Number, ReturnValue)    '系統(tǒng)會在逐K線模式解釋公式時的每個周期都會調(diào)用此函數(shù)一遍,因此設(shè)計時應(yīng)該注重程序的執(zhí)行效率,不要重復(fù)的執(zhí)行一些沒必要的代碼    Dim History                                          '日線數(shù)據(jù)對象    Dim Max_l                                            '最低價中的最高價    Dim Min_l                                            '最低價中最低價    Dim Max_l_Number                                     '最低價中的最高價_所在的位置    Dim Min_l_Number                                     '最低價中最低價_所在的位置    Dim Max_l_Day                                        '最低價中的最高價_距離當前的天數(shù)    Dim Min_l_Day                                        '最低價中最低價距_離當前的天數(shù)    Dim Temp_hl                                          '中間變量    Dim Temp_sum                                         '中間變量    Dim ll    Dim L_Arr    Dim k_tmp    vba_HHV2 = 0    If Number <= 10 Then Exit Function'-==========================================='-============初始化變量==================    Max_l = 0    Min_l = 0    Max_l_Number = 0    Min_l_Number = 0    Max_l_Day = 0    Min_l_Day = 0'-===================================    Set History = Formula.ParentGrid.GetHistoryData()    '獲取日線數(shù)據(jù)對象'-===========================    '取最后一天的收盤價    ' Close = History.Close(History.Count-1)'-=========================================    ReDim L_Arr(1)    ll = History.Low(Number)  '-=======下面涉及往前找最高價==================    If Number < 10 Then Exit Function    Max_l = History.Low(Number - 1)    Min_l = History.Low(Number - 1)    For i = Number - 1 To 0 Step -1        Temp_hl = History.Low(i)        p_Temp_hl = Temp_hl * 1.01        Temp_sum = Temp_sum + 1        If p_Temp_hl >= Max_l Then            If Temp_hl >= Max_l Then                Max_l = Temp_hl                Max_l_Day = Temp_sum                k_tmp = 0            Else                k_tmp = k_tmp + 1            End If        Else            k_tmp = k_tmp + 1        End If        If k_tmp > 3 Then Exit For    Next    L_Arr(0) = Max_l    L_Arr(1) = Max_l_Day    vba_HHV2 = L_Arr '返回數(shù)組    ReturnValue = 8End Function'-====================公式代碼========================VARIABLE: PARR[2]=0;po:=0;PARR:=vba_HHV2(Number-1,po);L_out3:PARR[1];L_out4:PARR[2];uy:po;'-==========上面在公式中的輸出均為零!!!!=================請求管理員看看問題在哪????????? [此貼子已經(jīng)被作者于2014/8/30 18:48:14編輯過]

     

  • 金字塔客服: 逐k線模式是不能返回數(shù)組的

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 1145508240  點擊這里給我發(fā)消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 狠狠色伊人亚洲综合网站色| 另类视频在线观看| 国产后入又长又硬| 四虎影院最新域名| 人人添人人澡人人澡人人人爽| 亚洲中文字幕伊人久久无码| 久久精品国产久精国产| 久久久精品2019中文字幕之3| 三级黄色在线看| 不用付费的黄色软件| 九九视频高清视频免费观看| 久久人妻内射无码一区三区| 亚洲中文久久精品无码1| 久久精品私人影院免费看| 久久久久久国产精品免费免费| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 99国产精品热久久久久久 | 一二三四社区在线高清观看在线| 1000部拍拍拍18勿入免费视频软件 | 国产免费牲交视频| 午夜精品福利影院| 亚洲欧美日韩国产一区二区三区精品 | 亚洲色偷偷色噜噜狠狠99网| 五月天婷婷丁香| www.亚洲欧美| 99久久免费国产香蕉麻豆| 精品中文字幕在线观看| 欧洲吸奶大片在线看| 娃娃脸1977年英国| 国产在线高清精品二区| 人妻无码一区二区三区| 久久国产加勒比精品无码| 99九九精品免费视频观看| 老太脱裤子小伙bbbaaa| 渣男渣女抹胸渣男渣女app| 日本高清电影免费播放| 国产麻豆videoxxxx实拍| 国产一区二区精品在线观看| 亚洲欧洲中文日韩久久av乱码| 中文字幕在线播放| 欧美丝袜高跟鞋一区二区|