使用 Python 进行算法交易:构建指标并管理风险
外汇和加密货币编程、指标构建和风险管理完整课程
讲师:Jenny Hung
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 构建完整的算法,从扫描市场、下单交易到管理交易
- 了解如何构建适合您的指标
- 了解如何以编程方式直接与您的经纪人互动
- 使用代码系统化交易并节省时间
- 了解如何以编程方式进入交易、退出交易以及获取其他账户数据
- 学习Python技能来保护您的账户和利润
- 通过本课程学习所有技能,以便您能够为您的算法构建回测系统
要求
- 无需编程经验。我会教你你需要知道的一切。
描述
您是一位有兴趣学习如何构建自己的交易算法的交易者吗?
如果是这样,本课程将教您 Python 的基础知识 – 您将了解 Python 中的所有本机数据类型,并了解如何使用控制流结构,以便将决策逻辑内置到代码中。
交易很困难,但回报也很高。使用Python,您可以建立一个有条理的系统来构建您自己的基于规则的算法,以便有效地实现您的目标。
Python 也是使用各种机器学习技术的基于人工智能的算法的完美语言。基于人工智能的课程即将推出。
这个使用 Python 进行算法交易的完整课程将教授您需要了解的所有 Python 语法,并帮助您做好使用 Pandas、处理 DateTime 对象和处理错误的准备。然后,您将立即了解如何使用 Python 连接到 MetaTrader5 终端,并以编程方式直接从经纪商获取市场数据和账户信息。您还将了解如何使用 Pandas、Ta-Lib 或编写您自己的用户定义函数来构建适合您交易风格的指标。您将学习如何以编程方式计算头寸规模,但首先决定您想要设置止损水平的位置,然后查询一些账户信息以完成计算。您将了解使用 Python 与经纪商进行沟通的具体方式,以根据您的风险承受能力计算出的交易规模进入和/或退出交易。此外,您还将了解如何设置止损和止盈,如何将止损移至盈亏平衡,以及如何在该点之后更新(跟踪)止损水平。一旦您了解了所有这些主题,您就可以按照您喜欢的交易方式构建任意数量的详细风险管理策略。
在本课程结束时,您将对从头开始构建算法交易策略的过程有一个深入的了解。您不仅将拥有创建自己的算法策略所需的所有工具,而且还将知道如何管理您的头寸,以及利用您已经知道的知识并为自己设置回测环境,以便您能够持续系统地构建和测试策略。
本系列的目标是让您了解从头开始构建算法交易策略的过程。在这个由三部分组成的系列文章结束时,您不仅应该拥有创建自己的算法策略所需的所有工具,而且还将知道如何管理您的头寸。
本课程适合谁:
- 对算法交易感兴趣的外汇和加密货币交易者
- 有兴趣将来在算法中使用机器学习的外汇和加密货币交易者