登录 注册 返回主站
推荐产品 炒股必读

江恩理论聊吧

分享
【江恩理论】聊吧由“赢家江恩”论坛演变而来,学习、研究、探讨江恩理论;发表个人研究成果和应用心得;预测股市、期市涨跌;贵在参与,交流进步。研究江恩角度线、江恩百分比、江恩正方、轮中轮等各种演算市场的工具。 感谢论坛早期版主:渔夫、晋源、黑白子、罗伯特、峨眉山的猴、小柯等

量化交易入门须知

  • 阅读数: 7
  • 作者:股票开户万1免5
  • 2023-04-26 21:03:02
  • 分享:

在讲量化交易前,我们先来聊聊投资想法,因为很多人做量化,都是因为自己有初始的投资想法,想验证正确性提高交易胜率,或想解放双手追求效率,全自动程序化盯盘交易,量化跟人工智能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,你就不用担心学了会没用。


温馨提醒:用户在赢家聊吧发表的所有资料、言论等仅代表个人观点,与本网站立场无关,不对您构成任何投资建议。本文中出现任何联系方式与本站无关,谨防个人信息,财产资金安全。
点赞1
发表评论
输入昵称或选择经常@的人
聊吧群聊

添加群

请输入验证信息:

你的加群请求已发送,请等候群主/管理员验证。