使用Python算法进行交易
以将算法或定量交易定义为设计和开发统计和数学交易策略的过程。这是一个极其复杂的金融领域。 因此,问题是您如何开始进行算法交易?我将向您介绍五个应该学习的基本主题,以便为进入这个迷人的交易世界铺平道路。我个人更喜欢Python,因为它提供了适当程度的自定义,开发的简便性和速度,测试框架以及执行速度。因此,所有这些主题都集中在Python for Trading上。 1.学习Python编程为了使数据科学事业蒸蒸日上,您需要扎实的基础知识。无论选择哪种语言,都应该彻底理解该语言的某些主题。这是您应该在Python生态系统中掌握的数据科学知识:
2.了解如何处理财务数据数据分析是财务的关键部分。除了学习使用Pandas处理数据框外,在处理交易数据时还应注意一些特定主题。 如何使用Pandas探索数据 毫无疑问,Pandas是Python数据科学堆栈中最重要的软件包之一。您可以使用软件包中定义的功能完成几乎所有主要任务。专注于创造dataframes,过滤(loc,iloc,query),描述性统计(摘要),加入/合并,分组,和子集。 如何处理时间序列数据
交易数据全部与时间序列分析有关。您应该学习重新采样数据或重新索引数据,以将数据频率从几分钟更改为几小时,或者从一天的OHLC数据更改为一周的结束数据。例如,您可以使用重采样功能将1分钟时间序列转换为3分钟时间序列数据: (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |