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

新年獻禮:獲取主力合約最簡單的VBA代碼 [金字塔]

  • 咨詢內容:

    '本過程需要兩個參數

    '1.sMarketCode市場代碼,如中金所是ZJ,上期所SQ,鄭商所ZQ,大連所DQ

    '2.sStockPre品種代碼的前綴,如股指IF,螺紋鋼RB等,就是合約代碼的符號,不要月份。

    '調用方法:GetContractCode 'ZJ','IF'      '返回股指期貨的主力合約

    '調用上述過程之后,ZhuLiCode就保存了主力合約的代碼

    '本方法是通過判斷那個合約的成交量與連續合約的成交量相等的方式來判斷主力合約的,跟金字塔內部的方式一致。

     

    public ZhuLiCode     '主力合約代碼

    Sub GetContractCode(sMarketCode,sStockPre)    '根據市場編碼取得主力合約編碼
     If sMarketCode="" then
      sMarketCode="ZJ"
     End if 
     
     n = marketdata.GetReportCount(sMarketCode)
     
     For j = 0 To n - 1
      Set report1 = marketdata.GetReportDataByIndex(sMarketCode, j)
      suffixlabel = Right(report1.Label, 2)
      If sStockPre=left(report1.Label,len(sStockPre)) then
       If suffixlabel = "00" Then
        ZhuLiVol=report1.volume
       End If
     
       If cdbl(suffixlabel) >= 1 And cdbl(suffixlabel) <= 12 Then
        If report1.volume = ZhuLiVol Then
         ZhuLiCode = report1.Label
         'application.MsgOut ZhuLiCode
         exit for
        End If
       End If
      End if 
     Next
    End Sub

     

  • 金字塔客服:

     

  • 用戶回復:

    '本過程需要兩個參數

    '1.sMarketCode市場代碼,如中金所是ZJ,上期所SQ,鄭商所ZQ,大連所DQ

    '2.sStockPre品種代碼的前綴,如股指IF,螺紋鋼RB等,就是合約代碼的符號,不要月份。

    '調用方法:GetContractCode 'ZJ','IF'      '返回股指期貨的主力合約

    '調用上述過程之后,ZhuLiCode就保存了主力合約的代碼

    '本方法是通過判斷那個合約的成交量與連續合約的成交量相等的方式來判斷主力合約的,跟金字塔內部的方式一致。

     

    public ZhuLiCode     '主力合約代碼

    Sub GetContractCode(sMarketCode,sStockPre)    '根據市場編碼取得主力合約編碼
     If sMarketCode="" then
      sMarketCode="ZJ"
     End if 
     
     n = marketdata.GetReportCount(sMarketCode)
     
     For j = 0 To n - 1
      Set report1 = marketdata.GetReportDataByIndex(sMarketCode, j)
      suffixlabel = Right(report1.Label, 2)
      If sStockPre=left(report1.Label,len(sStockPre)) then
       If suffixlabel = "00" Then
        ZhuLiVol=report1.volume
       End If
     
       If cdbl(suffixlabel) >= 1 And cdbl(suffixlabel) <= 12 Then
        If report1.volume = ZhuLiVol Then
         ZhuLiCode = report1.Label
         'application.MsgOut ZhuLiCode
         exit for
        End If
       End If
      End if 
     Next
    End Sub

     

  • 網友回復: 不錯,學習了

 

如果以上指標公式不適用于您常用的行情軟件

或者您想改編成選股公式,以便快速選出某種形態個股的話,

可以聯系我們相關技術人員 QQ: 262069696  點擊在線交流進行 有償 改編!

 


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

相關文章

    指定的模型還沒有相關內容!
主站蜘蛛池模板: 被夫上司持续侵犯7天| 99精品在线视频观看| 欧美伊人久久大香线蕉综合| 午夜在线亚洲男人午在线| 四虎永久在线日韩精品观看| 天天躁日日躁狠狠躁中文字幕| 久久国产加勒比精品无码| 欧美日韩国产综合在线小说| 全免费a级毛片免费看| 韩国一区二区视频| 国产精品免费看久久久久| jizz日本在线观看| 扒开两腿猛进入爽爽视频| 九色在线观看视频| 欧美激情一区二区久久久| 免费毛片a线观看| 色哟哟精品视频在线观看| 国产成人综合精品一区| 91大神福利视频| 好男人好资源在线观看免费播放高清| 久久久国产99久久国产一| 樱花草在线社区www| 亚洲熟妇少妇任你躁在线观看| 精品无码成人片一区二区98| 国产在线无码精品电影网| 67194熟妇人妻欧美日韩| 宅男66lu国产在线观看| 久99re视频9在线观看| 日韩精品亚洲专区在线影视| 亚洲国产综合精品中文第一区| 狠狠综合久久av一区二区| 午夜精品视频5000| 野花社区视频www| 国产成人麻豆亚洲综合无码精品| 5x社区精品视频在线播放18| 夜来香电影完整版免费观看| 下载一个黄色录像| 日本a∨在线观看| 久久精品无码一区二区日韩av| 欧美午夜电影在线观看| 亚洲欧美日韩自偷自拍|