在本教程中,我将编写一个与杰西交易火币的策略。本教程的重点是让你开始与杰西,所以你可以写自己的战略。我还将教你一些我多年来积累的技能,这些技能可以帮助我写出有利可图的策略。
本教程的重点不是给你一个好的策略,而是自己开始写一个。
在第一部分中,我将介绍以下所有内容:
一。如何使用技术分析
二。如何进行交易
3如何退出事务
四。如何管理风险
首先确保杰西已安装。如果你不这样做,就去做。接下来,确保你有进口蜡烛。现在我们完成了,因为这需要几分钟,所以很好,因为我们将编写策略:
杰西波特烛光何一美元2016-01-01
发展战略
我们给这个政策命名样本趋势跟踪.cd输入杰西项目并运行:
jessemake strategySampleTrendFollowing公司
现在在strategies/sampletrendfollowing/init打开。py的样本趋势跟踪。这是杰西生成的代码:
技术分析
我们将使用EMA指标来检测市场趋势的方向。让我们使用两个EMA行,一个周期50表示较慢的EMA,一个周期21表示较快的EMA。
注意,我通过@property关键字将它们定义为类属性。这样我就可以把它们当作self.long公司而不是self.long公司,这在我看来比较容易。
我们还定义了ATR指标,这是我最喜欢的止损定价工具:
进入规则
我们的进入规则非常简单:当快速平均线突破慢速平均线时,我们将是长的,而短的则相反。
管理风险
每个战略的关键部分是定位。你将受益于一个简单的复合位置调整。例如,让我们承担每笔交易总资本3%的风险。
我们还需要说明我们的进口价格。为了简单起见,让我们以市场秩序开仓。
请注意,我使用ATR来实现止损和止损目标。
动态退出趋势跟踪策略通常是一个好习惯,但我在开盘时设置了退出点。我这样做是为了使本教程简单。
路线
现在我们需要在执行backtest命令时告诉Jesse sampletrendfollowing策略。我们还需要选择一个时间框架和一个交易品种。我选择了6h时间范围和何一美元作为我的交易代码。你的routes.py路径文件应如下:
运行回溯测试
让我们看看它是如何工作的:
杰西巴克测试2019-01-012020-01-01
结果如下:
你看,它实际上是有利可图的!好吧,至少在2019年。这是否足以在6小时内对趋势跟踪策略交易进行回溯测试?这是你的电话,但如果有数据我会再打给你。在这种情况下,我回到2017年,直到今年5月3日:
结论
本教程的重点是让您开始使用Jesse编写策略。我将写更多关于Jesse更多函数的文章,比如使用多个时间范围、过滤器、事件等。
相关文章阅读:
如何在事务策略中使用多个时间框架
文章标题:区块链研究实验室︱如何使用Jesse协议编写比特币交易利润策略
文章链接:https://www.btchangqing.cn/38622.html
更新时间:2020年06月15日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。