当前位置:首页 > 新闻动态 > 网站文章

低门槛搭建个人量化平台 — 第二天:基础框架

来源: 浏览:114 时间:2023-08-12

低门槛搭建你的个人量化平台https://www.zhihu.com/video/1462714233124831232

作为低门槛初级的、快速搭建的框架,方案是:

Tradingview作为核心金融量化平台框架,python flask 作为 web框架。这样不仅可以满足各种不同金融市场和资产类别,包括股票、债券、期货、股指期货、黄金、原油、数字货币等等,提供专业级别的量化分析指标,并且可以根据自己需求和要求,完全自主过滤、显示各式的专业图表

Tradingview免费提供了图标库,含各种自定义功能项,几乎所有想到的、和没有想到的图表分析、技术指标,都已经集成在tradingview的方法库和框架中了。可以直接使用 tradingview的方法库,自定义和开发新的自己的技术指标和方法。——专业、快速!最重要的是,它的图表库Charting Library 是可以免费申请的。

这正是入门级低门槛个人量化平台,所需要的一体化基础框架。

基础框架

为了面向低门槛的个人散户,快速搭建一个免费易用的跨环境(PC,手机,IPAD、Windows/Android/IOS)的金融量化分析平台,选用python搭建web构架,进阶以后也可以对接后台人工智能学习、多用户使用。将关键步骤总结如下:

  • 搭建自己的数据库、python环境、Web服务框架。
  • 对接自己的数据库,实时接收(分/时/月/年)金融行情数据和市场信息。免费分秒级实时行情数据来源。
  • 以 Tradingview 为核心金融量化平台框架
  • 建立自己web服务,用于存储、读取历史信息(比如关注的品种和画线分析、警报、日志等等)
  • 因为是自己搭建的平台,因此可以随心所欲增加自己希望的个性化扩展定制内容,比如:
  • - 自定义指标和功能。
  • - 或拓展目前流行的金融量化开源库(如talib/quantLib 等),拓展数据可视化开源库及工具(seaborn/plotly/echart/tableau online)。
  • - 也可以对接机器学习开源库(Scikit-learn/Tensorflow)及人工智能扩展。

1、建立自己web服务

在自己的Web服务建立以后,实现用户管理和菜单管理。

2、Tradingview 为核心的金融量化框架

我们第一步先搭建以Tradingview 为核心的金融量化框架。

TradingView是个人交易员和投资机构的金融分析交易平台,可以提供免费版本。 投资者可以通过Tradingview查看各种不同金融市场和资产类别的价格图表,包括股票、债券、期货、股指期货、黄金、原油、数字货币等等。

Tradingview支持自行编程,定义筛选器,允许你根据特定标准来过滤股票、期货期权。可以根据基本面、技术指标或者两者的结合来搜索和分类交易品种。

内嵌合作非常便利的专业指标/画线及预警功能

警报功能可以在价格水平、指标或者自定义条件上设置警报。一旦有符合条件的交易品种出现,你将收到声音信号,并且会有弹出窗口。

基于专有的基于JavaScript的编程语言(PineScript), 可以自行定制开发自己定制的财务分析工具。


3、软硬件构架

关于主要软硬件构架如下:

  • 数据库: MongoDB及MySql
  • 数据处理: pandas,numpy(scipy)
  • 金融工具框架: tradingview(quantLib /taLib)
  • 可视化:plotly,echaty(seaborn)
  • Web应用:requests,flask,django(selenium,flask_socketio)

硬件构架主要采用多服务分离(数据服务器,模型服务器,交易服务器分离),多服务节点数据共享,定期备份机制。所有电脑、服务器、设备硬件开始阶段无需高配,目的让系统运转,成本可以在个人可承担范围内。


代码下载其他



地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图