def test(): import os, sys from sys import version_info if version_info.major < 3: import SocketServer as socketserver magetoolpth = '/usr/local/lib/python2.7/site-packages' if magetoolpth not in sys.path: sys.path.append(magetoolpth) else: print('heave magetool pth') else: import socketserver import socket import json from magetool import pathtool nfpth = os.path.abspath(__file__) ndir, _ = os.path.split(nfpth) pdir = pathtool.GetParentPath(ndir) ppdir = pathtool.GetParentPath(pdir) + os.sep + 'util' sys.path.append(ppdir) import apikeytool url = apikeytool.apikeydic['okex']['url'] apikey = apikeytool.apikeydic['okex']['apikey'] secretkey = apikeytool.apikeydic['okex']['secretkey'] isTest = bool(apikeytool.apikeydic['isTest']) tradetool = OKFuture(url, apikey, secretkey, isTest) tradetool.setObjName('okex') bcmsg = tradetool.future_orderinfo(symbol='btc_usd', contractType='quarter', orderId='-1', status='1', currentPage='1', pageLength='20') print(bcmsg.encode()) print(type(bcmsg.encode()))
def main(): import os,sys from sys import version_info if version_info.major < 3: import SocketServer as socketserver magetoolpth = '/usr/local/lib/python2.7/site-packages' if magetoolpth not in sys.path: sys.path.append(magetoolpth) else: print('heave magetool pth') else: import socketserver import socket import json from magetool import pathtool nfpth = os.path.abspath(__file__) ndir,_ = os.path.split(nfpth) pdir = pathtool.GetParentPath(ndir) ppdir = pathtool.GetParentPath(pdir) + os.sep + 'util' sys.path.append(ppdir) import apikeytool apikey = apikeytool.apikeydic['bitmex']['apikey'] secretkey = apikeytool.apikeydic['bitmex']['secretkey'] isTest = bool(apikeytool.apikeydic['isTest']) futuretool = BitMexFuture(apikey,secretkey,isTest = True) dep = futuretool.future_funding() print(type(dep[0]['fundingInterval'])) print(dep[0]['fundingInterval']) if type(dep[0]['fundingInterval']) == datetime.datetime: print('dddd---------------------')
magetoolpth = '/usr/local/lib/python2.7/site-packages' if magetoolpth not in sys.path: sys.path.append(magetoolpth) else: print('heave magetool pth') else: import socketserver import socket import json from magetool import pathtool nfpth = os.path.abspath(__file__) ndir, _ = os.path.split(nfpth) pdir = pathtool.GetParentPath(ndir) ppdir = pathtool.GetParentPath(pdir) + os.sep + 'util' sys.path.append(ppdir) import apikeytool import signTool myname = socket.getfqdn(socket.gethostname()) myaddr = socket.gethostbyname(myname) print('selfip:%s' % (myaddr)) host = str(myaddr) port = apikeytool.apikeydic['okexw1']['httpport'] host = apikeytool.apikeydic['okexw1']['httpaddr'] addr = (host, port)
#!/usr/bin/python # -*- coding: utf-8 -*- # encoding: utf-8 #客户端调用,用于查看API返回结果 import json import os from magetool import pathtool nfpth = os.path.abspath(__file__) ndir, _ = os.path.split(nfpth) ppdir = pathtool.GetParentPath( pathtool.GetParentPath(pathtool.GetParentPath( ndir))) + os.sep + 'btc/okexapikey/okexapikey.txt' print(ppdir) f = open(ppdir, 'r') tmpstr = f.read() f.close() apikeydic = json.loads(tmpstr) #初始化apikey,secretkey,url # apikey = apikeydic['okex']['apikey'] # secretkey = apikeydic['okex']['secretkey']