币圈没什么新鲜的。大家好,我是区块链的一名小学生。请关注我,每天分享我对币圈的理解。
最近在群里交流的时候,发现了两个问题。一个是视频教程的语速调得太快。我本来以为很多小伙伴会加快视频的播放速度,所以干脆提前帮你处理了。但现实情况是跟不上节奏太快,所以后期视频的语速会稍微调整,但不会出现跟不上正常播放的情况。
第二个问题是文字版能否出版。的确,视频版是不能随时观看的。这一点,我觉得以后教程出来的时候,会和文字版一起发布。
米切尔奥尔在Unsplash上拍摄的照片
今天看完了下一个网格契约的教程的图文版,分享给大家。希望能用上。很多操作都是通过点击点来完成的。细节和遇到的错误可以在视频中查看。
第一步是安装应用程序。
分别从官网下载PYcharm(以下简称Py)和Anaconda,百度和Google都可以搜索到。百度要注意官网这个词。安装流程:先安装Anaconda,再安装PY。PY的版本可以选择社区版,没有激活带来的麻烦。一般用起来是没问题的。
安装后,打开PY,创建一个新项目,然后将Anaconda添加到配置中。
第二步,导入SDK。
去Github官网,搜索OKEX,找到PYthon SDK,下载解压,导入Py。
然后双击打开example.py文件进行修改测试。
步骤3:申请API密钥和秘密
在申请的同时,你将被要求输入一个通行阶段。得到这3个字符串后,将它们填充到example.py文件中,如下所示:
我用的是交割合约的接口,所以填好之后,我会把查询比特币价格的代码取消注释。只需删除#符号并对齐代码的缩进,如下所示:
如你所见,控制台中有关于输出货币价格的信息,这意味着没有问题。这里请注意,我在最新的视频中也提到了,由于国内无法访问OKEX官网,需要修改API要求的网址。只需改变。API_URL到。consts.py文件中的我
第四步,分析单网格事务逻辑,编写代码测试。
这部分很重要,逻辑梳理好了,接下来就是写代码的部分。这里主要是第三期的视频。
逻辑很简单。设置买入订单,监控订单,平仓后设置平单,监控平单,平仓后设置多单。这样一个循环的监控令的流程梳理起来还是比较容易的。
然后我们必须一步一步地实现这些功能。
先实现订单。SDK很方便,实现接口已经给我们写好了。我们只需要打电话填写参数就可以快速下单了。
顺序如下:
这里打印的是订单的执行语句,因为下单后会返回订单的信息,包括订单号。如果你能得到这些信息,你就能提取出里面的订单号。通过我设置的变量,对应的方式是:接单[\’order _ info\’] [0] [\’order _ ID\’],打印出来就是对应的ID。
按如下方式监控订单详细信息:
在这里,我将订单ID作为一个单独的变量接收,然后将其传递到查询order语句中。打印订单查询单后,您可以看到该订单的详细信息。
对于我们的操作来说,最重要的是获取订单状态和订单类型这两个值,可以分别通过checkorder[\’type\’]和checkorder[\’state\’]获取。有了这两个值,我们就可以对后续的条件判断做出相应的处理。
准备好以上资料后,我们再来看重点部分。
开始写逻辑。
先实现一个简单的交易,然后建立一个卖单。
逻辑:下单后,先监控订单状态,如果订单状态为成交,则设置卖出单。
因为视频是初试,这一步并没有进行坚定购买,而是先将订单状态的判断条件由2改为-1,已经取消。通过这样做,您可以在订单查询过程中手动取消订单并将订单状态更改为-1,并判断以下语句是否已执行。如果取消订单后还能继续下新订单,则验证成功,后续只需要修改订单状态和订单类型。如下所示:
注意这里的代码是后面的代码,所以订单状态改为2,这是在while循环中。最后有重新获取订单ID的声明,具体原因在视频中有说明。关于代码简化的部分将不在本课程中解释。
通过在一单完成后下单,可以进一步实现区分订单状态和类型的判断。
逻辑部分:
1.如果是多单交易,设置一个平单。如果是平仓单,设置开仓单。
2.价格的定义。订单多的订单可以是开盘价,也可以从开盘价中扣除一定的金额,可以自己定义。对于固定订单,您需要在开盘价上增加金额。可以用OKEX里的计算器算出来。
实施部分:
这里可以实现最简单的操作(外面有一层while循环不被拦截),单格自动卖出后下单。代码部分没有完全展示出来,有点多余。高手看到了请谅解。我们稍后将优化这一块。
其实整体来说还是挺轻松的,对于一个新手来说面对这么一堆代码可能会有压力。其实在OKEX的这个SDK里,我真正自己写的部分只有定义变量和While,if的语句,里面没有别的。所以会比较容易上手,所以我就拿出来做个视频给新手试试。一般暂停视频,按程序写,然后逐句理解。你唯一可能遇到的是语法问题和一些小错误。在这种情况下,你通常可以在网上找到答案。
希望这一期的视频对大家有帮助。如果你想在现货、杠杆交易或者永续合约上使用,方法是一样的,只是接口的名字变了。把我删的贴回去就行了。我觉得这个手术没什么难度。
另外,任何操作都请注意安全,尤其是合同这种高风险的东西。我之前提到过,这个课程不保证你会赚钱,甚至可能让你欠钱。所以货币市场有风险,入市需谨慎。
这是视频。如果看不下去,可以去b站搜索“叫我解说员”
好的,如果你有关于格子交易的问题,可以留言,我看到会回复的。如果想进一步交流,可以联系我。
以上分享纯属我个人观点,不构成投资建议。投资有风险,入市需谨慎。如果你赞同我的观点,请点赞,留言转发。如果想进一步讨论,可以在下面留言,每一条内容我都会回复。