正反操作(公式、源码)[其他软件公式]
指标公式源码分析及使用说明:
解释和分析:
AAAA: 前一个收盘价的引用。
BBB: 21日平均真实波动幅度(ATR),计算方式为最高价和前一个收盘价之差的21日均值除以21日内收盘价的绝对值的21日均值,乘以100。
HHH: BBB减去BBB的27日最低值(LLV表示最低值)。
CCC: BBB的27日最低值减去BBB。
JJ: HHH的2倍的3日移动平均加上HHH的13倍,再除以16。
SS: CCC的2倍的3日移动平均加上CCC的13倍,再除以16。
HHHH: BBB的27日最高值(HHV表示最高值)减去BBB。
CCCC: BBB减去BBB的27日最高值。
JJJ: HHHH的2倍的3日移动平均加上HHHH的13倍,再除以16。
SSS: CCCC的2倍的3日移动平均加上CCCC的13倍,再除以16。
FILLRGN: 用于填充区域的函数,条件为后面的布尔表达式,如果为真则填充。
COLORRED, COLORGREEN, COLORCYAN, COLORMAGENTA: 填充区域的颜色,对应不同的条件。
2. 指标创建思路
这段代码主要是基于移动平均和最高/最低值的计算,通过不同的计算方式(如真实波动幅度、移动平均等)来生成四个不同的指标:JJ、SS、JJJ、SSS。这些指标可能用于衡量价格的动量、波动性或趋势方向。
具体指标的创建思路可以总结为:
步骤1: 计算所需的基础指标,如移动平均、最高值、最低值等。
步骤2: 根据基础指标的变化和组合,定义新的指标,例如HHH、CCC、HHHH、CCCC。
步骤3: 通过加权平均或其他算法来平滑这些指标,得到JJ、SS、JJJ、SSS。
步骤4: 根据需要,使用条件语句和填充函数(FILLRGN)来绘制或标记指标的具体区域。
3. 指标使用参考说明
具体使用这些指标时,可以考虑以下几点:
信号解读: 比较JJ与JJJ、SS与SSS的关系,确定买入或卖出信号。
颜色填充: 根据填充的颜色(红色、绿色、青色、洋红色),可以快速区分指标所示的不同市场状态或趋势。
参数优化: 根据市场情况调整移动平均的期数(如21日)、最高/最低值的期数(如27日)等,以优化指标的灵敏度和准确性。
源码:
//正反操作AAAA:=REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AAAA,0),21,1)/SMA(ABS(CLOSE-AAAA),21,1)*100;
HHH:=BBB-LLV(BBB,27);
CCC:=LLV(BBB,27)-BBB;
JJ:(MA(HHH,2)*3+HHH*13)/16;
SS:(MA(CCC,2)*3+CCC*13)/16;
50;
HHHH:=HHV(BBB,27)-BBB;
CCCC:=BBB-HHV(BBB,27);
JJJ:(MA(HHHH,2)*3+HHHH*13)/16;
SSS:(MA(CCCC,2)*3+CCCC*13)/16;
FILLRGN(JJ>JJJ,JJ,JJJ),COLORRED;
FILLRGN(JJ<JJJ,JJ,JJJ),COLORGREEN;{http://www.cxh99.com}
FILLRGN(SS>SSS,SS,SSS),COLORCYAN;
FILLRGN(SS<SSS,SS,SSS),COLORMAGENTA;
{程序化交易 www.cxh99.com }
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容