编写想法:
根据市场价格的区间,结合MACD,MA等指标,来综合判断突破
逻辑思路:
BB0 和 BB1 的计算:
BB0 是基于不同时间周期(3、4、6、9天)的指数移动平均(EMA)的加权平均值。
BB1 是3天的EMA。
BB 是 BB0 和 BB1 的条件选择,但 BB0==DRAWNULL 似乎是一个错误,因为 DRAWNULL 通常用于图表绘制中表示无数据,而不是用作比较条件。
A0 的计算:
A0 是通过最高价(H)、最低价(L)、开盘价(O)和收盘价(C)的加权平均值计算得出的,这可能用于平滑价格变动。
TK 和 TP 的定义:
TK 和 TP 定义了一组条件,用于判断当前价格行为是否属于某种特定的市场趋势或形态。
多个交叉条件和价格调整:
代码通过计算 A0、A1、A2…A9 与 BB 的交叉,并结合 TK 和 TP 条件,来调整这些值(通过乘以0.98或1.02)。这看起来像是在尝试通过市场的动态变化来动态调整交易信号。
RSV 和 EMA(A) 的计算:
RSV 是基于过去6天最低价和最高价的相对强弱指标(RSI)的变种。
JA 和 JB 分别是 A 的1天和3天EMA。
交易信号和图标绘制:
使用 DRAWICON 函数在图表上绘制图标,以指示买入(KK0)和卖出(PP0)信号。
定义了多个条件(如 TCY、TZK、TKC、TZD)来进一步细化交易信号。
RBB 和 AX 的计算:
RBB 是基于不同时间周期收盘价的加权平均值。
AX1 和 AX2 是 RBB 相对于两个不同常数(RB1 和 RB2)的比率,可能用于评估市场的相对强度或位置。
图片展示:
源码展示:
声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。阅读者据此信息操作,风险自担,后果自负!本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。