BotVS开发基础—Python API

代码

import json
def main():
    # python API列表  https://www.botvs.com/bbs-topic/443
    
    #状态信息
    LogStatus("hello world LogStatus");
    LogStatus('这是一个普通的状态提示');
    LogStatus('这是一个红色字体的状态提示 #ff0000');
    LogStatus('这是一个多行的状态信息\n我是第二行');
    
    #休眠1000毫秒,即1秒
    Sleep(1000);
    Sleep(2000);
    
    #日志列表,打印交易函数
    Log("微信你好, #ff0000@");
    Log("当前托管者版本:" ,Version());
    Log("账号信息:", exchange.GetAccount()); #
    Log("交易所名称:", exchange.GetName());  #
    Log("交易所标签:", exchange.GetLabel()); #自定义的标签
    Log("美元汇率:", exchange.GetUSDCNY()); # 交易所为OKCoin ,输出显示 6.7294 <type 'float'>
    Log("人民币汇率:", exchange.GetRate()); # 交易所为OKCoin期货  输出显示6.7294
    Log("当前货币:", exchange.GetCurrency());   # 交易所为OKCoin期货,标的物 BTC, 函数返回字符串,输出 BTC
    Log("行情数据:", exchange.GetTicker());  #  返回 行情数据
    Log("深度数据:", exchange.GetDepth());  # 返回 市场深度数据
    Log("K 线数据:", exchange.GetRecords()); # 获取K线数据
    Log("交易数组:", exchange.GetTrades()); # 获取交易数组,回测不支持
    Log("K 线数据:", exchange.GetOrders()); # 获取获取所有未完成的订单
    Log("最小交易数:", exchange.GetMinStock()); # 获取币最小交易数量
    Log("最小金额:", exchange.GetMinPrice()); # 返回一笔订单要求的最小金额(价格*数量)
    Log("Fee 字典:", exchange.GetFee());  # OKCoin 实盘测试 map[Sell:0 Buy:0]
    
    ticker = exchange.GetTicker()
    Log("GetRawJSON:", exchange.GetRawJSON())
    #记录盈利值,
    i = 0 # 定义一个int 型变量,控制循环次数
    while i < 10: # 循环体, i 小于 10 为 True 时执行循环,为False 了跳出循环。
        i += 1    # 每次i 值自己加1 , i += 1 即: i = i + 1 
        LogProfit(i) # 在日志中输出 盈利数值,  并且在收益图表上显示出来。
        Sleep(1000)
    
    
    #买单 卖单
    id1 = exchange.Buy(1000, 1);
    Log(exchange.GetOrder(id1));
    Sleep(10000);
    id2 = exchange.Sell(2000, 1);
    Log(exchange.GetOrder(id2));
    
    #其他信息
    Log("XXXX@");
    Log("模拟回测:",IsVirtual());
    Log("机器人进程ID:",GetPid());
    
    # 状态信息画图
    table = {"type":'table',"title":'持仓信息',"cols": ['列1', '列2', '列3'],"rows":[ ["abc","def","ghi"],['ABC', 'support color #ff0000', 'DEF']]};
    LogStatus('`' + json.dumps(table)+'`'); # 需要 import json 模块

 

转载于:https://www.cnblogs.com/fangbei/p/botvs-api-python.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值