一、代码部分

isOpen = False; # 是否 开仓
price = 0;      # 全局变量 价格
amount = 0;     # 全局变量 下单量
def exec_command(command):global isOpen, price, amountcmdlist = command.split(":")key = cmdlist[0]value = cmdlist[1] if len(cmdlist) == 2 else Noneif key == 'isButton1':Log(key, ' ')elif key == 'isOpen':Log("buy ", amount, "个BTC", "按价格:", price, "下单。");   # 模拟下单elif key == 'UpdatePrice':price = valueelif key == 'UpdateAmount':amount = valueelif key == 'isStr':Log(key, value)elif key == 'isBool':Log(key, value)elif key == 'isNumber':Log(key, value)elif key == 'isSelect':Log(key, value)else:Log('unknow command')
def main():while(true):cmd = GetCommand();           #获取  交互命令APIif cmd:Log("按下了按钮:",cmd);  #日志显示exec_command(cmd)         #打印当前命令Sleep(1000);

二、配置交互策略

三、创建机器人

用于运行策略

四、实盘回测

转载于:https://www.cnblogs.com/fangbei/p/botvs-strategy-interaction.html

BotVS开发基础—2.5 策略交互相关推荐

  1. jsp 动态添加一行数据_大数据从入门到深入:JavaEE 之 动态网页开发基础 JSP的数据交互(3)...

    1.7 JSP实战 1.7.1 需求说明 : 采用model 1模式开发数据库表的增删改查业务 假设 数据库有一张表叫person表,完成person表的页面级别的 查询全部 添加 修改 删除 功能 ...

  2. BotVS开发基础—2.7 指标MACD

    代码 def main():while true:records = _C(exchange.GetRecords); # 获取K线数据 ,默认为策略界面设置的K线周期, _C 是一个容错的内置函数. ...

  3. BotVS开发基础—2.7 指标MA

    代码 #计算一小时 MA5均线 # 时间 2017-06-29 00:00:00 -2017-06-30 00:00:00 1小时 实盘级Tick # 平台 OCKCoin BTC def main( ...

  4. BotVS开发基础—2.1 账户、行情、K线、深度

    代码 import json def main():Log("账号信息:", exchange.GetAccount()); # Log("K 线数据:", e ...

  5. BotVS开发基础—2.4 获取订单、取消订单、获取未完成订单

    代码 RetryDelay = 1500; def CancelPendingOrders(exch, orderType): # 取消所有未完成的挂单, 参数1 交易所 参数2 类型global R ...

  6. BotVS开发基础—2.11 API绘制图表

    代码 import time chart = { '__isStock': True, # 标记是否为一般图表,有兴趣的可以改成 false 运行看看.'tooltip': {'xDateFormat ...

  7. BotVS开发基础—2.5 绘制图表

    代码 import time import math def main():chart = { # 用于初始化 图表的对象'title': {'text': "line数值触发 plotLi ...

  8. BotVS开发基础—2.5 状态信息显示表格

    代码 import json def main():#part 1bol = Truenum = 10; # str = "ABC"; # 字符串list = [1, 2, 3, ...

  9. IM开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议

    1.前言 IM应用从服务端数据的角度来看,它是一种很特殊的应用场景,抛开基础数据.增值业务和附属功能不谈,单从IM聊天工具的立身之本--聊天数据来说,理论上是不需要在服务端存储的(或者说只需要短暂存储 ...

最新文章

  1. R语言设置或查询图形参数par函数
  2. java打印文档_从Java应用程序打印文档?
  3. ajax java用户名查重_Django之AJAX
  4. Java复习回顾---7月10日回顾练习
  5. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】【实验一】流水灯模块
  6. Commerce Server 2002 Starter Site and 2006 overview
  7. netbeans 添加gif图片_告别PC 用手机完成各种GIF动画编辑
  8. android版本英文,Android API Level与sdk版本中英文对照表
  9. phpPgAdmin-5.1安装配置
  10. linux下esc退不出vi
  11. SpringBoot2入门笔记
  12. [AHOI 2012]树屋阶梯
  13. Kotlin的中文文档
  14. 一个人php建站_人人站CMS-简单安全的PHP开源CMS建站系统
  15. WIN7 X64 解决无法安装IE11,以及无法点击微软升级包MSU的问题
  16. Linux—RAID磁盘阵列与阵列卡
  17. html如何设置导航栏例子,CSS 导航栏
  18. Android内存优化:Reckon(二)
  19. Android显示横幅样式通知
  20. linux svn e170001 认证失败,jenkins - svn: E170001报错的原因以及解决方案

热门文章

  1. 国内开发商-移软科技
  2. Python自学第二十一天——飞机大战项目实践(四)
  3. 深度报告分析:存量竞争,家具行业如何破局?
  4. 安卓抓包 python hook_搞定某APP的TCP抓包,并直接调用so文件进行Hook抓取
  5. cocos2dx box2d
  6. HEVC学习(二) —— HM的整体结构及一些基本概念
  7. NVR DVR前世今生
  8. 007 | JavaWeb传智播客网上书城项目源码(设计以及实现论文) | 大学生毕业设计 | 极致技术工厂
  9. Arthas源码分析
  10. ctfshow-misc入门 1-30