
等级: 新手上路
- 注册:
- 2021-8-24
- 曾用名:
|
本帖最后由 技术006 于 2021-11-6 18:34 编辑
myDay中的代码为:
myO:open,linethick0;
myMA10:ma(close,10);
myMA20:ma(close,20);
主代码:
wO:STKINDI('','myDay.myO',0,7,0),linethick0;//当周引用,开盘价
skdMID:STKINDI('','myDay.myMA10',0,6,-1),colorgreen;//前10日均线
skdMID2:STKINDI('','myDay.myMA20',0,6,-1),coloryellow;/前20日均线
//当前10日均线,在前20日均线上方。如果当周开盘价<=当前10日均线,并且当周开盘价>=前20日均线
if skdMID>skdMID2 and wO<=skdMID and wO>=skdMID2 then BEGIN
drawicon(1,High+30,3,1);//显示图标
END
问题来了!!!21/09/06周一,周开盘价7297.36,不满足if语句条件,所以周一至周四没显示图片。按理说周五也不应该显示,但为什么周五显示图标了(当周开盘价不是就一个值啊)???
显示结果如图片所示
|
|