先学习Stock_NeurIPS2018 Stock_NeurIPS2018_1_Data.ipynb 本篇教程的框架如下: 将处理后的数据保存为CSV文件。 安装包 安装FinRL库及其依赖项。 获取数据 使用yfinance库从雅虎财经获取历史数据。 使用FinRL中的YahooDownloader类获取数据。 数据以OHLCV(开盘价、最高价、最低价、收盘价、成交量)形式下载,这些数据包含了股票在时间序列中的大部分数值信息。 数据预处理 检查缺失数据并进行特征工程,将数据点转换为状态。 添加技术指标(如MACD和RSI)和波动指数(如Turbulence Index)。 保存数据 将数据…
基本面 市盈率(PE)Price-to-Earning Ratio 定义:市盈率是股价与每股收益(EPS)的比率,或公司市值与净利润的比值,反映投资者为每单位盈利支付的价格。公式: 静态市盈率 = 当前股价 ÷ 上年度每股收益 动态市盈率 = 当前股价 ÷ 预测本年度每股收益举例:若某股票当前价格20元,去年每股收益4元,则静态市盈率为5倍(即20÷4)。若预测今年每股收益增长至5元,则动态市盈率为4倍(即20÷5)5。 适用场景: 适合盈利稳定、周期性弱的行业(如消费、公用事业)45; 通过历史分位数或同行业对比判断估值高低45。局限性:无法评估亏损企业或高成长公司…
NLP(自然语言处理,Natural Language Processing)是计算机科学和人工智能领域的一个重要分支,旨在使计算机能够理解、生成和处理人类语言。它涉及到语言的各种方面,如语法、语义、情感分析、机器翻译、信息提取等。 与量化金融的关系主要体现在以下几个方面: 情感分析(Sentiment Analysis): 在量化金融中,情感分析可以用来分析新闻、社交媒体(如Twitter)上的内容,判断市场情绪。投资者和交易员的情绪往往会影响市场走势,NLP可以帮助分析新闻和文章中的情感,从而预测股市的波动或价格趋势。 自动化新闻摘要与信息提取: 金融市场的信息源庞大且实时更新。通过NLP…
用之前将cmd 初始化 conda init 创建环境? conda create --name py39 python=3.9 conda create --name py312 python=3.12 使用环境? conda activate py39 conda activate py312
进阶平台 VeighNaPy VNPY 韦纳量化 Hikyuu Hikyuu - Quant Framework 下载数据 hikyuutdx 初始化 #在交互式环境下使用hikyuu,首先需引入hikyuu交互工具 from hikyuu.interactive.interactive import * Northstar 畜生至极 开你吗源 傻逼 盈富量化 java -jar "-Dloader.path=$(pwd)" -Denv=prod northstar-7.3.5.jar abu 很早就停止维护了 pythonstock 基于Docker 目前出现问题 2025-2-11 基础平…