关于股票五日均线计算器的问题,我们总结了以下几点,给你解答:
股票五日均线计算器
import requests
import json
# 获取股票数据
def get_stock_data(stock_code):
url = 'http://hq.sinajs.cn/list=' + stock_code
response = requests.get(url)
stock_data = response.text.split('"')[1].split(',')
return stock_data
# 计算五日均线
def calculate_five_day_average(stock_data):
# 获取最近五天的收盘价
close_price_list = stock_data[2:7]
# 计算五日均线
five_day_average = round(sum(map(float, close_price_list)) / 5, 2)
return five_day_average
# 主函数
def main():
stock_code = input('请输入股票代码:')
stock_data = get_stock_data(stock_code)
five_day_average = calculate_five_day_average(stock_data)
print('股票%s的五日均线为:%s' % (stock_code, five_day_average))
if __name__ == '__main__':
main()
5日均线计算公式
楼上计算似乎不符合,不知这个合适不:
AA:=(C2+MA(C,4)*4)/5;
C2是你预期的明天的价格。
B:=(C-REF(C,5))/5;
A:=MA(C,5);
第2天5天线:=A+B;
ma5:ma(c,5);
明ma5:ma5+(ma5-ref(ma5,1));
AA:=C+(C-REF(C,5))/5;