您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內容

為什么使用marketdata.StkindiByData的效率低 [金字塔]

  • 咨詢內容: Function getEMALen02(Formula,lenP)   getEMALen02 = -1   Set HistoryData = Formula.ParentGrid.GetHistoryData()      for n1 = 5 to 300 step 5      rtnV = getEMALen03(Formula,HistoryData,n1,lenP)      if rtnV > 0 then         getEMALen02 = rtnV         exit for      end if   next
    End Function
    Function getEMALen03(Formula,HistoryData,lenP1,lenP2)   str = "emac1(" & cstr(lenP1) & ")"    Set Formula1 = marketdata.StkindiByData( str ,HistoryData)      emaArr = Formula1.VARDATA( "e1" )   emaDis3Arr = Formula1.VARDATA( "dis3_ref" )   emaDis4Arr = Formula1.VARDATA( "dis4_ref" )   emaDis3 = emaDis3Arr(Formula.IndexData)   emaDis4 = emaDis4Arr(Formula.IndexData)

       getEMALen03 = emaArr(Formula.IndexData)
       marketdata.DestroyHistoryDataEnd Function

    這樣的代碼很慢,盤中根本運行不了如果直接寫成下邊那樣(一共60行),又運行很流暢
    ema5 : ema(close,5);ema10 : ema(close,10);ema15 : ema(close,15);ema20 : ema(close,20);ema25 : ema(close,25);ema30 : ema(close,30);ema35 : ema(close,35);。。。ema295 : ema(close,295);ema300 : ema(close,300);
    這是為什么呢?

     

  • 金字塔客服: 如果是逐k線模式,這么運行等于巨大的計算量,建議你理清思路,我們不知道你的算法需求沒法具體幫你

 

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

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 欧美黑人疯狂性受xxxxx喷水| 亚洲激情视频在线观看| 一个人看的在线免费视频| 雄y体育教练高h肌肉猛男| 市来美保在线播放| 亚洲熟妇无码av在线播放| 精品国产无限资源免费观看| 成年女人免费视频| 亚洲精品无码不卡在线播放| 99aiav国产精品视频| 欧美sss视频| 国产熟睡乱子伦视频在线播放| 亚洲中文字幕无码专区| 被男按摩师添的好爽在线直播| 日本免费人成视频播放| 免费看黄a级毛片| 福利视频757| 最近中文字幕在线mv视频在线 | 久久精品电影院| 韩国欧洲一级毛片免费| 日本xxxx18护士| 国产一区二区三区四| 中日韩精品电影推荐网站| 老师在办公室被躁在线观看| 成黄色激情视频网站| 亚洲精品亚洲人成在线| 韩国中文字幕电影| 大香煮伊在2020一二三久应用| 亚州av综合色区无码一区| 麻豆精品一区二区三区免费| 小h片在线播放| 偷自拍亚洲视频在线观看| 99久久精品美女高潮喷水| 日韩经典欧美一区二区三区| 免费无码又爽又刺激高潮视频| 日本国产在线视频| 日本特交大片免费观看| 人妻少妇乱子伦精品| 顾明月媚肉生香全文| 成人18免费网站在线观看| 伊人精品视频一区二区三区|