指标公式分析及使用参考说明:
这段程序代码是针对股市技术分析中的一些指标计算和交易信号生成的逻辑。让我们来分析和总结它的编程思路和操作建议:
总体编程思路总结:
1. DY1的计算:
- DY1是一个价格加权平均数,计算公式为\((((2 \times C) + H + L) / 4)\)。它代表了一种平均价格,用于后续指标的计算。
2. DY2和DY3的计算:
- DY2使用LLV函数计算最低价的34周期最低值。
- DY3使用HHV函数计算最高价的13周期最高值。
- DY2和DY3分别表示了最近34个周期内的最低价和13个周期内的最高价,用于确定价格的波动范围。
3. 红线变蓝卖出信号:
- 这部分使用了MA函数计算一个移动平均值,其参数是\(\left(\frac{{DY1 - DY2}}{{DY3 - DY2}}\right) \times 100\),表示根据DY1、DY2和DY3的关系来生成一个信号线。
- 如果这条红线变蓝的线在计算中超过了另一条B1线,则显示为红色线条。
4. 蓝线变红买进信号:
- 使用IF条件语句,如果红线变蓝卖出信号大于等于B1,则显示红线变蓝卖出信号,否则显示B1。这是一个买入信号的参考。
5. 白线强弱分界线:
- 通过IF条件语句计算出白线,根据B1和红线变蓝卖出的值来判断强弱分界。
6. 低吸高抛和仅供参考线条:
- 这两条线是固定的数值线,用于标记特定的市场状态或参考点。
7. 交叉点的处理:
- 使用CROSS函数来判断红线变蓝卖出和B1的交叉情况,并根据条件生成相应的数值或显示不同的颜色。
操作建议:
1. 理解指标计算逻辑:
- 首先需要完全理解DY1、DY2和DY3的计算方式,这些指标直接影响后续信号的生成。
2. 验证移动平均线的使用:
- 移动平均线(MA和EMA)在技术分析中常用于平滑价格数据和生成交易信号。确保理解其参数的设定和使用方法,尤其是对于信号线的变化和颜色设定。
3. 交叉点和买卖信号的处理:
- 交叉点的判断使用CROSS函数,需要确保逻辑清晰,并根据实际市场情况调整阈值,以提高信号的准确性。
4. 视觉效果和用户体验:
- 确保绘制的线条颜色、粗细和类型(实线或虚线)能够清晰地传达交易信号和市场状态,提高用户的使用体验。
5. 实时数据更新:
- 在实际应用中,需要考虑如何处理和更新实时数据,以确保生成的交易信号能够及时反映市场变化,这对于自动化交易特别重要。
通过深入理解这些编程思路和操作建议,可以更有效地使用这段代码进行股市技术分析,并作出相应的交易决策。
源码:
DY1:=((((2*CLOSE)+HIGH)+LOW)/4);
DY2:=LLV(LOW,34);
DY3:=HHV(HIGH,13);
红线变蓝卖出:MA((((DY1-DY2)/(DY3-DY2))*100),10),LINETHICK2,COLORCC6600;
B1:EMA(((0.667*REF(红线变蓝卖出,2))+(0.333*红线变蓝卖出)),1),COLORRED;
蓝线变红买进:IF((红线变蓝卖出>=B1),红线变蓝卖出,B1),LINETHICK2,COLORFF00FF;
白线强弱分界:IF((B1-红线变蓝卖出),B1,红线变蓝卖出),LINETHICK2,COLORFFFFFF;
低吸高抛:20,COLORRED;
仅供参考:80,COLORFFFF00;
IF((CROSS(红线变蓝卖出,B1) AND (红线变蓝卖出<25)),66,20),LINETHICK2,COLORRED;
IF((CROSS(B1,红线变蓝卖出) AND (红线变蓝卖出>=80)),38,80),COLORFFFF00;{程序化交易 www.cxh99.com }
{程序化交易 www.cxh99.com }
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(怎么收费,代编流程等详情请点击查阅!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)