qsyy216 发表于 2023-4-5 22:42:35

论坛有用python量化做股票的吗?

本帖最后由 qsyy216 于 2023-4-8 23:44 编辑

论坛有用python量化做股票的吗?想请教个问题。

isdkz 发表于 2023-4-5 22:47:25

大概说一下你的问题

qsyy216 发表于 2023-4-6 23:55:53

股价站上90日均线,之后的下跌跌破90日均线,然后MACD金叉时买入四分之一仓位,如果盈利10%以上,清仓,如果没有10%,在下一次金叉再买入四分之一仓位,之后如果总持仓盈利10%,清仓,如果没有10%,在下一次金叉买入四分之一仓位,之后如果总持仓盈利10%,清仓,如果没有10%,在下一次金叉买入四分之一仓位,之后如果总持仓盈利10%,清仓,如果没有10%,在MACD死叉时清仓。

qsyy216 发表于 2023-4-6 23:56:37

isdkz 发表于 2023-4-5 22:47
大概说一下你的问题


股价站上90日均线,之后的下跌跌破90日均线,然后MACD金叉时买入四分之一仓位,如果盈利10%以上,清仓,如果没有10%,在下一次金叉再买入四分之一仓位,之后如果总持仓盈利10%,清仓,如果没有10%,在下一次金叉买入四分之一仓位,之后如果总持仓盈利10%,清仓,如果没有10%,在下一次金叉买入四分之一仓位,之后如果总持仓盈利10%,清仓,如果没有10%,在MACD死叉时清仓。

qsyy216 发表于 2023-4-8 23:44:32

是不是太难了没有人回答。

sfqxx 发表于 2023-4-13 21:24:18

sfqxx 发表于 2023-4-13 21:32:52

这个问题需要用到股票数据分析的知识和相关的Python库来实现。这里列出可能会用到的几个库:

- pandas:用于数据处理和分析。
- matplotlib 和 seaborn:用于数据可视化。
- ta:Technical Analysis Library,用于计算技术指标(比如90日均线、MACD等)。

下面是一个简单的解决方案:

1. 首先导入需要的库:

``` python
import pandas as pd
import matplotlib.pyplot as plt
import ta
```

2. 获取股票数据,并计算所需的技术指标:

``` python
# 假设已获取了股票历史数据并存储在名为data的DataFrame中
data = pd.read_csv('stock_data.csv')

# 计算90日均线
data['ma90'] = ta.trend.sma_indicator(data['close'], window=90)

# 计算MACD
macd = ta.trend.MACD(data['close'])
data['macd'] = macd.macd()
data['signal'] = macd.macd_signal()
```

3. 根据条件进行买卖操作:

``` python
position = 0# 持仓数量
buy_price = 0# 上次买入价格

for i in range(len(data)):
    if data['close'] > data['ma90']:# 股价站上90日均线
      if position == 0 and data['macd'] > data['signal']:# MACD金叉时买入四分之一仓位
            position = 0.25
            buy_price = data['close']
      elif position > 0 and data['macd'] < data['signal']:# MACD死叉时清仓
            position = 0
    elif data['close'] < data['ma90']:# 下跌跌破90日均线
      if position > 0:# 持仓时判断是否需要卖出
            if (data['close'] / buy_price - 1) * position >= 0.1:# 盈利10%以上清仓
                position = 0

miffy042 发表于 2023-4-14 07:31:24

蹲个答案

axiaosen 发表于 2023-4-14 08:08:59

{:5_102:}

kerln888 发表于 2023-4-14 08:30:52

{:10_266:}{:10_266:}问题都看不懂。。

芜湖666 发表于 2023-4-14 13:57:19

wei32167 发表于 2023-4-15 07:51:06

我也来顶一个。

hveagle 发表于 2023-4-15 07:52:31

{:5_109:}

阿鼎烨 发表于 2023-4-15 16:16:38

ding

QQQAAAXXX 发表于 2024-1-27 01:16:27

Poklmn 发表于 2024-2-3 01:24:32

redLight#29 发表于 2024-2-23 20:00:45


页: [1]
查看完整版本: 论坛有用python量化做股票的吗?