想成为量化交易开发者需要具备之能力

CN
1 year ago

前言


今天我们来聊聊写量化交易之前先要具备的能力,有些人想接触量化交易,先来看看你有没有这些能力吧!


非程式方面


我们先来从非程式方面来说好了。通常人家说会写程式不会交易,会交易不会写程式,今天来探讨如果你会写程式还需要些什么

1. 对主观交易有一定的认知

今天主观交易对于在量化交易的逻辑上有很大的帮助,因为你看过的市场多了,你更知道怎么去利用正确的逻辑写出相对应的策略

例如: 当趋势来临时跟随趋势,如果今天你不懂判断趋势,那你可能会写出「当趋势来临时平仓反手做多」这种策略。

主观交易认知


2. 对于数学多少要有研究:

在做量化交易一定要回测或是模拟,回测会有许多数据,这些数据称为Raw Datas ( 资料),需要经过资料处理才能变成有用的资讯( Information ),因此多少要对统计、数据分析有一些基础。

数据分析的Rolling Windows


3.金融相关名词、定义也要研究:

例如回测之后会出现表达绩效或是效能有关的名词。

例如 : 夏普率 ( Sharp )、Sortino Ratio、Calmar…

当你知道越多,也了解含意,你才可以对于你的策略更了解,也知道如何优化。

金融相关名词


程式方面


对于许多人来说,会交易但不会写程式,这是很大的痛处,但无可避免,因为你要开发,就要会写程式。

1. 对程式( Programming ) 也要有些基础

这是最重要的,因为量化交易基本就是要写成程式在跑,所以这点避不了,写程式包括在资料处理也可以加快速度、数据整理也可以用 Numpy、Pandas写出来;在建模与视觉化也可以用Plot画出来,所以对量化有兴趣的朋友要学一下程式啦~

程式语言相关

2. Debug ( 侦错) 能力

这点是最痛苦但是却是最重要的,你要懂得从错误中学习,像是每次交易之后做交易纪录与检讨,但程式的Debug 会了之后,以后遇到更多类似的问题,都可以用相同逻辑去解决,因此这是一种「解决问题的能力」


结语

要开发量化交易并非一朝一夕就可以完成,里面蕴含很多私底下的努力与精力的耗费;

你看似简单的事情其实背后都花费许多心力,好好地打基础可以让你在后面走得更远!


学习讨论群组

那以上所有的分析方法/资料分享可以在哪里学习/看到 呢!

除了网路上有许多免费/付费学习资源以外,推荐你们加入DA Capital 的附属组织DA Trader Association 的讨论群组一起讨论喔!


点击传送门填写表单,等待审核就可以加入!

只要动动你的小手,使用DATA 网站上的邀请码就能够加入「VIP」群组,获得高质量的学习资源喔!

里面注重各个面向的发展与学习或是等待接下来2023/Q3 要释出的课程!

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

Share To
APP

X

Telegram

Facebook

Reddit

CopyLink