编程论坛
注册
登录
编程论坛
→
Python论坛
有偿寻找会通达信指标转换为Python的大神
老衲不吃荤
发布于 2023-03-22 17:28, 128 次点击
有偿寻找会通达信指标转换为Python的大神,有意请联系我
3 回复
#2
东海ECS
2023-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
lxping08
2023-03-24 21:58
回复 2楼 东海ECS
版主,有pandas的教程么,比如pdf版,最近要用这个库搞东西
#4
东海ECS
2023-03-24 22:17
回复 3楼 lxping08
可以在网上搜一下
1