金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 980|回复: 33

麻烦编写一个有关K线高低值的帖子

[复制链接]

4

主题

117

帖子

117

积分

等级: 免费版

注册:
2025-5-23
曾用名:
发表于 2025-6-23 16:38 | 显示全部楼层 |阅读模式
编写一个K线图 最高点减去最低点值的公式
1、每根K线最高点减去最低点值,自动标注在对应的K线上
2、上涨的K线,值写在K线上方,用红色标注
   下跌的K线值,写在K线的下方,用黄色标注

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

4

主题

117

帖子

117

积分

等级: 免费版

注册:
2025-5-23
曾用名:
 楼主| 发表于 2025-6-23 16:39 | 显示全部楼层
每根K线的最高点减去最低点的值
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-23 16:48 | 显示全部楼层
  //红柱
IF c>o THEN BEGIN
        DRAWTEXT(1,high,NUMTOSTR(h-l,3),COLORRED);
   END

  //绿柱
IF c<o THEN BEGIN
        DRAWTEXT(1,low,NUMTOSTR(h-l,3),COLORYELLOW);
   END


建议用户学下绘图函数,这类简单的绘图请后续自行完成
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

117

帖子

117

积分

等级: 免费版

注册:
2025-5-23
曾用名:
 楼主| 发表于 2025-6-23 16:59 | 显示全部楼层
1、绿色的柱子的高点减去低点的值下载下方
2、绿色就是下跌的用黄色标注

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

4

主题

117

帖子

117

积分

等级: 免费版

注册:
2025-5-23
曾用名:
 楼主| 发表于 2025-6-23 17:00 | 显示全部楼层
上涨的红柱高低差值用S表述S1S2S3S4......
下跌的绿柱高低差值用n表示N1N2N3N4N5.....
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-23 17:03 | 显示全部楼层
variable:n=0,m=0;

  //红柱
IF c>o THEN BEGIN
        DRAWTEXT(1,high,NUMTOSTR(n,0),COLORRED);
        n:=n+1;
   END

  //绿柱
IF c<o THEN BEGIN
        DRAWTEXT(1,low,NUMTOSTR(m,0),COLORYELLOW);
        m:=m+1;
   END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

117

帖子

117

积分

等级: 免费版

注册:
2025-5-23
曾用名:
 楼主| 发表于 2025-6-23 19:42 | 显示全部楼层
variable:n=0,m=0;

  //红柱
IF c>o THEN BEGIN
        DRAWTEXT(1,high,NUMTOSTR(h-l,3),COLORRED);
        n:=n+1;
   END

  //绿柱
IF c<o THEN BEGIN
        DRAWTEXT(1,low,NUMTOSTR(h-l,3),COLORYELLOW);
        m:=m+1;
   END
   
   以上是公式
现在需要做一个策略提示:
(1)上涨的柱子,相邻的N值比小于0.5,则在N+1对应的K线上方显示跌。
即:(n+1)/n的值小于0.5,则在N+1对应的K线上方显示跌
(2)下跌的柱子,相邻的M值比小于0.5,则在m+1对应的K线上方显示跌。
即:(m+1)/n的值小于0.5,则在N+1对应的K线上方显示涨
如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-24 09:33 | 显示全部楼层

variable:n=0,m=0;

  //红柱
IF c>ref(c,1)*1.005 THEN BEGIN
        DRAWTEXT(1,high,'涨',COLORRED);
        n:=n+1;
   END

  //绿柱
IF c<ref(c,1)*0.995 THEN BEGIN
        DRAWTEXT(1,low,'跌',COLORYELLOW);
        m:=m+1;
   END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

117

帖子

117

积分

等级: 免费版

注册:
2025-5-23
曾用名:
 楼主| 发表于 2025-6-24 10:13 | 显示全部楼层
//红柱
IF c>ref(c,1)*1.005 THEN BEGIN
        DRAWTEXT(1,high,'涨',COLORRED);
        n:=n+1;
   END
你好。
//红柱
IF c>ref(c,1)*1.005 THEN BEGIN  这是什么意思
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-24 10:13 | 显示全部楼层
就是价格比上一个价格高0.5%
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 12:57 , Processed in 0.102585 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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