从无到有用Python创造一门属于自己的编程语言1
如果你会编译原理,对其中的词法分析算法,语法分析算法足够了解,那么用什么语言来做这样的一件事情都是可以的,之所以使用Python只是因为本人会的编程语言中, Python的使用时间最长,也最得心应手。所谓性能什么的不在本文的考虑范围内, 本文主要重点是语法分析的表达式的解析,语法解析使用的是普拉特分析法,一种自顶向下的语法解析方法。
如果你会编译原理,对其中的词法分析算法,语法分析算法足够了解,那么用什么语言来做这样的一件事情都是可以的,之所以使用Python只是因为本人会的编程语言中, Python的使用时间最长,也最得心应手。所谓性能什么的不在本文的考虑范围内, 本文主要重点是语法分析的表达式的解析,语法解析使用的是普拉特分析法,一种自顶向下的语法解析方法。
一个完整的量化交易策略指考虑到交易的方方面面,但是能不能赚钱,谁知道呢 :)
但是一个量化交易可以通过回测系统建立信心然后让其一如既往的运行,以达到让钱生钱的目的,并且是自动的。
通过纯Python完成股票回测框架的搭建。
无论是传统股票交易还是量化交易,无法避免的一个问题是我们需要检验自己的交易策略是否可行,而最简单的方式就是利用历史数据检验交易策略,而回测框架就是提供这样的一个平台让交易策略在历史数据中不断交易,并生成最终结果,通过查看结果的策略收益,年化收益,最大回测等用以评估交易策略的可行性。
虽然同花顺之类的金融理财应用的数据足够好了,但还是有通过Python定制股票数据指标的冲动, 数据自然不会不会比前者好很多,但是按照自己的想法来定制还是不错的。
不知道大家是否有关门后又回到门口检查门是否关了的经历,反正我有,作为一个懒人应该采取一些措施,在不往回跑的前提下检查门是否关了, 而一个旧手机能够完成这个任务,本文通过将旧手机打造成看门狗的方式来解决这个问题。当然了,大多数人应该是并不需要的^_^
通过协同过滤的方式推荐相关内容.
PyalgoTrade的源代码阅读笔记,通过阅读源代码深入理解PyalgoTrade的回测逻辑和核心概念。
本文着重于回测相关得模块。
Python的asyncio经过这么长时间的发展已经趋于稳定, 能够比较好的承载高并发的需求, 并且随着时间的发展也出现了越来越多的异步库, 这些异步库如aiohttp, fastapi, asyncpg等构建了一个很好地asyncio编程生态。
这是一篇介绍pandas基础概念和使用的文章,帮助初学者可以快速的理解并使用pandas, pandas是一个非常棒的数据分析工具。
pandas主要有两种数据对象
D3JS的一个简单的入门教程, 通过展示D3JS的基本概念和用法帮助初学者学习D3JS
基于d3js 5.5版本基础教程