金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3290|回复: 1

请教是否是我编程问题

[复制链接]

14

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-8-24
曾用名:
发表于 2021-11-6 17:58 | 显示全部楼层 |阅读模式
本帖最后由 技术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语句条件,所以周一至周四没显示图片。按理说周五也不应该显示,但为什么周五显示图标了(当周开盘价不是就一个值啊)???
显示结果如图片所示
1.jpg
回复

使用道具 举报

37

主题

9872

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-6 18:29 | 显示全部楼层
虽然周线的open在周一时就固定 不变。但是你那两根均线每根k上都有一个新值,他们会变的。

前面4根不满足是因为wO<=skdMID;不成立。这种问题直接通过下面的方式输出看结果就明白了。

aa:skdMID>skdMID2;
BB:wO<=skdMID;
CC:wO>=skdMID2;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-11 03:45 , Processed in 0.205721 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表