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

Testreport中PEL引用出錯! [金字塔]

  • 咨詢內(nèi)容: 在Testreport中嘗試使用Pel指標(biāo)引用,但是測試結(jié)果中間漏掉了數(shù)據(jù),換品種,換代碼(樣板代碼)都是一樣的結(jié)果,請問是為什么?
    一、引用指標(biāo)代碼(al1)
    m2:ma(close,20);
    mr:cross(close,m2);mc:cross(m2,close);
    buy(mr and holding=0,100%,market);sell(mc and holding>0,0,thisclose);
    二、Testreport代碼
    sub ReportTest()
    '//////設(shè)置測試參數(shù)
    Testreport.StartAndInitTestreport.InitCash=100*10000Testreport.ReportType=0MarketData.HistoryDataMode=0Testreport.OpenLossPrice=1Testreport.CloseLossPrice=1Testreport.ODDLOTSMode=1Testreport.CLOSEPOSMODE=1
    '//////數(shù)據(jù)準(zhǔn)備
    set F1=MarketData.STKINDI("300059","SZ","al1",0,5)Set His0=Marketdata.GetHistoryData("300059","SZ",5)call Testreport.AddTestStock(His0,"300059","SZ",0)
    Dim Data0Set Data0=CreateObject("Stock.Array")
    Dim Vlvl=0
    '/////K線循環(huán)
    for i=0 to His0.Count-1
    ???if i<=His0.Count-2 then??vl=int(Testreport.Cash(0)/(100*His0.open(i+1)))??else??vl=int(Testreport.Cash(0)/(100*His0.close(i)))??end if???if F1.GetBufData("MR",i) then?? ?if Testreport.Holding=0 then? ?? ? Testreport.Buy vl*100,His0.Open(i+1)? ? ??? ? end if? end if?????if F1.GetBufData("MC",i) then?? ?if Testreport.Holding>0 then? ?? ? ? Testreport.sell 0,His0.close(i)? ? ??? ? end if? end if??? if i=His0.Count-1 then??? ? if Testreport.Holding>0 then? ??? ? ?Testreport.sell 0,His0.close(i)? ? ?? ? ?end if? ? ?? ?end if? ??Application.MsgOut Testreport.ASSET??Testreport.StepIt i
    next
    ? set His0=nothing
    ? Testreport.ShowReport?? MarketData.DestroyHistoryData? ?
    end sub
    Sub APPLICATION_VBAStart()
    Application.ClearMsgReportTest
    End Sub
    三、測試明細(xì)

    此主題相關(guān)圖片如下:snap1.jpg


    ?

    ?來源: CXH99.COM

  • 金字塔客服: 補(bǔ)充:不引用Pel指標(biāo)就沒有出錯!

    ?

  • 用戶回復(fù):

    工具-選項(xiàng)-維護(hù)

    內(nèi)存保留數(shù)量,這里設(shè)置大一些比如10000然后再試下看呢

    ?

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

    這種情況一般是你引用的品種的周期缺失歷史數(shù)據(jù)導(dǎo)致的。

    你可以做一些調(diào)試工作,將引用的指標(biāo)線單獨(dú)打印出來,看一下引用結(jié)果

    ?

  • 網(wǎng)友回復(fù): 試了,后面的日期有了,但測試結(jié)果明顯不對! Application.MsgOut F1.GetBufDateData(i) & "|" &Testreport.ASSET & "|" & F1.GetBufData("MR",i) & "-" & F1.GetBufData("MC",i) 我加了這么一行代碼,顯示指標(biāo)的歷史數(shù)據(jù)到2014年5月16日就沒有了。。 不過應(yīng)該也不是歷史數(shù)據(jù)缺失,因?yàn)橹苯佑肞el測試是好的,奇怪了,什么設(shè)置有問題呢?
    此主題相關(guān)圖片如下:snap2.jpg


 

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

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


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 日本一区二区三区四区五区| 精品久久久久久中文字幕人妻最新| 在线观看国产精品麻豆| 久久久久成人精品| 欧美成人免费全部网站| 免费在线一级毛片| 色综合67194| 国产日韩综合一区二区性色av| 99热精品久久| 成人h视频在线观看| 久久精品人成免费| 欧美精品中文字幕亚洲专区| 六月婷婷中文字幕| 高h全肉动漫在线观看最新| 国产精品第2页| jizz在线免费播放| 成年网址网站在线观看| 亚欧洲精品在线视频免费观看| 毛片基地看看成人免费| 六月丁香激情综合成人| 被弄出白浆喷水了视频| 国产私拍福利精品视频推出| 99久久人人爽亚洲精品美女| 帅教官的裤裆好大novels| 久久久久国产一区二区三区| 最近高清中文字幕在线国语5 | 久久精品夜夜夜夜夜久久| 欧美精品偷自拍另类在线观看 | 午夜精品福利影院| 青草青草伊人精品视频| 国产深夜福利在线观看网站| 8x8x华人永久免费视频| 天天干天天操天天做| 一级片免费网址| 无码丰满少妇2在线观看| 久久精品亚洲日本波多野结衣| 欧美中文字幕一区| 亚洲日本国产乱码va在线观看| 99国产欧美久久精品| 搡女人真爽免费视频大全软件| 久久综合热88|