本帖最后由 资深技术03 于 2023-5-19 11:09 编辑
这个写法不太对。首先针对这个公式,您最终希望是在日线周期下得到周线上的AA3的结果值,但是公式中,的A是又日线周期下的结果。对吧?
AA:=(2*A+H+L)/2;
AA1:=MA(AA,3);
AA2:=MA(AA1,3);
AA3:MA(AA2,3);要这个是AA3的数值。(红色部分是笔误吧?应该是AA2?)
解决方法:即4楼的代码。整理结构如下:
1.首先建立一个含有A指标的公式,名称为公式1:
2.在您描述的这个被引用的指标算法中获取公式1的A结果值。假设公式名称:【公式2】
[PEL] 复制代码 A:''公式1.A#DAY'';
//A:=stkindi(STKLABEL,'公式1.A',0,6);
AA:=(2*A+H+L)/2;
AA1:=MA(AA,3);
AA2:=MA(AA1,3);
AA3:MA([AA2,3);'
3.调用公式2在周线上的结果。
[PEL] 复制代码 AA3:''公式2.AA3#WEEK''
//[backcolor=rgb(255, 255, 255)]AA3:stkindi(STKLABEL,'[/backcolor]公式2[backcolor=rgb(255, 255, 255)].AA3',0,7);[/backcolor]
上述中,注释部分和上一行相同。 整个逻辑类似于:我们水果拼盘,先把西瓜切好(公式1),在把切好的西瓜和哈密瓜拼成一个果盘(公式2)。特定的客人到来时我们直接端这个果盘过去即可(引用公式2的结果)
|