注册 登录
编程论坛 Python论坛

有偿寻找会通达信指标转换为Python的大神

老衲不吃荤 发布于 2023-03-22 17:28, 128 次点击
有偿寻找会通达信指标转换为Python的大神,有意请联系我
3 回复
#2
东海ECS2023-03-24 20:22

通达信指标是专门为通达信软件开发的一种技术指标,它的计算方法和公式是针对通达信软件进行设计的,与Python的计算方法和公式可能不同。因此,如果您想将通达信指标转换为Python,需要先了解该指标的计算方法和公式,然后再根据Python的语法进行转换。以下是一个简单的例子,将通达信的移动平均线指标转换为Python:

通达信移动平均线指标公式:

MA(CLOSE, N):表示N日收盘价的简单移动平均线。

Python移动平均线指标代码:

程序代码:

import pandas as pd

# 读取股票数据
df = pd.read_csv('stock_data.csv')

# 计算5日移动平均线
df['MA5'] = df['close'].rolling(window=5).mean()

# 计算10日移动平均线
df['MA10'] = df['close'].rolling(window=10).mean()

# 计算20日移动平均线
df['MA20'] = df['close'].rolling(window=20).mean()

# 输出结果
print(df)


在这个Python代码中,我们使用了pandas库来读取股票数据和计算移动平均线指标。首先读取股票数据,然后使用rolling函数计算5日、10日和20日的移动平均线,最后将计算结果添加到数据框中并输出结果。这个Python代码和通达信指标的计算公式有所不同,因为Python的计算方法和通达信的计算方法可能存在差异。如果您想将其他的通达信指标转换为Python,需要根据具体的指标公式进行转换。
#3
lxping082023-03-24 21:58
回复 2楼 东海ECS
版主,有pandas的教程么,比如pdf版,最近要用这个库搞东西
#4
东海ECS2023-03-24 22:17
回复 3楼 lxping08
可以在网上搜一下
1