[65 量化交易] 道琼斯指数对上证指数的影响

2023-11-21 22:59

本文主要是介绍[65 量化交易] 道琼斯指数对上证指数的影响,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、道琼斯指数与沪深股市成反比关系。道琼斯指数下跌而沪深股市上涨的情况明显。道琼斯指数下跌,沪深股市下跌情况较少。道琼斯指数对沪深股市影响不大。

2、道琼斯指数影响国内一些股份结构复杂的上市公司。尤其在美国和国内市场均上市了的上市公司,美股行情影响上市公司美股时,会波及国内股价。

3、道琼斯指数不是单独形成的。它是由具体的股票价格波动形成。面对现在全球经济一体化的局面,道琼斯指数的波动,或多或少都会影响A股市场的股票。

import tushare as ts
import pymongo
import json
import time
import random
import sys# 初始化数据库
mongo_client = pymongo.MongoClient('mongodb://localhost:27017/')# 读取上证指数
def Read000001(DBname, collection, startDate, endDate):mongo_db = mongo_client[DBname]mongo_collection = mongo_db[collection]tradeDateList = []tradeCloseList = []tradeChange = []# 查找时间大于2020年的数据FindResult = mongo_collection.find({'trade_date': {'$lte': endDate, '$gte': startDate}})print(FindResult)for m in FindResult:# print(m['trade_date'])tradeDateList.append(m['trade_date'])tradeCloseList.append(m['close'])tradeChange.append(m['change'])return tradeDateList, tradeCloseList, tradeChange# 初始化pro接口
# {'_id': ObjectId('6358d1ffd16d3474f021b348'), 'ts_code': 'DJI', 'trade_date': '20201231', 'open': 30417.64, 'close': 30606.48,
# 'high': 30637.47, 'low': 30344.5, 'pre_close': 30409.56, 'change': 196.92, 'pct_chg': 0.65, 'swing': 0.96, 'vol': None}
def ReadDJI(DBname, collection, startDate, endDate):mongo_db = mongo_client[DBname]mongo_collection = mongo_db[collection]tradeDateList = []tradeCloseList = []tradeChange = []# 查找时间大于2020年的数据FindResult = mongo_collection.find({'trade_date': {'$lte': endDate, '$gte': startDate}})print(FindResult)for m in FindResult:# print(m['trade_date'])tradeDateList.append(m['trade_date'])tradeCloseList.append(m['close'])tradeChange.append(m['change'])return tradeDateList, tradeCloseList, tradeChangedef main():# 读取数据 DJI道琼斯指数(类似上证指数)  和SPX标普500tradeDateList, tradeCloseList, tradeChange = ReadDJI('TushreDB', "DJI", '20200101', '20210101')print(tradeDateList)print(tradeCloseList)print(tradeChange)print('+++++++++++倒序++++++++++++++')tradeDateList.reverse()tradeCloseList.reverse()tradeChange.reverse()print(tradeDateList)print(tradeCloseList)print(tradeChange)# 获取上证指数tradeDateList000001, tradeCloseList000001, tradeChange000001 = Read000001('TushreDB', "000001.SH", '20200101','20210101')tradeDateList000001.reverse()tradeCloseList000001.reverse()tradeChange000001.reverse()print(tradeDateList000001)print(tradeCloseList000001)print(tradeChange000001)# 查找两个时间列表的相同日期print(len(tradeDateList))print(len(tradeCloseList))print(len(tradeChange))print(len(tradeDateList000001))print(len(tradeCloseList000001))print(len(tradeChange000001))# 相同 日期  下标indexSameDate = []ChangeDJI = []Change000001 = []for dji in range(len(tradeDateList)):for sz in range(len(tradeDateList000001)):if tradeDateList[dji] == tradeDateList000001[sz]:# print(tradeDateList[dji])SameDate.append(tradeDateList[dji])ChangeDJI.append(tradeChange[dji])Change000001.append(tradeChange000001[sz])print('筛选结果')print(len(SameDate))print(SameDate)print(ChangeDJI)print(Change000001)print("道琼斯指数影响后一天的A股。如10月26日道琼斯指数影响10月27日A股指数。")# 插入一个元素让A股数据后移动一天Change000001.insert(0, 1)print(SameDate)print(ChangeDJI)print(Change000001)# 进行统计num = 0for day in range(len(SameDate)):if ChangeDJI[day] * Change000001[day] > 0:num = num + 1print('结果: {:.2%}'.format(num / len(SameDate)))if __name__ == '__main__':main()

在这里插入图片描述

这篇关于[65 量化交易] 道琼斯指数对上证指数的影响的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/405703

相关文章

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

Qt中window frame的影响

window frame 在创建图形化界面的时候,会创建窗口主体,上面会多出一条,周围多次一圈细边,这就叫window frame窗口框架,这是操作系统自带的。 这个对geometry的一些属性有一定影响,主要体现在Qt坐标系体系: 窗口当中包含一个按钮,这个按钮的坐标系是以父元素为参考,那么这个参考是widget本体作为参考,还是window frame作为参考,这两种参考体系都存在

HTTP 状态码:它们如何影响 SEO?

HTTP状态码在网站的功能和性能中扮演着重要角色,但它们的影响不仅限于技术层面。当涉及到SEO时,理解HTTP状态码变得至关重要。 这些状态码对于搜索引擎来说非常重要,因为它们可以影响Google如何有效地抓取和索引您的页面。 在本文中,我们将探讨: 什么是HTTP状态码(以及它们如何工作)。单个状态码如何影响您的SEO努力。如何检查(和修复)您网站上的HTTP状态码。 什么是HTTP状态

css-transform对position:fixed影响

在betterScroll尝试使用position:fixed固定首列,然而并不能实现固定。因为 bscroll / iscroll 是基于 transform 属性实现滚动的, 所以 iscroll 会通过实时修改元素的 transform 属性以达到滚动的效果。父元素如果存在 transform 属性,子元素的 position: fixed 属性无效。betterScroll有个 useTr

量化交易面试:什么是连贯风险度量?

连贯风险度量(Coherent Risk Measures)是金融风险管理中的一个重要概念,旨在提供一种合理且一致的方式来评估和量化风险。连贯风险度量的提出是为了克服传统风险度量方法(如VaR,风险价值)的一些局限性。以下是对连贯风险度量的详细解释: 基本概念: 连贯风险度量是指满足特定公理的风险度量方法,这些公理确保了风险评估的一致性和合理性。 这些公理包括:非负性、次可加性、同质性和单调

Matlab)实现HSV非等间隔量化--相似判断:欧式距离--输出图片-

%************************************************************************** %                                 图像检索——提取颜色特征 %HSV空间颜色直方图(将RGB空间转化为HS

影响时延抖动的因素

影响时延抖动的因素主要包括排队时延、可变的分组大小和IP网络路由状态频繁变化。‌ ‌排队时延‌:当数据包通过路由器或交换机等网络设备时,如果设备处理能力不足,数据包需要在队列中等待处理,这会消耗一定的时间,从而导致排队时延。这种时延的不确定性是时延抖动的一个重要来源。   ‌可变的分组大小‌:数据包的传输时间不仅与数据包的大小有关,还与网络设备的处理能力、传输介质的特性等因素有关。当数据包大

hwm的影响

HWM: 当需要进行全表扫描时,oracle会读取从第一个被分配的块到曾经包含数据的最高的那个块之间的每个块。这个最高块就叫做高水位线。 自动段存储管理器assm中,它会跟踪两条高水位线,一条高水位线线界定已经分配单从未保存数据的块,另一条则界定在过去某个时间点保存了数据的块。 因此很明确的说明,如果一张表上经常发生大量的删除操作,高水位线将比实际需要的位置更高。平均每个块里保存的记录数就会减少,

【python 百度指数抓取】python 模拟登陆百度指数,图像识别百度指数

一、算法思想 目的奔着去抓取百度指数的搜索指数,搜索指数的爬虫不像是其他爬虫,难度系数很高,分析之后发现是图片,坑爹的狠,想了下,由于之前做过身份证号码识别,验证码识别之类,豁然开朗,不就是图像识别麽,图像识别我不怕你,于是就有了思路,果然有异曲同工之妙,最后成功被我攻破了,大致思路如下: 1、首先得模拟登陆百度账号(用selenium+PhantomJS模拟登陆百度,获取cookie) 2

如何看待AI技术对人们生活的影响?

人工智能(AI)技术对人们生活的影响是多方面的,既有积极的一面,也存在一些需要关注的问题。以下是对AI技术在生活中影响的综合看法:   积极影响:   提高效率:AI技术在各行各业中的应用大大提高了工作效率。例如,在制造业中,AI可以优化生产流程,减少资源浪费;在服务业中,聊天机器人可以提供24小时客户服务,提高用户体验。   增强能力:AI扩展了人类的能力,使得一些复杂和危险的任务可以