Python股票测试代码(注释版)
源码
def main():
while not exchange.IO("status"): # 获取与交易所连接状态,如果返回 False 则一直在 while 循环执行
Sleep(1000) # 暂停1秒
Sleep(1000)
Log(_C(exchange.SetContractType, "600577.SH")) # 获取 600577.SH 股票代码的 详细信息
while not exchange.IO("status"): # 获取 连接状态
Sleep(1000)
exchange.SetDirection("buy") # 设置 为开多仓
ticker = exchange.GetTicker() # 获取行情
if ticker: # 如果行情返回值 不为 null
exchange.Buy(ticker.Sell+10, 1) # 下买单
Sleep(1000)
Log(exchange.GetPosition()) # 获取持仓信息,并显示出来。
exchange.SetDirection("closebuy") # 设置 平多仓
ticker = exchange.GetTicker() # 获取行情信息
if ticker: # 如果获取到行情,即 不为 null
exchange.Sell(ticker.Buy - 1, 1) # 下平仓单
Sleep(1000)
Log(exchange.GetPosition()) # 打印持仓信息
Log(exchange.GetAccount()) # 打印账户信息</