
等级: 新手上路
- 注册:
- 2022-3-5
- 曾用名:
|
请问老师,我以下的公式编写出来,有个不能通过的问题如图,
请老师帮助改写优化通过,谢谢
// 定义变量
VAR START_TIME := 0; // 自定义起点时间(以分钟为单位,从0开始计算)
VAR BASE_TIME := START_TIME; // 基点时间
VAR INTERVAL := 20; // 间隔时间(20分钟)
// 判断是否到达间隔时间
IF (TIME - BASE_TIME) >= INTERVAL THEN BEGIN
DRAWSL(BARPOS = BARSSINCE(TIME = BASE_TIME), HIGH, 0, 0, 0), COLORRED; // 画红色垂直线
DRAWTEXT(BARPOS = BARSSINCE(TIME = BASE_TIME), HIGH, '20分钟信号'), COLORRED; // 显示提示文字
BASE_TIME := TIME; // 更新基点时间为当前时间
END;
// 自定义起点设置(示例:假设起点为10:00)
IF DATE = 当前日期 AND TIME = 1000 THEN BEGIN
BASE_TIME := TIME; // 设置基点时间为10:00
END;
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|