BotVS开发基础—2.3 下市价单 交易

代码

def main():
    ticker = exchange.GetTicker();
    Log("初始账户信息:", exchange.GetAccount());      #  用于对比交易前后账户信息
    Log("OKCoin 允许的BTC最小交易量:", exchange.GetMinStock()); #  显示一下 OKCoin 允许的最小交易量
    Log("当前行情ticker:", ticker);  #获取并打印行情
    Log("3000元 预计买到 Amount:", 3000 / ticker.Last);   # 计算下 Amount 传入 3000 预计按照当前的行情可以买入的数量。
    exchange.Buy(-1, 3000, "OK", 123);           # 使用市价单, 在参数 Price 传入 -1 , 第二个参数 Amount 回测系统中为 法币。
    Log("当前账户信息:", exchange.GetAccount());
    exchange.Sell(-1, 0.5);   #  注意这里 传入Amount 的值  0.5
    Log("当前账户信息:", exchange.GetAccount());

返回

原文地址:https://www.cnblogs.com/bitquant/p/7209760.html