等级: 免费版
- 注册:
- 2023-9-29
- 曾用名:
|

楼主 |
发表于 2025-2-24 11:35
|
显示全部楼层
时间格式转换后, 用debugfile仍旧会出现错落, 你又怎么解释呢? 代码如下:
RUNMODE : 0; //指定逐K模式
DBG_PATH := 'D:\'; //调试输出文件路径
DBG_TRADE_LOG_FILE := DBG_PATH & 'debug_test1.txt'; //调试输出文件名
//若非最新K,则退出
IF NOT(ISLASTBAR) THEN BEGIN
//DEBUGFILE2(DBG_TRADE_LOG_FILE, STKLABEL & ' not lastK',0,0);
EXIT;
END
//////////////////////////////////////////////////////////////////
// 调试输出最新K时间戳相关
//////////////////////////////////////////////////////////////////
reldate := DATE+19000000;
current_date_str := NUMTOSTR(reldate,0); //日期字符串
reltime := TIME;
hh := reltime/10000;
mmss := MOD(reltime,10000);
minutes := mmss/100;
ss := MOD(mmss,100);
current_time_str := NUMTOSTR(hh,0) & ':' & NUMTOSTR(minutes,0) & ':' & NUMTOSTR(ss,0);
k_stamp := current_date_str & ' ' & current_time_str;
//////////////////////////////////////////////////////////////////
// end of 调试输出最新K时间戳相关
//////////////////////////////////////////////////////////////////
debug_content := '调试' & ' ' & STKLABEL;
debug_content := k_stamp & ' ' & debug_content;
DEBUGFILE(DBG_TRADE_LOG_FILE,debug_content,0);
|
|