请选择 进入手机版 | 继续访问电脑版
高级搜索 关闭
本帖最后由 飞鸟 于 2018-10-21 21:20 编辑

前面的步骤按照老师视频中的操作,流程可以走完,不过要真正能自己写自己的交易策略需要勤动手多多练习。写代码不要怕,有错误解决错误就行(有一些操作截图如下图一-图三)

另外由于我用是python3.7版本的Anaconda,以下列几个我在写的过程中遇到的问题
1、第一次运行Python HuobiServices.py 命令就报错,需要设置ACCESS_KEY与SECRET_KEY,这里与python2是不同的,后面就不需要在进行设置了
2、在最终的main函数输出的地方函数名需要加上()
  1. if __name__ == '__main__':
  2.     #print (get_symbols())
  3.     #print (get_detail("btcusdt"))
复制代码
3、设置是否进行限价交易的判断条件时一定要小心,大于或小于写错了。可能导致结果跟你想的相反
  1. if __name__ == '__main__':
  2.     #print (get_symbols())
  3.     #print (get_detail("btcusdt"))
  4.         #print (get_kline("btcusdt","30min",20))
  5.         #print (get_depth("btcusdt","step0"))
  6.         #print (get_trade("btcusdt"))
  7.         #print (get_accounts())
  8.         #print (get_balance())
  9.         #print (orders_list("eosbtc","submitted"))
  10.         #print (send_order(0.1, "api", "eosbtc", "buy-limit", 0.00073))
  11.         #print (cancel_order(15116677211))
  12.         
  13.       while True:
  14.             res = get_trade("eosbtc")
  15.             price = res['tick']['data'][0]['price']
  16.             if price < 0.00083763:
  17.                  res = send_order(0.1, "api", "eosbtc", "buy-limit", 0.00083763)
  18.                  print (res)
  19.                  break
  20.             else:
  21.                 print ("price >= 0.00083763")
  22.             time.sleep(5)
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
向来心是看客心,奈何人是剧中人
回复

使用道具 举报

级别:嘴炮
发表于 2018-10-22 18:11:13 | 显示全部楼层
沙发
这个是成功了,还是没成功
松鼠什么都知道......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版规则