Example #1
0
def main():
    client = Client()
    client.init('ed109e5b2acd1026f1ed8f9f9f4569ce8e32ba02c253b8d42606d74b46909814')
    print 'init ok'
    url = '/api/subject/getNewsByTickers.json?field=&secID=&exchangeCD=&ticker=600000&secShortName=&beginDate=20150301&endDate=20150305'
    code, result = client.getData(url)
    print code
    print result
Example #2
0
def dataYes():
    try:
        client = Client()
        client.init(
            '4b35b6b552ea66ef08186d267e693c86ed4726227979720aac8fb2d42a1c242a')
        url1 = '/api/market/getMktEqud.json?field=&beginDate=20170801&endDate=&secID=&ticker=000001&tradeDate='
        code, result = client.getData(url1)
        if code == 200:
            print(result)
            file_object = open('thefile.csv', 'w')
            file_object.write(result)
            file_object.close()
        else:
            print(code)
            print(result)
    except Exception as e:
        traceback.print_exc()
        raise e
Example #3
0
# -*- coding: utf-8 -*-
from dataapi import Client

if __name__ == "__main__":
    try:
        client = Client()
        client.init('e12468740a562e3ea838f0ea6bfd2a6ef3de7ae58453b8ce8fecd32c911e76b1')
        url1 = '/api/market/getMktEqud.json?field=,&beginDate=20161010&endDate=20161014&secID=&ticker=300431&tradeDate=20161013'
        code, result = client.getData(url1)
        if code == 200:
            print result
        else:
            print code
            print result
    except Exception, e:
        # traceback.print_exc()
        raise e
Example #4
0
"""
from WindPy import w
w.start()

tradeDate = '20161010'
x = w.wset("sectorconstituent",
           "date=" + tradeDate + ";sectorid=a001010f00000000")

##判断股票池是否
from dataapi import Client
import pandas as pd
client = Client()
client.init('e97fd48ed3ada633e20848c501fa018db3a52734767bfedc20ce0f1ac3aea723')

url = '/api/equity/getEqu.json?field=&ticker=&secID=&equTypeCD=A&listStatusCD=L'
code, result = client.getData(url)
stocklist = result['ticker'].tolist()

import time
t1 = time.time()
wrong_list = []
temp = pd.DataFrame()
for ticker in stocklist:
    print(ticker)
    try:
        #        url = '/api/market/getMktStockFactorsDateRangePro.json?field=ticker,tradeDate,pe&secID=&ticker='+ticker+'&beginDate=20020101&endDate=20160831'
        #        url = '/api/market/getMktStockFactorsOneDayPro.json?field=ticker,tradeDate&secID=&ticker='+ticker+'&beginDate=20070101&endDate=20160831'
        url = '/api/market/getMktStockFactorsDateRangePro.json?field=ticker,secID,tradeDate,MA5,MA10,MA20&secID=&ticker=' + ticker + '&beginDate=20070101&endDate=20161101'
        code, result_st = client.getData(url)
        if type(result_st) == dict:
            continue
Example #5
0
# -*- coding: utf-8 -*-
from dataapi import Client
if __name__ == "__main__":
    try:
        client = Client()
        client.init(
            'c5a5065318ff2e67a18ae6da29d6e10b22f2b7dc8d65d00e626fbb7de99feed0')
        url1 = '/api/macro/getChinaDataGDP.csv?field=&indicID=M010000002&indicName=&beginDate=&endDate='
        code, result = client.getData(url1)
        if code == 200:
            print(result)
        else:
            print(code)
            print(result)
        url2 = '/api/subject/getThemesContent.csv?field=&themeID=&themeName=&isMain=1&themeSource='
        code, result = client.getData(url2)
        if (code == 200):
            file_object = open('thefile.csv', 'w')
            file_object.write(result.decode())
            file_object.close()
        else:
            print(code)
            print(result)
    except Exception as e:
        #traceback.print_exc()
        raise e
Example #6
0
# -*- coding: utf-8 -*-
from dataapi import Client
if __name__ == "__main__":
    try:
        client = Client()
        client.init('e97fd48ed3ada633e20848c501fa018db3a52734767bfedc20ce0f1ac3aea723')
        
        
        url1='/api/macro/getChinaDataGDP.json?field=&indicID=M010000002&indicName=&beginDate=&endDate='
        code, result = client.getData(url1)
        if code==200:
            print (result)
        else:
            print (code)
            print (result)
        url2='/api/subject/getThemesContent.json?field=&themeID=&themeName=&isMain=1&themeSource='
        code, result = client.getData(url2)
        if(code==200):
            file_object = open('thefile.csv', 'w')
            file_object.write(result)
            file_object.close( )
        else:
            print (code)
            print (result)
            
            
        url3 = '/api/equity/getEqu.json?field=&ticker=&secID=&equTypeCD=A&listStatusCD=L'
        code, result = client.getData(url3)
        
        url4 = '/api/market/getMktStockFactorsOneDayPro.json?field=ticker,tradeDate,pe&secID=&ticker=000001,600000&tradeDate=20160727'
        code,result = client.getData(url4)