# 獲取全域市場狀態

get_global_state()

  • 介紹

    獲取全域狀態

  • 返回

    參數 類型 説明
    ret RET_CODE 介面呼叫結果
    data dict 當 ret == RET_OK 時,返回全域狀態
    str 當 ret != RET_OK,返回錯誤描述
    • 全域狀態字典格式如下:
      欄位 類型 説明
      market_sz MarketState 深圳市場狀態
      market_sh MarketState 上海市場狀態
      market_hk MarketState 香港市場狀態
      market_hkfuture MarketState 香港期貨市場狀態
      market_usfuture MarketState 美國期貨市場狀態
      market_us MarketState 美國市場狀態
      market_sgfuture MarketState 新加坡期貨市場狀態
      market_jpfuture MarketState 日本期貨市場狀態
      server_ver str OpenD 版本號
      trd_logined bool True:已登入交易伺服器,False:未登入交易伺服器
      qot_logined bool True:已登入行情伺服器,False:未登入行情伺服器
      timestamp str 當前格林威治時間戳記
      local_timestamp float OpenD 運行機器的當前時間戳記
      program_status_type ProgramStatusType 當前狀態
      program_status_desc str 額外描述
  • Example

from moomoo import *
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
print(quote_ctx.get_global_state())
quote_ctx.close() # 結束後記得關閉當條連線,防止連線條數用盡
1
2
3
4
  • Output
(0, {'market_sz': 'MORNING', 'market_us': 'AFTER_HOURS_END', 'market_sh': 'MORNING', 'market_hk': 'MORNING', 'market_hkfuture': 'FUTURE_DAY_OPEN', 'market_usfuture': 'FUTURE_OPEN', 'market_sgfuture': 'FUTURE_DAY_OPEN', 'market_jpfuture': 'FUTURE_DAY_OPEN', 'server_ver': '504', 'trd_logined': True, 'timestamp': '1620962951', 'qot_logined': True, 'local_timestamp': 1620962951.047128, 'program_status_type': 'READY', 'program_status_desc': ''})
1