金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 120|回复: 18

老师,这个怎么用代码写成指标

[复制链接]

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2025-9-19
曾用名:
发表于 2025-11-7 15:57 | 显示全部楼层 |阅读模式
z确认高低点方式
高低点: 高点==三根k线中间k线最高点为三根k线最高点则为高点
             低点==三根k线中间k线最低点为三根K线最低点则为低点
             确认高点==第三根k线为阴线且收盘价小于前两根k线最小值(开盘价,收盘价)或者第四根k线开
阴线收盘价小于后两根k线最小值(开盘价,收盘价),则确认高点。
确认低点==第三根k线为阳线且收盘价大于前两根k线最大值(开盘价,收盘价)或者第四根k线开
阳线收盘价大于后两根k线最大值(开盘价,收盘价),则确认低点。

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-11-7 16:02 | 显示全部楼层
a:if(high>ref(high,1) and high>refx(high,1),high,0)

这样判断,最高价大于前后的最高价。这返回最高价,否者返回0
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2025-9-19
曾用名:
 楼主| 发表于 2025-11-7 16:15 | 显示全部楼层
技术008 发表于 2025-11-7 16:02
a:if(high>ref(high,1) and high>refx(high,1),high,0)

这样判断,最高价大于前后的最高价。这返回最高 ...

后面的确认高点和确认低点怎么实现了,然后可以在k线图上面标识出来
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2025-9-19
曾用名:
 楼主| 发表于 2025-11-7 16:16 | 显示全部楼层
每天早上9.30到15.00只确认第一次的确认高点和第一次的确认低点
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-11-7 16:20 | 显示全部楼层
variable:n=0;
if todaybar=1 then n:=0;

if c<refx(min(c,o),1) and c<refx(min(c,o),2) then
begin
BARSSET(n=0,high,1,0);
n:=1;
end


variable:m=0;
if todaybar=1 then m:=0;

if c>refx(max(c,o),1) and c<refx(max(c,o),2) then
begin
BARSSET(m=0,high,2,0);
m:=1;
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2025-9-19
曾用名:
 楼主| 发表于 2025-11-7 16:34 | 显示全部楼层
技术008 发表于 2025-11-7 16:20
variable:n=0;
if todaybar=1 then n:=0;

谢谢老师,再有不明白的再请教您
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2025-9-19
曾用名:
 楼主| 发表于 2025-11-7 16:41 | 显示全部楼层
老师,这个b 怎么编译错误了

本帖子中包含更多资源

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

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-11-7 16:45 | 显示全部楼层
variable:n=0;
if todaybar=1 then n:=0;

if c<refx(min(c,o),1) and c<refx(min(c,o),2) then
begin
BARSSET(n=0,high,1,0);
n:=1;
end


variable:m=0;
if todaybar=1 then m:=0;

if c>refx(max(c,o),1) and c<refx(max(c,o),2) then
begin
BARSSET(m=0,high,2,0);
m:=1;
end


不要其他的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

11

帖子

11

积分

Rank: 1

等级: 新手上路

注册:
2025-9-19
曾用名:
 楼主| 发表于 2025-11-7 16:53 | 显示全部楼层
怎么成这个样子了

本帖子中包含更多资源

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

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-11-7 16:54 | 显示全部楼层
把旁边仅刷最后一根k的勾去掉
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 15:29 , Processed in 0.079936 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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