金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5273|回复: 13

新手求教,关于k线的特征的写法。

[复制链接]

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
发表于 2022-5-10 20:54 | 显示全部楼层 |阅读模式
我想标记出所有k线中,每三根k线,中间那根线为最低价为最低一组,并标记出来,同样把三根一组,中间最高的那种也标记出来,并连线,应该怎么表达?请大神赐教,谢谢!
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-11 09:09 | 显示全部楼层
以中间那个K高低点连线?那不是成在一根K上画竖线了?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
 楼主| 发表于 2022-5-11 10:22 | 显示全部楼层
技术009 发表于 2022-5-11 09:09
以中间那个K高低点连线?那不是成在一根K上画竖线了?

是所有的k线中,标识出三条k线,中间那根最高的,连中间那根最低的,最近相连,我等会画个图出来。
回复

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
 楼主| 发表于 2022-5-11 10:29 | 显示全部楼层
如附件这样,三根线,最高点连最低点~
微信截图_20220511102737.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-11 10:36 | 显示全部楼层
看你这个图 你第一个连线(左一)跨度都超过三个K了?

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

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
 楼主| 发表于 2022-5-11 12:43 | 显示全部楼层
技术009 发表于 2022-5-11 10:36
看你这个图 你第一个连线(左一)跨度都超过三个K了?

是连接三根一组中,中间k线最高价最高,最低价最低的点,所以,如果相邻的线组不存在这个特征的话,就跳过不连的。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-11 15:36 | 显示全部楼层
本帖最后由 技术009 于 2022-5-11 15:38 编辑

[PEL] 复制代码
cd:=mod(BARPOS,3)=0;
Locate:=BARPOS=2 or BARSLAST(cd)=2;

HCD:=H>REF(H,1) AND H>REFX(H,1);
LCD:=L<REF(L,1) AND L>REFX(L,1);

currentcd:=VALUEWHEN((HCD OR LCD) AND Locate,if(HCD,1,-1));
lastcd:=ref(currentcd,1);



DRAWLINE((currentcd<>lastcd or VALID(lastcd)=0) and currentcd=1,h,currentcd<>lastcd and currentcd=-1,l,0);
DRAWLINE((currentcd<>lastcd or VALID(lastcd)=0)  and currentcd=-1 ,l,currentcd<>lastcd and currentcd=1,h,0);


//输出满足条件的中间K 用来核对画线
DRAWICON(Locate and HCD,h,1);//中间位置 且是3个K最大H处
DRAWICON(Locate and LCD,l,2);//同理


注意必须在序列模式下使用,你修改默认的指标属性即可。
效果:
截图202205111537423815.png

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

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
 楼主| 发表于 2022-5-12 00:34 | 显示全部楼层
从连线效果来看,完全不对啊。三线一组中间最低的,标记出来,笑脸的位置显然不对,低点连高点,也不对。只是随便示例给我看下,我自己理解改代码的意思吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-12 08:52 | 显示全部楼层
首先我这个三根线不是移动,是每三根线作为一个区间。比如123456 6个K,是判断2和5是否是相应区间(123一个区间,456一个区间,不是连续的移动区间)的低点或者高点,然后标记出来。所以你说笑脸位置不对,说明这个所谓三根线我们理解的定义都不一样。

你重新描述下的需求思路。要完整的,有清晰逻辑关系的。我这个是按照我前面理解的写的,不是随便写的。 建议使用图例以及有体现逻辑关系的文字描述。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
 楼主| 发表于 2022-5-12 12:08 | 显示全部楼层
技术009 发表于 2022-5-12 08:52
首先我这个三根线不是移动,是每三根线作为一个区间。比如123456 6个K,是判断2和5是否是相应区间(123一个 ...

我思路是这样的,检索出k线中三根k线中间最低的组别,命名为低转组,找到低转组的最低点,命名为低转点,高转也是一样,三根k线中那根最高点为最高的组别,叫高转组,组内最高点,叫高转点,连接最近的高转点和低转点,如果低转点和高转点之间,间隔有比前一个低转点高的低转点,请忽略,直接连接下一个高转点。这样线连接完后,就能看出行情的即时走向了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-28 03:38 , Processed in 0.125192 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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