用金交所Au(T+D)及Ag(T+D)均价预测Au(T+D)

本文探讨如何利用Python进行金融数据分析,以Au(T+D)和Ag(T+D)的历史交易数据为基础,建立均价预测模型,助力黄金白银投资决策。
摘要由CSDN通过智能技术生成
import time
import datetime
import akshare as ak

print('本程序纯为python学习用途,不构成投资建议,部分参考的CSDN代码如下: ')
print('https://blog.csdn.net/Python4857/article/details/122562812')

time.sleep(1)
print('欢迎使用小u的致富之道!今天来看看黄金有没有什么机会呢~')
time.sleep(1)
print('先来介绍个小概念,由于金银都具有投资属性、白银还有更多的工业属性,长期以来金价对银价比例是维持在一定范围的')
print('个人感觉,比如当金银比较小,可以做多黄金,做空白银,金银比较大,可以做空黄金,做多白银')
print('盈利方式是认为最终金银比会回归一个正常水平,因此白银价格对金价有一定关联')
time.sleep(3)
print('数据库为akshare,数据/投资标的为上海黄金交易所Au(T+D)')
time.sleep(1)


# LinearRegression 是一个用于线性回归的机器学习库
from sklearn.linear_model import LinearRegression

# pandas 和 numpy 用于数据操作
import pandas as pd
import numpy as np

# matplotlib 和 seaborn 用于绘制图形
import matplotlib.pyplot as plt
plt.show()
plt.style.use('seaborn-darkgrid')

file_name = input('相关数据所保存之excel文件命名为: ')
file_name = file_name + '.xlsx'
print('您的相关数据所保存之excel将命名为:')
print(file_name)
now_time = datetime.datetime.now().strftime('%Y-%m-%d')
print('此文件产生时间:')
print(now_time)
selfinfo = {'属性': ['文件时间', '文件类型','策略方法','特别提示'], '具体描述': [now_time, '致富之道','基于金银比用白银预测黄金价格','有较大亏损可能']}
selfinfo = pd.DataFrame(data=selfinfo)
selfinfo.to_excel(file_name,sheet_name='文件信息')

from openpyxl import load_workbook
writer = pd.ExcelWriter(file_name, engine='openpyxl')
book = load_workbook(writer.path)
writer.book = book

price_hist_df_Au = ak.spot_hist_sge(symbol='Au(T+D)')
price_hist_df_Ag = ak.spot_hist_sge(symbol='Ag(T+D)')

while True:
    price_hist_df_print = input('是否需要现在就看原始历史价格?Y/N').upper()
    if price_hist_df_print == 'Y':
        print('黄金历史价格为:')
        pri
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值