中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

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

公式調(diào)用VBA函數(shù),參數(shù)返回問題 [金字塔]

  • 咨詢內(nèi)容:


    Function zbDate(Formula,ZB,XH)
        '系統(tǒng)會(huì)在逐K線模式解釋公式時(shí)的每個(gè)周期都會(huì)調(diào)用此函數(shù)一遍,因此設(shè)計(jì)時(shí)應(yīng)該注重程序的執(zhí)行效率,不要重復(fù)的執(zhí)行一些沒必要的代碼

    dim resultMa
    redim resultMa(2)
    'msgbox ubound(resultMa)
    resultMa(0)=-2
    resultMa(1)=-2
    zbDate=resultMa
    'sgbox zbdate(1)

    'if Formula.workmode=0 then   '如果是逐漸K模式,直接退出函數(shù)
     '  exit function
    'end if
        
    zbName="MACD"
    seriseName="MACD1"
    for i=0 to technic.GridCount-1  '循環(huán)獲得指標(biāo)所在的grid
      Set Grid = Technic.GetGridByIndex(i)
      for j=0 to Grid.formulaCount-1
        set formula1=grid.getformulaByIndex(j)
          if formula1.name=zbName then
             exit for  
          end if
      next
      if j<> Grid.formulaCount then exit for
    next
    if i=technic.GridCount then  '未找到對(duì)應(yīng)的指標(biāo)
       exit function
     end if

    set history=grid.gethistorydata()
    zb1=formula1.vardata(seriseName)
    dataCount=UBound(zb1)
    redim resultMa(dataCount)

    for i=formula1.dataSize-1 to 1 step -1
        if zb1(i)>0 and zb1(i-1)<=0 then
           a1=history.date(i)
           a2=year(a1)*10000000000+month(a1)*100000000+day(a1)*1000000+hour(a1)*10000+minute(a1)*100+second(a1)

     

    '這里為了返回柱線的日期時(shí)間,特把其轉(zhuǎn)換為數(shù)值(公式只能返回?cái)?shù)值?),在VBA下用宏運(yùn)行是沒有問題的,但在公式中自定義函數(shù)調(diào)用傳遞回來時(shí)在小時(shí)、分鐘、秒上出錯(cuò),比如2013年9月2日11點(diǎn)30分,傳遞回'來的結(jié)果是20130901786624。請(qǐng)問高手們幫忙解決,急急……


           msgbox a2
           resultMa(i)=a2
           EXIT FOR
        else
           resultMa(i)=-1
        end if
    next

    zbDate=resultMa
    End Function

     

  • 金字塔客服: 用cdbl試試

     

  • 用戶回復(fù):

    金字塔公式的數(shù)值最大是幾位的?似乎數(shù)值超過10位之后,數(shù)值計(jì)算就會(huì)出錯(cuò),如果是,這就是一個(gè)很大的bug,希望改進(jìn)

     

  • 網(wǎng)友回復(fù):

    32位的操作系統(tǒng).

    2的31次方,值為21 4748 3648

     

    您的日期值已經(jīng)遠(yuǎn)遠(yuǎn)超過這個(gè)值了,所以出現(xiàn)了異常顯示

    分成兩個(gè)部分傳遞, 年月日  +   時(shí)分秒

     

     

     

     

  • 網(wǎng)友回復(fù):

    謝謝,但改成這樣還是有錯(cuò)

    Function zbDate(Formula,ZB,XH)
        '系統(tǒng)會(huì)在逐K線模式解釋公式時(shí)的每個(gè)周期都會(huì)調(diào)用此函數(shù)一遍,因此設(shè)計(jì)時(shí)應(yīng)該注重程序的執(zhí)行效率,不要重復(fù)的執(zhí)行一些沒必要的代碼

    dim resultMa
    redim resultMa(2)
    'msgbox ubound(resultMa)
    resultMa(0)=-2
    resultMa(1)=-2
    zbDate=resultMa
    'sgbox zbdate(1)

    'if Formula.workmode=0 then   '如果是逐漸K模式,直接退出函數(shù)
     '  exit function
    'end if
        
    zbName="MACD"
    seriseName="MACD1"
    for i=0 to technic.GridCount-1  '循環(huán)獲得指標(biāo)所在的grid
      Set Grid = Technic.GetGridByIndex(i)
      for j=0 to Grid.formulaCount-1
        set formula1=grid.getformulaByIndex(j)
          if formula1.name=zbName then
             exit for  
          end if
      next
      if j<> Grid.formulaCount then exit for
    next
    if i=technic.GridCount then  '未找到對(duì)應(yīng)的指標(biāo)
       exit function
     end if
    cycT=grid.cyctype
    'msgbox cycT
    set history=grid.gethistorydata()
    zb1=formula1.vardata(seriseName)
    dataCount=UBound(zb1)
    redim resultMa(dataCount)

    for i=formula1.dataSize-1 to 1 step -1
        if zb1(i)>0 and zb1(i-1)<=0 then
           a1=history.date(i)
           if cycT<=4 or (cycT>=10 and cycT<=14) or (cycT>=17 and cycT<=18) then '由于返回值超過10位后在公式調(diào)用中會(huì)出錯(cuò),所以這里在日頻度以下只返回時(shí)分秒,日頻度以上返回年月日
               a2=cdbl(hour(a1))*10000+cdbl(minute(a1))*100+cdbl(second(a1))
           else
               a2=cdbl(year(a1))*10000+cdbl(month(a1))*100+cdbl(day(a1))
           end if
           'msgbox a1
           resultMa(i)=a2
          ' EXIT FOR 

     

    在日線先本來應(yīng)該返回20130903的,但在公式中顯示出來的是20130904?好多個(gè)日子都是這樣,請(qǐng)問是什么原因?你們可以拷貝代碼去測(cè)試,謝謝!


        else
           resultMa(i)=-1
        end if
    next

    zbDate=resultMa
    End Function

 

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

可聯(lián)系技術(shù)人員 QQ: 1145508240  有需要幫忙請(qǐng)點(diǎn)擊這里留言!!!進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價(jià)格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

久久精品99| 久久综合中文字幕| 国产一区二区三区成人欧美日韩在线观看 | 国产精品hd| 欧美高清一区二区| 免费欧美视频| 欧美成人tv| 欧美巨乳在线观看| 欧美日韩国产精品一区二区亚洲| 欧美国产一区二区在线观看| 欧美极品影院| 欧美日韩一区二区三区高清| 欧美日一区二区三区在线观看国产免| 欧美日韩国产综合网| 欧美私人网站| 国产精品久久久久久久久久久久久久 | 亚洲免费人成在线视频观看| 日韩一级大片| 亚洲一区二区三区视频播放| 亚洲欧美综合精品久久成人| 久久国产精彩视频| 久久这里有精品15一区二区三区 | 欧美国产视频在线| 亚洲综合好骚| 欧美在线亚洲一区| 久久国内精品自在自线400部| 久久九九热免费视频| 久久综合色影院| 欧美激情精品久久久久久久变态| 欧美区二区三区| 国产精品高潮在线| 国产一区二区久久| 亚洲国产日韩美| 在线一区二区三区四区五区| 午夜在线视频观看日韩17c| 久久久久青草大香线综合精品| 免费在线亚洲欧美| 欧美日韩伦理在线| 国产精品一区二区在线| 国产欧美精品va在线观看| 黄色国产精品| 99pao成人国产永久免费视频| 国产精品成人aaaaa网站| 国产精品免费一区豆花| 黑人极品videos精品欧美裸| 91久久精品www人人做人人爽| 正在播放亚洲一区| 久久九九99| 欧美日韩精品一区二区三区四区| 国产精品日韩久久久久| 亚洲福利精品| 亚洲一级片在线看| 麻豆精品91| 国产精品久久久爽爽爽麻豆色哟哟| 国产自产精品| 日韩视频一区| 亚洲大片av| aaa亚洲精品一二三区| 久久久久久久尹人综合网亚洲| 欧美性事在线| 国产精品素人视频| 亚洲激情欧美| 欧美中文日韩| 欧美日韩在线视频观看| 激情亚洲网站| 亚洲制服av| 欧美激情视频一区二区三区在线播放 | 国产精品中文在线| 在线观看日韩av| 亚洲欧美日韩综合| 欧美女人交a| 一区在线影院| 午夜伦欧美伦电影理论片| 欧美国产欧美综合 | 欧美激情视频免费观看| 国产亚洲观看| 亚洲视频一区二区| 美女诱惑黄网站一区| 国产视频在线一区二区| 99国产精品久久久久老师| 老司机午夜精品视频| 国产日韩欧美亚洲| 亚洲在线成人精品| 欧美日本韩国一区二区三区| 亚洲第一综合天堂另类专| 国产亚洲精品久久久久动| 亚洲精品亚洲人成人网| 久久精品久久综合| 国产精品羞羞答答xxdd| 日韩视频在线一区二区| 欧美影院视频| 国产精品乱人伦一区二区| 狠狠色狠狠色综合人人| 欧美一级大片在线观看| 欧美视频在线观看视频极品| 欧美亚男人的天堂| 亚洲丁香婷深爱综合| 久久9热精品视频| 国产精品日日摸夜夜摸av| a4yy欧美一区二区三区| 欧美成人久久| 在线看视频不卡| 久久精品国产99| 国产日韩成人精品| 亚洲图片在线观看| 欧美日韩直播| 一区二区三欧美| 欧美日韩在线观看视频| 99在线热播精品免费99热| 免费日韩av| 亚洲激情精品| 欧美精品少妇一区二区三区| 亚洲日韩中文字幕在线播放| 欧美二区不卡| 亚洲国产三级在线| 欧美高清自拍一区| 91久久在线视频| 欧美激情综合色综合啪啪| 亚洲精品一线二线三线无人区| 免费视频一区| 亚洲欧洲在线播放| 欧美区在线观看| 中文亚洲字幕| 国产精品区一区二区三| 欧美一区二区三区婷婷月色 | 久久久中精品2020中文| 国语自产精品视频在线看一大j8| 久久久激情视频| 在线欧美日韩精品| 欧美激情视频网站| 亚洲视频在线视频| 国产精品一区二区久久精品| 欧美在线亚洲| 亚洲成人资源网| 欧美剧在线免费观看网站| 一本色道久久精品| 国产精品剧情在线亚洲| 久久国产日本精品| 在线看无码的免费网站| 欧美激情网友自拍| 亚洲视频在线二区| 国产嫩草一区二区三区在线观看| 久久国产精品久久国产精品| 在线观看亚洲视频| 欧美日韩福利视频| 亚洲欧美日韩国产成人| 韩国女主播一区二区三区| 欧美成人69| 中文一区在线| 国产一区日韩欧美| 欧美激情视频一区二区三区在线播放| av成人天堂| 国产一区二区电影在线观看| 欧美mv日韩mv国产网站app| 一区二区三区精品| 国产视频在线观看一区| 欧美高清在线一区| 亚洲男人第一网站| 在线成人h网| 国产精品v日韩精品v欧美精品网站| 欧美永久精品| 日韩视频一区二区三区| 国产欧美一区二区精品性色| 99精品国产在热久久婷婷| 国产精品亚洲欧美| 美女精品视频一区| 欧美电影打屁股sp| 亚洲欧美春色| 国产精品萝li| 久热爱精品视频线路一| 中文一区二区在线观看| 一区二区三区在线免费观看| 欧美日韩三级一区二区| 久久久久久九九九九| 一区二区三区产品免费精品久久75 | 欧美日韩亚洲不卡| 欧美一区二区在线播放| 亚洲精品久久视频| 国产日韩在线亚洲字幕中文| 欧美激情一区二区三区不卡| 欧美伊久线香蕉线新在线| 亚洲精品一区二区三| 久久亚洲国产精品一区二区| 一区二区欧美亚洲| 国产精品大片wwwwww| 久久只有精品| 午夜精品久久久久影视| 亚洲三级影片| 精品69视频一区二区三区| 国产精品红桃| 欧美精选午夜久久久乱码6080| 久久国产精品久久精品国产| 一区二区三区 在线观看视频| 亚洲国产精品va在看黑人| 国产日韩精品一区二区三区| 日韩亚洲欧美成人| 欧美日韩一区在线视频| 欧美不卡视频| 久久全球大尺度高清视频| 午夜精品电影|