リアルタイムの市場データを取得するためのサードパーティAPI(jqdatasdk)

ここでは、JQDataを使用してjqdatasdkを使用してリアルタイムの市場データを取得し、それをデータベース(mongodbおよびmyslq)にリアルタイムで保存する方法を紹介します。

JQDataは、金融機関、学術団体、定量的研究者向けにJukuanDataチームが提供するローカルの定量的金融データサービスです。JQDataを使用すると、財務データをすばやく表示および計算し、問題なくデータを呼び出すためのローカル、Web、および金融端末のニーズを満たすことができます。

JQDataは、Windows、Mac、およびLinuxオペレーティングシステムに適しており、python2、python3、および任意のプログラミング言語をサポートします。詳しくは、ジュクアンの公式サイトをご覧ください。

1.ライブラリをインポートします

import pandas as pd
import numpy as np
import re
import util.dbcom as dbcom
import util.mdbcom as mdbcom
import util.xtool as xtool
import util.tradeDate as TD
import util.xEmail as XEMAIL
from jqdatasdk import *
import time

2.認証(無料版はスキップできます)

auth('用户名', '密码') 
print(get_query_count())
def hasJQAuthSpare():
    ...
    return True

3.バラエティ契約を更新します

すべての先物とオプションの契約情報は、午前8時ごとに自動的に更新されます。

def getContrs(startDate=None,isSaveMysql=True,isSaveMongo=True):
    if hasJQAuthSpare():
        xtime = xtool.nowTime()
        contrs = g

おすすめ

転載: blog.csdn.net/weixin_41192839/article/details/122359683