1.【通达信】量化擒龙先手!指标主附/选股指标源码分享
2.精选指标:柱状彩色换手率公式——附源码
3.通达信合并了各种抄底指标公式抄底神棍——附源码
4.改良的附源传统指标KDJ-W&R(副图、源码、码指码附图)
5.真正实用的标源通达信技术指标在这里,分型顶底+妖股来了,指标附带源码
6.硬核福利量化交易神器talib中28个技术指标的附源同花顺加鞭指标源码Python实现(附全部源码)
【通达信】量化擒龙先手!主附/选股指标源码分享
通达信量化擒龙先手!码指码主附图/选股指标源码分享
一. 指标简介:
二. 主图指标源码
MA5:MA(C,标源5);
MA:MA(C,);
MA:MA(C,);
MA:MA(C,);
DIF1:=EMA(CLOSE,)-EMA(CLOSE,);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*;
AAA上:=IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL);
AAA下:=IF(AAA1
买:=;
入:=AAA1-REF(AAA1,1);
正大:=CROSS(入,买);
DIF:=EMA(CLOSE,)-EMA(CLOSE,);
DEA:=EMA(DIF,);
AAA:=(DIF-DEA)*2*;
牛股:=CROSS(AAA-REF(AAA,1),);
正大牛股:=正大 AND 牛股;
HSL:=V/CAPITAL*>5;
S1:=IF(NAMELIKE('S'),0,1);
S2:=IF(NAMELIKE('*'),0,1);
Z3:=NOT(INBLOCK('近期解禁'));
Z4:=NOT(INBLOCK('拟减持'));
Z5:=NOT(INBLOCK('股东减持'));
Z6:=NOT(INBLOCK('基金减持'));
Z7:=NOT(INBLOCK('即将解禁'));
Z8:=IF(CODELIKE(''),0,1);
Z9:=IF(CODELIKE('8'),0,1);
去掉:=S1 AND S2 AND Z3 AND Z4 AND Z5 AND Z6 AND Z7 AND Z8 AND Z9;
AA:=MA(CLOSE,8);
BB:=((ATAN((AA - REF(AA,1))) * 3.) * );
均线:=MA(CLOSE,);
均线:=MA(CLOSE,);
均线:=MA(CLOSE,);
天马:=((((((OPEN <= 均线) AND ((均线 - REF(均线,1)) > 0))
AND (CLOSE > 均线)) AND (BB > 1)) AND ((CLOSE / OPEN) > 1.)));
{ 股价必涨}
AA:=IF(CLOSE/REF(CLOSE,1)>1. AND HIGH/CLOSE<1. AND IF(CLOSE>REF(CLOSE,1),,0)>0, , 0);
SS:=MA((LOW+HIGH+CLOSE)/3,5)>REF(MA((LOW+HIGH+CLOSE)/3,5),1) AND REF(MA((LOW+HIGH+CLOSE)/3,5),1)
SC:=LHHV(MA((LOW+HIGH+CLOSE)/3,5),) AND C>REF(C,1) AND C>O;
MR:=SC AND COUNT(SS,2);
BB:=MR AND NOT(REF(MR,1));
股价必涨:=AA OR BB OR 天马;
{ 抄底}
二十日换手率:=BETWEEN(SUM(HSCOL,),,);{ 意思是 日换手率介于---之间}
DFO:=(C-REF(C,1))/REF(C,1)*<-5;
AAO:=BARSLAST(DFO);
突破:=CROSS(C,REF(O,AAO));
抄底:=二十日换手率 AND 突破;
三.副图指标源码:
DIF1:=EMA(CLOSE,)-EMA(CLOSE,);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*;
AAA上:=IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL);
AAA下:=IF(AAA1
买:=;
入:=AAA1-REF(AAA1,1);
正大:=CROSS(入,买);
DIF:=EMA(CLOSE,)-EMA(CLOSE,);
DEA:=EMA(DIF,);
AAA:=(DIF-DEA)*2*;
牛股:=CROSS(AAA-REF(AAA,1),);
正大牛股:=正大 AND 牛股;
HSL:=V/CAPITAL*>5;
S1:=IF(NAMELIKE('S'),0,1);
S2:=IF(NAMELIKE('*'),0,1);
Z3:=NOT(INBLOCK('近期解禁'));
Z4:=NOT(INBLOCK('拟减持'));
Z5:=NOT(INBLOCK('股东减持'));
Z6:=NOT(INBLOCK('基金减持'));
Z7:=NOT(INBLOCK('即将解禁'));
Z8:=IF(CODELIKE(''),0,1);
Z9:=IF(CODELIKE('8'),0,1);
去掉:=S1 AND S2 AND Z3 AND Z4 AND Z5 AND Z6 AND Z7 AND Z8 AND Z9;
AA:=MA(CLOSE,8);
BB:=((ATAN((AA - REF(AA,1))) * 3.) * );
均线:=MA(CLOSE,);
均线:=MA(CLOSE,);
均线:=MA(CLOSE,);
天马:=((((((OPEN <= 均线) AND ((均线 - REF(均线,1)) > 0))
AND (CLOSE > 均线)) AND (BB > 1)) AND ((CLOSE / OPEN) > 1.)));
{ 股价必涨}
AA:=IF(CLOSE/REF(CLOSE,1)>1. AND HIGH/CLOSE<1. AND IF(CLOSE>REF(CLOSE,1),,0)>0, , 0);
SS:=MA((LOW+HIGH+CLOSE)/3,5)>REF(MA((LOW+HIGH+CLOSE)/3,5),1) AND REF(MA((LOW+HIGH+CLOSE)/3,5),1)
SC:=LHHV(MA((LOW+HIGH+CLOSE)/3,5),) AND C>REF(C,1) AND C>O;
MR:=SC AND COUNT(SS,2);
BB:=MR AND NOT(REF(MR,1));
股价必涨:=AA OR BB OR 天马;
{ 抄底}
二十日换手率:=BETWEEN(SUM(HSCOL,),,);{ 意思是 日换手率介于---之间}
DFO:=(C-REF(C,1))/REF(C,1)*<-5;
AAO:=BARSLAST(DFO);
突破:=CROSS(C,REF(O,AAO));
抄底:=二十日换手率 AND 突破;
四. 选股指标源码
指标源码内容与前文一致,仅包含主图和副图指标源码,指标用于量化分析股票。附源指标包括移动平均线、码指码MACD、标源股价波动判断、指标换手率分析等,附源通过设置条件筛选出具有投资潜力的码指码股票。使用时根据具体市场情况和策略进行调整。注意:指标的有效性需结合市场情况综合判断,不应单一依赖。
精选指标:柱状彩色换手率公式——附源码
今天,我将分享一个实用的金融指标——柱状彩色换手率公式,配合主力资金力和火焰山副图,能有效辅助交易者识别主力动向和买卖时机。下面,我将逐步解析其工作原理和实战应用。
首先,计算换手率的公式是:成交额除以流通股本,颜色以绿色显示。今日换手率则直接基于这个公式。HS则为累计换手率,换手次数则为整数部分。可扩展源码我们引入BBB和BBB2变量,用于追踪最近一次完全换手的位置,并通过距上次完全换手计算平均换手天数,用蓝线表示。
接着,A2变量根据成交额和流通股本计算换手百分比,根据不同的区间(3%-5%,5%-7%,7%-%,大于%)用不同颜色的柱状图来标记,以直观显示买卖信号。当A2小于3且收盘价高于开盘价时,用绿色、**等不同深浅的颜色进行标记。
最后,这个指标完全免费分享,旨在帮助广大投资者,无需任何费用。如果需要完整的源码或有其他技术问题,可以直接私信我,我会提供支持。感谢所有粉丝朋友们的关注和信任,你们的支持是我前进的动力。
通达信合并了各种抄底指标公式抄底神棍——附源码
对于想要掌握抄底技巧的投资者,本文将分享两套不同的抄底指标公式,帮助你更好地把握市场时机。首先,是极地拉升抄底方法:
E:=CROSS(,RSI);
当线与RSI线交叉时,使用STICKLINE显示信号,划线通道源码颜色为**。当条件满足时,显示' 减'的提示,同样为**。接着,计算了不同周期的波动比率和百分比,如9日高点与低点差值、与收盘价的差距,以及日与日的波动对比等,形成VARA、VARC和VARE等指标,最后计算VARF移动平均线。
其次,是短线抄底的策略,通过计算不同周期的高点和低点移动平均线(HLM1-HLM),结合相对强弱指标和波动率,形成HLM和HLM的混合指标。在HLM达到特定阈值时,通过HLM的调整,计算关注指标关注值,并在图上以箭头标记上升信号。
通过这些公式,投资者可以结合市场实时数据,运用这些技术工具来辅助抄底决策。当然,技术分析只是投资参考,实际操作时还需结合其他因素和市场动态综合判断。
改良的传统指标KDJ-W&R(副图、源码、阿龙源码附图)
在这个代码段中,描述了一个用于量化分析股票市场数据的算法。主要通过计算交易量、净流入和净流出等指标,来评估市场中的资金流向和主力与散户的行为。以下是该算法的关键组成部分:
1. **计算交易量和净流入/出**:
- 大宗交易、非大宗交易的买卖量被计算出来,通过与价格变动相乘来得到资金流入和流出的指标。这些指标被用于评估市场的资金动态。
2. **计算主力与散户的净流入**:
- 通过比较大宗交易的买量与卖量,计算主力资金的净流入量。同样,非大宗交易的计算也用于评估散户的交易活动。
3. **评估交易趋势**:
- 利用动量指标DDX、DDY和DDZ来评估价格变动趋势。这通过比较当前价格变动与过去价格变动的差异来实现,从而判断市场是否处于上升、下降或稳定的趋势中。
4. **颜色编码显示**:
- 不同的颜色编码被用来可视化交易量和净流入/出的大小和方向,帮助交易者直观地理解市场活动。
5. **趋势持续时间**:
- 通过计算DDX、DDY和DDZ指标在不同时间周期内的连续上升或下降情况,来评估趋势的强度和持续性。
这个算法结合了多种技术指标,为交易者提供了一个全面的分析工具,帮助他们更好地理解市场动态,做出决策。它通过量化分析,将复杂的ureka源码详解市场行为简化为可操作的数据和图表,从而提高交易效率和准确性。
真正实用的通达信技术指标在这里,分型顶底+妖股来了,附带源码
有些人认为我发布的技术指标华而不实,毫无辅助判断价值。然而,我认为这种看法是错误的。技术指标并非一朝一夕之物,若你在使用过程中遭遇损失,可能是方法不当或指标本身存在误差。
今日,我将用自己常用的技术指标与传统指标进行对比,以证明技术指标的实际效用。
分型顶底幅图指标是一种典型的“优化MACD”指标,与传统MACD相比,它更为详细,能直观显示出金叉与死叉的分界线,同时成交量的高低也更为明确。
分型顶底幅图公式代码如下:
DIFF:EMA(CLOSE,7) - EMA(CLOSE,); DEA:EMA(DIFF,9); DRAWBAND(DIFF,RGB(,,),DEA,RGB(,,)); MACD:2*(DIFF-DEA),COLORSTICK; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)); A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,,),"RSI.RSI2"(6,,)),1)); B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,,),A3+1)<"RSI.RSI1"(6,,) AND CROSS("RSI.RSI1"(6,,),"RSI.RSI2"(6,,)); C1:=BARSLAST(REF(CROSS(DEA,DIFF),1)); D1:=REF(C,C1+1)DIFF AND CROSS(DEA,DIFF); C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1)); D2:=REF(C,C2+1)"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)); C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,,),"RSI.RSI1"(6,,)),1)); D3:=REF(C,C3+1)"RSI.RSI1"(6,,) AND CROSS("RSI.RSI2"(6,,),"RSI.RSI1"(6,,)); STICKLINE(B1>0,-0.1,0,1,0),COLORRED; STICKLINE(B2>0,-0.1,0,1,0),COLORFFFF; STICKLINE(B3>0,-0.1,0,1,0),COLORYELLOW; STICKLINE(D1>0,0.1,0,1,0),COLORFF; STICKLINE(D2>0,0.1,0,1,0),COLORFFCC; STICKLINE(D3>0,0.1,0,1,0),COLORWHITE; STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORRED; STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORYELLOW; STICKLINE(MACD=REF(MACD,1) AND MACD<0,0,MACD,0,0),COLORMAGENTA; STICKLINE(C>0,0,0,,1),COLORBLUE; MACD底背:IF(B1>0,-0.1,0),COLORRED,POINTDOT; KDJ底背:IF(B2>0,-0.1,0),COLORFFFF,POINTDOT; RSI底背:IF(B3>0,-0.1,0),COLORYELLOW,POINTDOT; MACD顶背:IF(D1>0,0.1,0),COLORFF,POINTDOT; KDJ顶背:IF(D2>0,0.1,0),COLORFFCC,POINTDOT; RSI顶背:IF(D3>0,0.1,0),COLORWHITE,POINTDOT; 强:IF(DIFF>MA(DIFF,2),DIFF,DRAWNULL),COLORRED,LINETHICK2; 弱:IF(DEA>MA(DEA,2),DEA,DRAWNULL),COLORMAGENTA,LINETHICK2; DRAWICON(CROSS(DIFF,DEA),DEA,5); DRAWICON(CROSS(DEA,DIFF),DEA,); A:=REF(DIFF,1)REF(DIFF,1); B:=REF(DIFF,1)>REF(DIFF,2) AND REF(DIFF,2)>REF(DIFF,3) AND DIFF 0),0,MACD,0.1,0),COLORCC; STICKLINE((MACD > 0),0,MACD*0.9,0.1,0),COLOREE; STICKLINE((MACD > 0),0,MACD*0.8,0.1,0),COLORFF; STICKLINE((MACD > 0),0,MACD*0.7,0.1,0),COLORFF; STICKLINE((MACD > 0),0,MACD*0.6,0.1,0),COLORFF; STICKLINE((MACD > 0),0,MACD*0.5,0.1,0),COLORFF; STICKLINE((MACD > 0),0,MACD*0.4,0.1,0),COLORFF; STICKLINE((MACD > 0),0,MACD*0.3,0.1,0),COLORBBFF; STICKLINE((MACD > 0),0,MACD*0.2,0.1,0),COLORDDFF; STICKLINE((MACD > 0),0,MACD*0.1,0.1,0),COLORFFFF; STICKLINE((MACD < 0),0,MACD,0.1,0),COLORCC; STICKLINE((MACD < 0),0,MACD*0.9,0.1,0),COLOREE; STICKLINE((MACD < 0),0,MACD*0.8,0.1,0),COLORFF; STICKLINE((MACD < 0),0,MACD*0.7,0.1,0),COLORFF; STICKLINE((MACD < 0),0,MACD*0.6,0.1,0),COLORFF; STICKLINE((MACD < 0),0,MACD*0.5,0.1,0),COLORFF; STICKLINE((MACD < 0),0,MACD*0.4,0.1,0),COLORFF; STICKLINE((MACD < 0),0,MACD*0.3,0.1,0),COLORFFBB; STICKLINE((MACD < 0),0,MACD*0.2,0.1,0),COLORFFDD; STICKLINE((MACD < 0),0,MACD*0.1,0.1,0),COLORFFFF;
硬核福利量化交易神器talib中个技术指标的Python实现(附全部源码)
本文将带您深入学习纯Python、Pandas、Numpy与Math实现TALIB中的个金融技术指标,不再受限于库调用,从底层理解指标原理,提升量化交易能力。
所需核心库包括:Pandas、Numpy与Math。重要提示:若遇“ewma无法调用”错误,建议安装Pandas 0.版本,或调整调用方式。
我们逐一解析常见指标:
1. 移动平均(Moving Average)
2. 指数移动平均(Exponential Moving Average)
3. 动量(Momentum)
4. 变化率(Rate of Change)
5. 均幅指标(Average True Range)
6. 布林线(Bollinger Bands)
7. 转折、支撑、阻力点(Trend, Support & Resistance)
8. 随机振荡器(%K线)
9. 随机振荡器(%D线)
. 三重指数平滑平均线(Triple Exponential Moving Average)
. 平均定向运动指数(Average Directional Movement Index)
. MACD(Moving Average Convergence Divergence)
. 梅斯线(High-Low Trend Reversal)
. 涡旋指标(Vortex Indicator)
. KST振荡器(KST Oscillator)
. 相对强度指标(Relative Strength Index)
. 真实强度指标(True Strength Index)
. 吸筹/派发指标(Accumulation/Distribution)
. 佳庆指标(ChaiKIN Oscillator)
. 资金流量与比率指标(Money Flow & Ratio)
. 能量潮指标(Chande Momentum Oscillator)
. 强力指数指标(Force Index)
. 简易波动指标(Ease of Movement)
. 顺势指标(Directional Movement Index)
. 估波指标(Estimation Oscillator)
. 肯特纳通道(Keltner Channel)
. 终极指标(Ultimate Oscillator)
. 唐奇安通道指标(Donchian Channel)
参考资料:
深入学习并应用这些指标,将大大提升您的量化交易与金融分析技能。
通达信实用性很强的指标,庄家抬轿子核心与高端实战策略,附源码
通达信中的一款实用指标——庄家抬轿子,为投资者提供了一套高端实战策略,下面将详细介绍其操作方法和原理。
这套指标体系以柱体的买点提示为关注点,结合底分型确认或不创新低的时机,为买入信号。其中,主力抄底和MACD幅图组合,尽管MACD存在一定的滞后性,但能辅助判断主力筹码的动向。主力抄底图则是基于主力筹码分布情况构建的,有助于识别市场趋势。
实战案例中,当股票下跌至底部,第一个底出现时往往为惯性反弹,不宜立即参与。而当第二个底出现且表现出较强势头时,可以考虑逐步建仓。源码中详细列举了计算和判断条件,包括高低点、峰谷、峰谷持续时间等,以及缺口判断等技术细节。
值得注意的是,所有分享的内容完全免费,作者承诺不收取任何费用,旨在回馈粉丝们的支持。对于需要使用或了解更多指标的朋友们,可以直接私信获取本人独创的技术指标和全套源码。
指标权重建模系列三:白话改进CRITIC法赋权(附Python源码)
上节回顾
前文讲述了CRITIC法赋权重的基本概念,其中涉及波动度与冲突度两个关键点。波动度指的是同一指标下数据的标准差,冲突度则衡量了指标间的相关性。
数据模型介绍
在数据集中,n个样本,m个指标,数学表达如下:
公式略
对CRITIC方法的改进
改进CRITIC法需聚焦波动度与冲突度。知友反馈指出公式上的不足,经文献研究后,重审并提出改进。
改进波动度计算
为消除量纲影响,改进公式将标准差除以均值,获得无量纲指标。
冲突度改进
原冲突度公式只考虑正相关。改进后,负相关亦视为强相关,调整冲突度计算公式。
改进后权重计算
引入熵权法,通过加权平均,平衡指标重要性与信息量,提升权重准确性与稳定性。
具体实现参考已发布的信息熵介绍文章。
Python代码
提供CRITIC法改进版的Python代码实现,便于实践操作。
参考文献
[1] 韩一鸣,徐鹏飞,宫建锋等.基于改进CRITIC-熵权法的电网发展经营综合评价体系研究[J].机电信息,():1-7+.DOI:./j.cnki.cn-/tm....
[2] 弋若兰.我国上市公司信用风险评估研究——基于改进CRITIC熵权组合赋权-TOPSIS模型[J].投资与创业,,():-.
股票指标EXPMA源码被改写后的超短应用(附:指标公式)
EXPMA指标详解与超短应用策略
EXPMA指标,即指数平均数指标或指数平滑移动平均线,它通过计算股票收盘价的算术平均,结合统计学原理,帮助投资者判断价格未来走势的变动趋势。与移动平均线相比,EXPMA更加重视价格的实时动态,有效弥补了其他指标在信号滞后或提前的问题。在参数设定上,可采用日和日,或根据实际需求选择更短或更长周期。
在实际应用中,EXPMA指标的用法类似于MACD和KDJ指标,通过金叉和死叉信号指导投资者买入和卖出。例如,漫步者股票在年8月日出现金叉后,随即发出买入信号,并且在短短4个月内实现了股价翻倍。此外,还有利用日和日线形成组合,寻找金叉上涨后的调整机会,再依据股价是否回到日EXPMA线来判断是否为第二买点。老白干酒在年3月9日回踩日EXPMA线后迅速回升,随后展开第二波行情。
针对超短线交易者,我们提出一种结合了多种指标特性的快进快出策略。策略的核心在于捕捉EXPMA指标的买点信号,同时考虑其他指标如RSV、K、D、J、MACD等。具体操作上,需关注EXP1与EXP2的交叉、A1与A2的交叉、RSV、K、D、J的交叉以及MACD等指标。在满足特定条件时,如A6,系统将提示“撸他”。实践中,策略在超短交易上表现出高效性,例如漫步者在年月日发出信号后,于次日收阴,但随后出现逆市上涨,涨幅达8%。华大基金在同样时间点出现信号后,次日涨停。
针对长期趋势判断,策略建议投资者关注EXP1的每日走势,确保其始终高于前一日。当EXP1低于次日值时,为卖出信号。这种策略虽然能有效捕捉大涨幅,但对止损能力要求较高,一旦犹豫可能错失机会。成功率为%,适合追求省时省力的投资者。以泰晶科技为例,其在月6日出现买点后,EXP1始终高于前一日,最终在短短个交易日实现%的涨幅。而中航三鑫在出现买点后,由于EXP1下行,选择适时出局。
总之,EXPMA指标提供了一种灵活的交易策略,无论是超短还是趋势交易,都能从中受益。但需注意,投资决策应基于个人分析和市场状况,避免盲目跟风,严格控制风险。