1.Barra模型因子的剔除剔除构建及应用系列七之Liquidity因子
2.我自己采用的“尾盘选股”升级版公式
3.史上排名前八的通达信选股公式,黑马股 涨停板一网打尽!源码
4.我朋友有一个股票稳定交易系统,剔除剔除请问怎么验证?
Barra模型因子的源码构建及应用系列七之Liquidity因子
在构建Barra模型系列文章的篇章中,我们深入探讨了因子构建及应用,剔除剔除前文已详尽地介绍了Size、源码源码真假Beta、剔除剔除Momentum、源码Residual Volatility、剔除剔除NonLinear Size及Book-to-Price因子的源码构建与应用。此系列文章的剔除剔除第七部分,我们将关注于Liquidity因子的源码构建与应用。
Liquidity因子在Barra模型中的剔除剔除计算方法包含三个关键子因子:月度换手率、季度换手率与年度换手率,源码各子因子权重分别为0.、剔除剔除0.、0.3。该因子的换手率通过成交量与流通股本的比率计算,通过T天的加总求得对数形式,具体换手率的计算周期分别为月度天、季度天、年度天。
通过使用alphalens对Liquidity因子进行分析(年-年3月5日),我们发现:各调仓周期下的alpha收益均为负数,而5天调仓周期下的beta收益为正且最高;Liquidity因子的最大分组与最小分组均贡献负收益,且最大分组的南宫官网搭建源码负收益远超最小分组。进一步分析信息系数,IC均值与IC标准差在不同调仓频率下差异不大,平均IC仅为-0.,低于0.的阈值,显示了该因子的选股能力有限。从分组收益图可见,Liquidity因子表现出两端负收益、中间正收益的特征,这表明过高的或过低的换手率均会导致平均收益的下降。
基于因子分析,Liquidity因子的收益能力不佳,若作为单因子策略应用,预期回测收益同样较差。然而,为了后续对Barra模型个因子进行综合分析,我们依然编写了代码以备后续使用。接下来,我们将深入探讨Liquidity因子的回测分析。
回测时间设定为年1月1日至年3月5日,采用全A股作为回测品种(剔除ST股、停牌股与一年内的次新股),初始资金设定为万。手续费采用双边万二佣金与单边千一印花税(总计千1.4,即双边万7)作为计算依据,滑点设定为双边千1.,源码编辑器计数最大持仓数量限制为只股票。
策略净值曲线显示波动较小,在下跌阶段(年7月-月)具备较强的抗跌能力,在随后的反弹阶段亦展现良好的进攻能力,整体表现较为稳健。然而,从历史回测数据来看,Liquidity因子的收益虽能跑赢大盘指数,但未能创造正收益。年化收益率为-1.%,最大回撤率为-.%,夏普比率-0.,胜率仅.%。总体而言,尽管Liquidity因子在构建与应用中展现出一定的分析价值,其收益表现与预期仍有较大差距。
总结而言,本期文章详细探讨了Liquidity因子在Barra模型中的构建与回测分析,揭示了其在策略应用中的收益特点与潜在局限性。读者可通过掘金量化社区获取本期策略源码,进一步探索因子在实际投资决策中的应用与优化。
我自己采用的“尾盘选股”升级版公式
本人针对尾盘选股策略进行了优化,归纳为以下八个步骤,旨在帮助快速筛选出具有较高潜力的股票,实现炒股操作的推三返一源码高效与收益。
首先,在下午两点半开盘后,筛选出所有涨幅在3%至5%的股票,将其加入自选股列表。
其次,对这些股票按量比排序,剔除量比小于1的股票,即排除成交量萎靡的僵尸股。
接着,根据换手率进行再次筛选,保留换手率在5%至%之间的股票,以避免交易过于频繁或过于冷清的股票。
然后,排除流通市值大于亿或低于亿的股票,以规避大额资金流动可能带来的风险。
之后,对剩余股票进行k线分析,保留成交量稳定增长的股票,剔除波动性较大的股票。
关注k线形态,排除高位长上影线或均线压制明显、支撑点不明晰的股票,专注于那些在k线上无明显压力的股票。
查看分时图,选择全天股价位于分时均价线之上的php云招聘app源码股票,且股价需强于大盘分时图的股票,此类股票的上行动力更强。
最后,在:左右观察股价是否达到当日新高后回踩均价线未破,这一时刻是进行尾盘买入的最佳时机。
此策略的执行需谨记以下要点:条件严格,非每日都有机会;大盘环境不佳时,不建议使用此方法;务必遵循市场趋势,切勿逆势操作。
若要将上述思想转化为代码,源代码如下:
代码示例:
条件定义如下:
WB1:=(O-REF(C,1))/REF(C,1)*<3;{ 高开幅度不超过3%}
WB2:=(C-REF(C,1))/REF(C,1)*<5;{ 收盘涨幅不超过5%}
WB3:=(C-REF(C,1))/REF(C,1)*>2;{ 收盘涨幅大于2%}
WB4:=(REF(C,1)-REF(C,2))/REF(C,2)*<5;{ 昨天涨幅小于5%}
WB5:=(C-REF(C,))/REF(C,)*<;{ 近一个半月涨幅小于%}
WB6:=(H-C)/REF(C,1)*<4.3;{ 长影线不长}
VOLUME:=VOL;
MAVOL1:=MA(VOLUME,);{ 天均量线}
A8:=VOL>MAVOL1*1.2;{ 成交量大于1.2倍天均量线}
A:=FINANCE()
A:=FINANCE()>流通大于亿*;{ 流通盘大于亿}
去ST:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S'));{ 排除ST个股}
A:=(REF(HHV(C,),1)-REF(LLV(C,),1))/REF(LLV(C,),1)
*综合条件为:
WB1 AND WB2 AND WB3 AND WB4 AND WB5 AND WB6 AND A8 AND A AND A AND A AND 去ST AND 0.>DYNAINFO() AND DYNAINFO()>0.;
以上代码提供了一种筛选股票的算法,具体操作流程请参考主号上关于公式的安装教程。
史上排名前八的通达信选股公式,黑马股 涨停板一网打尽!
培养正确对待亏损的心态是成功交易的关键。接受亏损是交易理念的一部分,才能在无压力的状态下操作。下面分享一些实用的选股公式。
首先,我们来选出涨停或跌停股。传统方法选择收盘价大于等于昨收盘价1.倍的股票,但这种方法无法选出ST股。改进后的公式如下:
未停牌:=DYNAINFO(4)>0;
幅度限制:=IF(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S'),5+5*不包含ST,);
涨停:CLOSE>=ROUND(REF(C,1)*(+幅度限制))/ AND 未停牌;
跌停:CLOSE<=ROUND(REF(C,1)*(-幅度限制))/ AND 未停牌;
接下来,我们选出涨停未遂的股票,即当天冲击涨停但未能封板的股票。
未停牌:=DYNAINFO(4)>0;
幅度限制:=IF(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S'),5+5*不包含ST,);
封涨停板未遂:HIGH>=ROUND(REF(C,1)*(+幅度限制))/ AND CLOSE<ROUND(REF(C,1)*(+幅度限制))/;
我们再来看一种公式:涨停之后数日小幅度调整的股票,这类股票在缩量下跌后往往有较大涨幅。
涨停:=CLOSE>=ROUND(REF(C,1)*)/ AND CLOSE=HIGH;
缩量:=HHV(VOL,盘整天数-2)2* SUM(VOL, 盘整天数-2);
RET:缩量 AND REF(涨停,盘整天数) AND COUNT(涨停,盘整天数+1)=1 AND (HHV(H,盘整天数)-REF(C,盘整天数))/REF(C,盘整天数)*(下探幅度*-1);
如果当前股价大于某条均线以上的股票,可以通过以下公式进行筛选:
RET:DYNAINFO(7)>MA(CLOSE,N);
对于竞价量比选股公式,只适合盘前竞价短线操作,最好挑选低点刚起爆个股。以下为源码:
lt:=(CAPITAL/)/;
ZF:=OPEN/ref(CLOSE,1);
A1:=ZF>=1. and ZF
换手:=VOL/CAPITAL*;
换5:=MA(换手,5);
涨停:=CLOSE/ref(CLOSE,1)>1.;
TS:=BARSLAST(涨停);
QJ:=BETWEEN(TS,1,);
tj:=BARSSINCE(v)+1=1;
zq:=BARSLAST(tj);
量比:=if(tj,sum(v,0)/DYNAINFO()*,ref(sum(v,0)/DYNAINFO()*,zq));
XG:lt and A1 and ref(换5,1)3 and 量比>;
接下来是通达信集合竞价抓龙头选股公式,包括条件:
(1)、9.分可以选股;
(2)、看量比大于2的最好;
(3)、涨的太高放弃;
(4)、参数N 1 ;
最后,我们分享MACD实用的选股公式。
(1)、MACD金叉选股公式。
(2)、MACD零轴上方首次金叉。
(3)、MACD零轴上方二次金叉。
(4)、MACD二次翻红选股公式。
(5)、MACD与KDJ金叉共振选股公式。
以上公式旨在快速筛选出满足一定条件的股票,节约时间并辅助交易决策。请谨慎使用,指标并非万能。
我朋友有一个股票稳定交易系统,请问怎么验证?
首先这报表回测信息太少,又不值观回测报表最直观的就是资金曲线
例如通达信回测会自动生成很比较直观报表
这策略都已经用通达信回测了,
为什么直截那么点截图,连个个资金曲线都没有
再有就是策略不能只看胜率,也要看最大回撤,等等很多信息
再有就是这回测是如何设置的,例如回测的周期,滑点是多少,以什么价格计算,手续费的设置开平仓信号等等这些都没有
再有这个策略回测的时间段太短了
如果这是一个日线策略,回测的时段怎么的也得在年左右这样才能看出这个策略在,牛市,熊市,盘整等各种行情下的表现
再有就是回测的品种,是回测所有股票,还是沪深,或者中小版,创业板,是否剔除st等等
就算历史回测可以盈利,还要模拟交易观察
就算回测模拟都通过了,模拟的环境和真实交易环境也是有很大差别的
既然这策略能用通达信回测说明这策略已经能写成选股公式,或者专家指标了
其实很简单你想验证这个策略好不好用,找个看得懂公式代码的,一看就明白这策略的交易思路了
在股票市场中,有哪些交易止损的方法?
n1 1 3
n2 1
m1 1 5
m2 1
VAR1:=REF(CLOSE,2);
A2:SMA(MAX(CLOSE-VAR1,0),7,1)/SMA(ABS(CLOSE-VAR1),7,1),COLORFF,LINETHICK2;
超卖1:IF(A2
VAR2:=REF(CLOSE,1);
VAR3:=SMA(MAX(CLOSE-VAR2,0),7,1)/SMA(ABS(CLOSE-VAR2),7,1);
超卖2:IF(VAR3
逢高派发:STICKLINE(A2>,A2+1,A2-1,8,0),COLORRED,LINETHICK2;
跑吧:IF(A,A2,0);
这是通达信的,不知道你用什么软件,不能通过再找我,无未来,副图公式
股票源码公式中的FILTER函数是未来函数吗?会有漂移吗?为什么加入后准确率大大提高?
在股票下跌时,未来的情况还不够清楚的时候,我们需要一个合理的止损,避免出现资金亏损的情况。股市中,有很多方法可以止损,这里介绍四个方法。第一种:最大止损法。这是阻止损失的最简单的方法。当股票的漂移达到一定的百分点时就会停止交易。百分比取决于风险偏好、交易策略和操作周期,例如每天最大损失2%,中长期最大损失5-%。这个百分点是确定的,不能轻易改变,必须坚决执行。
第二种:横向止损法。在一定的水平时间区间内,在价格上涨后设定止损目标。例如,止损可以在进场后5到分钟内设置。一般情况下,横向止损法应与最大止损法结合使用,以充分控制风险。在一个横向移动的末端,有必要突破,所以一般来说,应该小心突破一个波动期,不管盈亏,先观察,然后找机会投资。
第三种: 移动止损,移动止损又叫“跟踪止损”,是跟随最新价格,设置一定数量的止损点。它仅在价格变化有利于持仓时才被触发,并且是进入盈利阶段时的指令集。移动止损是一个很好的交易工具,尤其是在价格波动的时候,可以保证利润。当持仓变得更有利可图时,提高止损触发价格,交易者可以确保如果市场向相反的方向移动,大部分的账面收益仍然可以实现。
第四种: 关键的价格止损心理方法,心理水平包括整数、历史高点和低点、近期大量大额订单的价格以及一段时间内的最高和最低仓位可能成为关键心理水平。通常需要做一个回顾,关注历史高点,封闭区域,重要的指数目标,这些都是重要的参考。我们需要在白天注意这些事情,通常是在这些点上我们转弯,或者是在这些点上我们真正突破并形成了一种趋势。在这种情况下,必须先承担损失,而不是在达到或打破某一点之后才去做,那么,冲击成本就会比较大。止损方法都有对有错,在我们主观交易的每个阶段,我们对市场有了新的理解,对止损有了不同的看法。能适应不同阶段的能力和需求。
股票软件的公式、指标的未来函数是什么意思?
filter不是未来函数,是在上一个信号出现后,在多长时间不再提示
比如kdj的金叉,如果今天金叉,用filter过滤5天,那5天内再出现金叉就不提示了。所以filter很安全
未来函数指的是,如果在指标公式的源码,使用了未来函数,那么可能信号会漂移,比如今天开盘是涨的,显示涨的信号,结果第二天发现上一天跌了,就变成跌的信号了,信号就会一直调整,让人觉得这个指标百分比准确。
但是不是说有未来函数的指标一无是处,用好了也是一个利器。
如果你不知道你的指标是不是包含未来函数可以去检测一下:
在这里给您提供一下未来函数的列表:
ZIG - 之字转向
PEAK - 前M个ZIG转向波峰值
PEAKBARS - 前M个ZIG转向波峰到当前距离
TROUGH - 前M个ZIG转向波谷值
TROUGHBARS - 前M个ZIG转向波谷到当前距离
FLATZIG - 归一化之字转向
FLATZIGA - 归一化之字转向
PEAKA - 前M个ZIG转向波峰值
PEAKBARSA - 前M个ZIG转向波峰到当前距离
TROUGHA - 前M个ZIG转向波谷值
ZIGA - 之字转向
FFT - 傅立叶变换函数
BACKSET - 将当前位置到若干周期前的数据设为1
WINNER - 获利盘比例
LWINNER - 近期获利盘比例
PWINNER - 远期获利盘比例
COST - 成本分布情况
CAPITAL - 当前流通股本
DYNAINFO - 即时行情数据
FINANCE - 财务函数
XMA - 返回偏移移动平均
#MONTH - 跨周期引用
#WEEK - 跨周期引用
#YEAR - 跨周期引用
DHIGH - 返回该不定周期最高价
DOPEN - 返回该不定周期开盘价
DLOW - 返回该不定周期最低价
DCLOSE - 返回该不定周期收盘价
DVOL - 返回该不定周期成交量价
BARSNEXT - 下一次条件成立到当前的周期数
REFX - 引用若干周期后的数据(平滑处理)
REFXV - 引用若干周期后的数据(未作平滑处理)
PEAK - 前M个ZIG转向波峰值
PEAKBARS - 前M个ZIG转向波峰到当前距离
DRAWLINE - 绘制直线段用到日后数据