标题:有偿寻找会通达信指标转换为Python的大神
只看楼主
老衲不吃荤
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2023-3-22
结帖率:0
已结贴  问题点数:20 回复次数:3 
有偿寻找会通达信指标转换为Python的大神
有偿寻找会通达信指标转换为Python的大神,有意请联系我
搜索更多相关主题的帖子: Python 转换 联系 
2023-03-22 17:28
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:19
帖 子:376
专家分:1454
注 册:2023-1-24
得分:10 

通达信指标是专门为通达信软件开发的一种技术指标,它的计算方法和公式是针对通达信软件进行设计的,与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,需要根据具体的指标公式进行转换。

会当凌绝顶,一览众山小.
2023-03-24 20:22
lxping08
Rank: 2
等 级:论坛游民
帖 子:47
专家分:21
注 册:2023-3-7
得分:10 
回复 2楼 东海ECS
版主,有pandas的教程么,比如pdf版,最近要用这个库搞东西
2023-03-24 21:58
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:19
帖 子:376
专家分:1454
注 册:2023-1-24
得分:0 
回复 3楼 lxping08
可以在网上搜一下

会当凌绝顶,一览众山小.
2023-03-24 22:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511638-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.182872 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved