
等级: 专业版
- 注册:
- 2025-11-7
- 曾用名:
|

楼主 |
发表于 2025-11-18 17:15
|
显示全部楼层
按照老师的建议,把被调用的函数改了,而且是序列模式跑,代码如下,
当前指标下引用它,触发了日志变量输出,但是变量输出很奇怪,求解是怎么回事
看起来日志报错了
但是变量引用能引用到
INPUT:N1(1,1,20,0.5);//之字转向的阈值,默认值为1,代表1%;
//用在超短线,判断大盘的方向
X:ZIG(4,N1);//之字转向,高点用高价,低点用低价,10%;
H1:=PEAK(4,N1,1);//,NODRAW;
H2:=PEAK(4,N1,2);//NODRAW;
L1:=TROUGH(4,N1,1);linethick5;//NODRAW;
L2:=TROUGH(4,N1,2);//NODRAW;
方向:IF(X>Ref(X,1),1,0);
支撑位:L1,colorred,linethick3;
压力位:H1,colorgreen,linethick3;
//MACD
S:=12;
P:=26;
M:=9;
DIFF:=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA:=EMA(DIFF,M);
MACD:2*(DIFF-DEA), COLORSTICK;
Path:='C:\Tradelog\'&FormulaName&StkLabel&'.txt';//Path是日志输出的所在目录
大盘开关:='品种:'&StkLabel&' 日期:'&NUMTOSTR(Date,0)&NUMTOSTR(Hour,0)
&NUMTOSTR(Minute,0)&' 方向:'&NUMTOSTR(方向,2)&'MACD:'&&NUMTOSTR(MACD,2);
DEBUGFILE(Path,大盘开关,大盘开关);
日志:
2025-11-18 17:11:59.180 .txt
2025-11-18 17:11:59.201 .txt
2025-11-18 17:11:59.211 .txt
2025-11-18 17:11:59.223 .txt
2025-11-18 17:11:59.234 .txt
2025-11-18 17:11:59.241 .txt
2025-11-18 17:11:59.251 .txt
2025-11-18 17:11:59.253 .txt
2025-11-18 17:11:59.269 .txt
2025-11-18 17:11:59.277 .txt
2025-11-18 17:11:59.285 .txt
2025-11-18 17:11:59.294 .txt
2025-11-18 17:11:59.305 .txt
2025-11-18 17:11:59.313 .txt
2025-11-18 17:11:59.321 .txt
2025-11-18 17:11:59.327 .txt
2025-11-18 17:11:59.335 .txt
2025-11-18 17:11:59.335 .txt
2025-11-18 17:11:59.351 .txt
2025-11-18 17:11:59.365 .txt
2025-11-18 17:11:59.375 .txt
2025-11-18 17:11:59.383 .txt
2025-11-18 17:11:59.397 .txt
2025-11-18 17:11:59.403 .txt
2025-11-18 17:11:59.414 .txt
2025-11-18 17:11:59.421 .txt
2025-11-18 17:11:59.428 .txt
2025-11-18 17:11:59.437 .txt
2025-11-18 17:11:59.445 .txt
2025-11-18 17:11:59.456 .txt |
|