股票月线均线-股票月线均线粘合的威力

2023-09-13 入门知识 0次阅读 admin
股票月线均线.jpg

关于股票月线均线的问题,我们总结了以下几点,给你解答:

股票月线均线


股票月线均线


:param stock_code:
:return:
"""
# 获取股票月线数据
stock_month_data = get_stock_month_data(stock_code)
# 计算月线均线
stock_month_data['MA5'] = stock_month_data['close'].rolling(window=5).mean()
stock_month_data['MA10'] = stock_month_data['close'].rolling(window=10).mean()
stock_month_data['MA20'] = stock_month_data['close'].rolling(window=20).mean()
stock_month_data['MA30'] = stock_month_data['close'].rolling(window=30).mean()
stock_month_data['MA60'] = stock_month_data['close'].rolling(window=60).mean()
stock_month_data['MA120'] = stock_month_data['close'].rolling(window=120).mean()
return stock_month_data


def get_stock_month_data(stock_code):
"""
获取股票月线数据
:param stock_code:
:return:
"""
# 获取股票月线数据
stock_month_data = ts.get_k_data(code=stock_code, ktype='M', autype='qfq', index=False)
# 格式化日期
stock_month_data['date'] = stock_month_data['date'].apply(lambda x: datetime.strptime(x, '%Y-%m-%d'))
# 将日期设置为索引
stock_month_data.set_index('date', inplace=True)
# 将数据按照日期从远到近排序
stock_month_data.sort_index(ascending=False, inplace=True)
return stock_month_data


def get_stock_week_data(stock_code):
"""
获取股票周线数据
:param stock_code:
:return:
"""
# 获取股票周线数据
stock_week_data = ts.get_k_data(code=stock_code, ktype='W', autype='qfq', index=False)
# 格式化日期
stock_week_data['date'] = stock_week_data['date'].apply(lambda x: datetime.strptime(x, '%Y-%m-%d'))
# 将日期设置为索引
stock_week_data.set_index('date', inplace=True)
# 将数据按照日期从远到近排序
stock_week_data.sort_index(ascending=False, inplace=True)
return stock_week_data


def get_stock_day_data(stock_code):
"""
获取股票日线数据
:param stock_code:
:return:
"""
# 获取股票日线数据
stock_day_data = ts.get_k_data(code=stock_code, ktype='D', autype='qfq', index=False)
# 格式化日期
stock_day_data['date'] = stock_day_data['date'].apply(lambda x: datetime.strptime(x, '%Y-%m-%d'))
# 将日期设置为索引
stock_day_data.set_index('date', inplace=True)
# 将数据按照日期从远到近排序
stock_day_data.sort_index(ascending=False, inplace=True)
return stock_day_data


def get_stock_data(stock_code):
"""
获取股票数据
:param stock_code:
:return:
"""
# 获取股票月线数据
stock_month_data = get_stock_month_data(stock_code)
# 获取股票周线数据
stock_week_data = get_stock_week_data(stock_code)
# 获取股票日线数据
stock_day_data = get_stock_day_data(stock_code)
# 返回股票数据
return stock_month_data, stock_week_data, stock_day_data


def get_stock_data_by_date(stock_code, start_date, end_date):
"""
根据日期获取股票数据
:param stock_code:
:param start_date:
:param end_date:
:return:
"""
# 获取股票月线数据
stock_month_data = get_stock_month_data_by_date(stock_code, start_date, end_date)
# 获取股票周线数据
stock_week_data = get_stock_week_data_by_date(stock_code, start_date, end_date)
# 获取股票日线数据
stock_day_data = get_stock_day_data_by_date(stock_code, start_date, end_date)
# 返回股票数据
return stock_month_data, stock_week_data, stock_day_data


def get_stock_month_data_by_date(stock_code, start_date, end_date):
"""
根据日期获取股票月线数据
:param stock_code:
:param start_date:
:param end_date:
:return:
"""
# 获取股票月线数据
stock_month_data = ts.get_k_data(code=stock_code, ktype='M', autype='qfq', index=False, start=start_date, end=end_date)
# 格式化日期
stock_month_data['date'] = stock_month_data['date'].apply(lambda x: datetime.strptime(x, '%Y-%m-%d'))
# 将日期设置为索引
stock_month_data.set_index('date', inplace=True)
# 将数据按照日期从远到近排序
stock_month_data.sort_index(ascending=False, inplace=True)
return stock_month_data


def get_stock_week_data_by_date(stock_code, start_date, end_date):
"""
根据日期获取股票周线数据
:param stock_code:
:param start_date:
:param end

股票月线均线设置


股票月线均线设置

6.10日最新补充回答:新建指标的方法:
1、摁CTRL+F打开[公式编辑器],选择[新建]。
2、在弹出的窗口中的左上角有个[公式名称],在其后面输入自己喜欢指标名称,如:GGG。
3、在[公式名称]下面一点有个[参数名],分别将其1、2、3、4、5、6中输入M1、M2、M3、M4、M5、M6,在后面的[最小]中的6个文本框中输入全部输入2,在[最大]中的全部输入500,[缺省]中从上至下依次输入5、10、30、60、120、250,这些分别是5、10、30、60、120、250日线,当然你也可以把它们设为自己喜欢的均线值。
4、在下面的空白区域中,也就是源码区,输入:
MA1:MA(CLOSE,M1);
MA2:MA(CLOSE,M2);
MA3:MA(CLOSE,M3);
MA4:MA(CLOSE,M4);
MA5:MA(CLOSE,M5);
MA6:MA(CLOSE,M6);
5、选择右上角部分的[画线方法],将原来的[副图]修改为[主图叠加],这是为了让所建指标和K线在同一窗口下出现。
6、点击窗口右侧的[测试公式],如果在源码区下面的[动态翻译]中显示测试成功则可以点击右上角的[确定]并退出了。
这样你关闭软件再打开后,输入GGG,回车,就能看见新建立的GGG指标了。
当然楼下的那位兄弟说的你可以参考,就是输入MA2,这个指标是有6条线的平均线,你可以修改它们的参数,放心,修改参数是不会被系统保护的,也就是说是可以保存下来的。

上面几位都没弄清楚楼主的问的是什么

楼主你确定你是在原有的移动平均线上加上了半年线和年线吗?

如果是,我下面回答你:

您在修改指标以后总得点[确定]的吧?那么点了[确定]以后系统是不是提示你“系统公式在程序退出后将恢复为缺省,请对修改另做保存。推荐新建公式时使用引入指标公式的方法来修改!”?如果是这样,那么问题就简单了,您现在需要摁CTRL+F,打开[公式管理器],选择[新建],然后把系统的[MA]指标里的源码、参数和您已经修改过的源码全部复制到这里。我看您能修改[MA]的源码,说明您还是懂一些指标方面的知识的,所以建立步骤我就不说了。

保存好新建的指标,退出软件,再打开软件,输入新建指标的名称。

怎么样?OK了吧?

因为系统的指标公式通达信软件都会进行保护,每次用户修改过以后下次启动还是默认的状态。
是因为你没有设置,下面要显示几条均线.

比如你之前是有三条均线,现在增加了年线和半年线,那么下面要设置显

示的均线为5条,这时再按确定退出,就可以看到新设置的均线了.

你要把要显示的均线条数改为6条,再确定退出看看.
所有软件都可以看,如果你看不到有以下可能
1:你按到tab键了,tab键是显隐均线系统的快截键,点一下tab看是否会出均线/
2:你的指标没设到均线系统,输入ma就会出现均线系统。
3:日k线是默认的k线周期,你如果要看周线,月线或者小时线 一般按f8切换周期,如果不是就输入91、92、93、。。。。对应不同周期。
如果以上都不对 麻烦你说说你用的什么软件,满足一般看盘需求你就用大智慧或者通达信吧
哦.我现在才知道,原来有两套,打开K线图,右键有个主图指标,点MA2就可以有6条线了.谢谢--执着_111 -
通达信软件K线图上的均线可以这样来设计:
把光标放在K线主图(即上面那个图)的任意一个空白位置上点击右键,在出现的菜单中点击“主图指标”,在选择指标中有MA和MA2两套均线指标供你设置和使用,在MA里可以设置四条均线,MA2里可以设置六条均线。如点击MA,随后在右面打开界面上的四个方框里的数字大小可以完全按照你的意愿设置,最后点击下面中间的“确定”按钮,K线图上的四条均线就设置好了。同理,在MA2里也可以设置六条均线。这样设置好以后,平时看图时是不用再来改变数字的,只要在主图指标的MA和MA2之间切换并点击“确定”以后,均线指标随之就改变了。我用的就是通达信软件。
如果在你的软件上此招万一不灵,还有另外一种办法,就是在MA和MA2的四条或六条均线在K线图上出现时,把光标放在任意一条均线上点击右键,在出现的菜单中点击最下方的“修改指标公式”,在出现的“指标公式编辑器”里,在缺省栏里直接把数字5、10、20、60改成你想要的数字,点击右上方的“确定”就行了。同理,在MA2里也可以把5、10、20、60、120、250改成你想要的数字即可。

股票月线均线粘合的威力


股票月线均线粘合的威力

猜你感兴趣: 股票月线均线