54 python 量化

量化交易是利用数学模型和计算机算法来制定交易决策的方法,具有纪律性、系统性和可回测性等优势。

一、双均线交叉策略

1.1 策略原理

双均线交叉策略是最基础的量化交易策略之一,它通过比较短期均线和长期均线的交叉情况来判断买卖时机:

  • 金叉买入:当短期均线从下方穿过长期均线时,形成金叉,表明上涨趋势可能开始,产生买入信号。
  • 死叉卖出:当短期均线从上方穿过长期均线时,形成死叉,表明下跌趋势可能开始,产生卖出信号。

1.2 策略实现

下面是基于AkSharepandas实现的双均线交叉策略:
在代码里定义了两个变量,实现的是5日均线和20日均线交叉
short_window = 5
long_window = 20

import akshare as ak
import pandas as pd
import matplotlib.pyplot as plt
# 设置中文字体
plt.rcParams['font.family'] = 'FangSong'    #  设置中文字体,可以支持中文显示

def get_stock_data(symbol, start_date, end_date):
    """获取股票历史数据"""
    try:
        # 获取股票日线数据
        df = ak.stock_zh_a_hist(symbol=symbol, period="d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爬呀爬的水滴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值