等级: 标准版
- 注册:
- 2023-10-17
- 曾用名:
|
楼主 |
发表于 2024-9-12 22:28
|
显示全部楼层
老师您好,我做了研究,跟您同步一下,if函数中不能涉及到cross,所以我直接用if holding=0 then ith:=cross(backset(sth&&ref(ref(h1,2),sumbars(sth,2)-1)>ref(ref(h1,2),sumbars(sth,1)-1)&&ref(ref(h1,2),sumbars(sth,2)-1)>ref(ref(h1,2),sumbars(sth,3)-1),sumbars(sth,2)+2),0.5);不行。
要再劳烦您看一下:
指标a
[PEL] 复制代码 itl:cross(backset(stl&&ref(ref(l,2),sumbars(stl,2)-1)<ref(ref(l,2),sumbars(stl,1)-1)&&ref(ref(l,2),sumbars(stl,2)-1)<ref(ref(l,2),sumbars(stl,3)-1),sumbars(stl,2)+2),0.5);
kk:cross(h,ref(valuewhen(sth,ref(h,2)),barslast(itl)));
引用指标a
[PEL] 复制代码
variable:n=0;
itl:=stkindi('','tenonexp.itl',0,2,-1);
kk:=stkindi('','tenonexp.kk',0,2,-1);
if kk then n:=1;
itlx:=0;
if n=0 then itlx:=itl;
老师我想知道我写的对不对即可,具体的我可以自己研究,因为kk内也包含了itl,所以我不确定这样行不行。
谢谢。
|
|