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

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

  • 咨詢內(nèi)容: Function vba_HHV2(Formula, Number, ReturnValue)    '系統(tǒng)會(huì)在逐K線模式解釋公式時(shí)的每個(gè)周期都會(huì)調(diào)用此函數(shù)一遍,因此設(shè)計(jì)時(shí)應(yīng)該注重程序的執(zhí)行效率,不要重復(fù)的執(zhí)行一些沒必要的代碼    Dim History                                          '日線數(shù)據(jù)對(duì)象    Dim Max_l                                            '最低價(jià)中的最高價(jià)    Dim Min_l                                            '最低價(jià)中最低價(jià)    Dim Max_l_Number                                     '最低價(jià)中的最高價(jià)_所在的位置    Dim Min_l_Number                                     '最低價(jià)中最低價(jià)_所在的位置    Dim Max_l_Day                                        '最低價(jià)中的最高價(jià)_距離當(dāng)前的天數(shù)    Dim Min_l_Day                                        '最低價(jià)中最低價(jià)距_離當(dāng)前的天數(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ù)對(duì)象'-===========================    '取最后一天的收盤價(jià)    ' Close = History.Close(History.Count-1)'-=========================================    ReDim L_Arr(1)    ll = History.Low(Number)  '-=======下面涉及往前找最高價(jià)==================    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 '返回?cái)?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;'-==========上面在公式中的輸出均為零!!!!=================請(qǐng)求管理員看看問題在哪????????? [此貼子已經(jīng)被作者于2014/8/30 18:48:14編輯過(guò)]

     

  • 金字塔客服: 逐k線模式是不能返回?cái)?shù)組的

 

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

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


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 538在线播放| 成人漫画免费动漫y| 女仆被扒内裤打屁股动态图| 亚洲成A人片在线观看无码| 高潮插的我好爽再干噢在线欢看| 成年在线网站免费观看无广告| 加勒比黑人在线| 波多野结衣99| 在车上狠狠的吸她的奶| 两个人一起差差差30分| 精品精品国产高清a级毛片| 国产精品视频视频久久| pornh日本xxxxhd| 欧美人成在线观看| 国产一级免费片| 黄网站色视频免费看无下截| 国产精品xxx| 182tv免费观看在线视频| 国产高清一级毛片在线不卡| 99精品国产在热久久婷婷| 女生张开腿让男生通| 一级毛片视频在线| 精品三级久久久久电影网1| 日本人69视频jzzij| 久久精品a亚洲国产v高清不卡| 波多野吉衣免费一区| 十六以下岁女子毛片免费| 色一情一乱一伦一区二区三区日本| 少妇无码太爽了在线播放| 久久亚洲精品无码VA大香大香| 欧美一区二区影院| 亚洲亚洲人成综合网络| 理论片yy4408在线观看| 免费真实播放国产乱子伦| 99国产欧美另类久久久精品| 好男人在线社区www影视下载| 两个人日本WWW免费版| 成人毛片18女人毛片免费96| 中文精品久久久久国产网址| 日日操天天操夜夜操| 久久国产视频网|