成交量选股指标-成交量选股指标公式源码

2023-04-13 00:37:06 技术指标 0次阅读 投稿:admin
成交量选股指标.jpg

关于成交量选股指标的问题,我们总结了以下几点,给你解答:

成交量选股指标公式源码


成交量选股指标公式源码

般若的公式无法体现连续3天,是5天内只要有其中3天大于60均线就会被选出。 不如改成 COUNT(EVERY(V>MA(V,60),3),5)=1; 动态翻译 统计5日中满足最近3日一直存在成交量(手)>成交量(手)的60日简单移动平均的天数=1

成交量选股指标


成交量选股指标


# 参数:
# security_list:股票列表
# check_date:要查询数据的日期
# N:统计的天数 N天内
# 返回值:
# 成交量均值的倒序
# 例: MA(SECURITY_LIST,CHECK_DATE,20)
def MA(self, security_list, check_date, N=20):
result = []
for stock in security_list:
security_data = get_price(stock, end_date=check_date, frequency='1d', fields=[
'volume'], skip_paused=True, count=N)
volume_MA = np.mean(security_data['volume'])
result.append((stock, volume_MA))
result.sort(reverse=True, key=lambda x: x[1])
return result

# 计算收益率
# 参数:
# security_list:股票列表
# check_date:要查询数据的日期
# N:统计的天数 N天内
# 返回值:
# 收益率倒序
# 例: RETURN_RATE(SECURITY_LIST,CHECK_DATE,20)
def RETURN_RATE(self, security_list, check_date, N=20):
result = []
for stock in security_list:
security_data = get_price(stock, end_date=check_date, frequency='1d', fields=[
'close'], skip_paused=True, count=N)
close_list = security_data['close']
return_rate = (close_list[-1] - close_list[0]) / close_list[0]
result.append((stock, return_rate))
result.sort(reverse=True, key=lambda x: x[1])
return result

# 计算收益率
# 参数:
# security_list:股票列表
# check_date:要查询数据的日期
# N:统计的天数 N天内
# 返回值:
# 收益率倒序
# 例: RETURN_RATE(SECURITY_LIST,CHECK_DATE,20)
def RETURN_RATE_BY_SECURITY(self, security, check_date, N=20):
security_data = get_price(security, end_date=check_date, frequency='1d', fields=[
'close'], skip_paused=True, count=N)
close_list = security_data['close']
return_rate = (close_list[-1] - close_list[0]) / close_list[0]
return return_rate

# 计算收益率
# 参数:
# security_list:股票列表
# check_date:要查询数据的日期
# N:统计的天数 N天内
# 返回值:
# 收益率倒序
# 例: RETURN_RATE(SECURITY_LIST,CHECK_DATE,20)
def RETURN_RATE_BY_SECURITY_LIST(self, security_list, check_date, N=20):
result = []
for stock in security_list:
security_data = get_price(stock, end_date=check_date, frequency='1d', fields=[
'close'], skip_paused=True, count=N)
close_list = security_data['close']
return_rate = (close_list[-1] - close_list[0]) / close_list[0]
result.append((stock, return_rate))
return result

# 计算收益率
# 参数:
# security_list:股票列表
# check_date:要查询数据的日期
# N:统计的天数 N天内
# 返回值:
# 收益率倒序
# 例: RETURN_RATE(SECURITY_LIST,CHECK_DATE,20)
def RETURN_RATE_BY_SECURITY_LIST_AND_DATE_LIST(self, security_list, date_list):
result = []
for stock in security_list:
security_data = get_price(stock, end_date=date_list[-1], frequency='1d', fields=[
'close'], skip_paused=True, count=len(date_list))
close_list = security_data['close']
return_rate = (close_list[-1] - close_list[0]) / close_list[0]
result.append((stock, return_rate))
return result

# 计算收益率
# 参数:
# security_list:股票列表
# check_date:要查询数据的日期
# N:统计的天数 N天内
# 返回值:
# 收益率倒序
# 例: RETURN_RATE(SECURITY_LIST,CHECK_DATE,20)
def RETURN_RATE_BY_SECURITY_AND_DATE_LIST(self, security, date_list):
security_data = get_price(security, end_date=date_list[-1], frequency='1d', fields=[
'close'], skip_paused=True, count=len(date_list))
close_list = security_data['close']
return_rate = (close_list[-1] - close_list[0]) / close_list[0]
return return_rate

# 计算收益率
# 参数:
# security_list:股票列表
# check_date:要查询数据的日期
# N:统计的天数 N天内
# 返回值:
# 收益率倒序
# 例: RETURN_RATE(SECURITY_LIST,CHECK_DATE,20)
def RETURN_RATE_BY_SECURITY_AND_DATE_LIST_AND_N(self, security, date_list, N):
security_data = get_price(security, end_date=date_list[-1], frequency='1d', fields=[
'close'], skip_paused=True, count=N)
close_list = security_data['close']
return_rate = (close_list[-1] - close_list[0]) / close_list[0]
return return_rate

# 计算收

成交量选股指标公式


成交量选股指标公式

ZZ:=IF(REF(C,1)>REF(O,1) AND O>REF(C,1)*1.014 AN来自D C<O*1.02,1,3)力普永罪;
V5:=MA(V,5);
V12:=MA(V,12);
V34:=MA(V,34);
C6:=MA(C,6);
XG:IF((CROSS(C,C6) AND V>V5*1.2 AND V>V12*1.2 AND ZZ>2 AND C>H*0.975) OR
(VOL>MA(VO优紧若若阻里出异都L,5)*2 AND V>V34*3 AND C<REF(C,1)*1.05 AND CROSS(C,C6) A责可北纪年各你困ND V>V5*1.2 A讨抓况今善ND V>V12*1.2 AND ZZ>2 AND C>H*0.975) OR
(VOL>MA(VOL,5)*2 AND V>V34*3 AND C<REF(C,1)*1.05 AND CROSS(C6,C) AND V>V5*1.除2 AND V>V12*1.2),1,0)

测试成功!
今天选出45个。
但是看指标前面2个月的情战械而增定肥诗双板况 大概只有50%成功率 而且失败的几乎没有可救机会,慎用这个指标


声明:稳得一批是理财投资基础知识平台! 并不指导专业性投资! 投资有风险,入市需谨慎!