网站首页 网站地图 意见反馈 欢迎来到搜狸网!我们竭诚为您服务!
搜狸网 立即发布信息

为什么要做量化交易?

信息来源:
会员
认证:
手机认证
发布时间:
2023-05-17 13:10:00
联系人:
郭经理
电话:
15680692098
地址:
四川省 成都市 青羊区 四川省成都市青羊区青羊大道8号成都花园2-3-3
发布者IP:
171.92.81.*

详情描述

一、量化交易可以将投资想法变成交易策略 在讲量化交易前,我们先来聊聊投资想法,因为很多人做量化,都是因为自己有初始的投资想法,想验证想法的正确性,来提高交易胜率,或想解放双手追求效率,实现全自动程序化盯盘交易。量化跟人工智能AI一样,都是手段,用来实现自己想要的目的,不是为了量化或AI本身而学习。 有初始的投资想法,在开始学习的时候有一个好处,就是可以在学习量化时有的放矢,听到相关的知识点的时候,脑子就会在想,我想要的功能能不能这样实现。比如,你想实现均线交易策略,那么你在学习pandas模块时,听到rolling和mean函数,就会更有感觉。 二、量化交易可以通过编程来实现你的投资想法 关于编程基础,因为不同量化平台的编程语言都不一样,这里拿在量化界广泛使用的Python举例。Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。比如,完成同一个任务,c语言要写1000行代码,Java只需要写100行,而Python可能只要20行。所以Python是一种相当高级的语言。你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒 那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。 但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。

联系我时,请说是在搜狸网看到的,谢谢!

联系人:郭经理

联系我时,请说是在搜狸网看到的,谢谢!