Beispiel #1
0
def set_token(acc_id, sault):
    '''acc_id 是 puppet.Account 实例的 id, sault 是 puppet.postman.sault'''
    token = acc_id
    globals().append(s=Session())
Beispiel #2
0
 def __init__(self, downloadpath='.', db='wqxt.db'):
     self.downloadpath = downloadpath
     self.db = sqlite3.connect(db)
     self.session = Session()
     self.session.headers.update(HEADERS)
     self.init_db()
Beispiel #3
0
'''向木偶投递交易指令
Release date: 2020-09-10
'''
__author__ = "睿瞳深邃(https://github.com/Raytone-D)"
__license__ = 'MIT'

try:
    from httpx import Client as Session
except Exception:
    from requests import Session


url = 'http://127.0.0.1:10086/puppet'
_s = Session()


def set_token(acc_id, sault):
    '''acc_id 是 puppet.Account 实例的 id, sault 是 puppet.postman.sault'''
    token = acc_id
    globals().append(s=Session())


def buy(symbol: str, price: float, quantity: int =100, action: str ='buy') -> dict:
    '''Limit Order.
    Return:
        Response.status_code, Response.json()'''
    return _s.post(url, json=locals()).json()


def sell(symbol: str, price: float, quantity: int =100, action: str ='sell') -> dict:
    '''Limit Order.'''