金字塔决策交易系统

用户名  找回密码
 

微信登录

微信扫一扫,快速登录

帖子
查看: 4360|回复: 3

请教一个算法

[复制链接]

2

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2022-9-20
曾用名:
发表于 2022-10-27 11:10 | 显示全部楼层 |阅读模式
请问用什么公式,能找出图中箭头所示的阳线的位置?

本帖子中包含更多资源

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

x
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-10-27 11:12 | 显示全部楼层
麻烦提供具体判断的逻辑,你只给一个图 没办法知道你需求是什么。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

2

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2022-9-20
曾用名:
 楼主| 发表于 2022-10-27 11:28 | 显示全部楼层
把一组连续的k线分为若干组,相邻的阳线为一组,相邻的阴线为一组,十字星K线可以看做前一根k线的状态(也就是说紧跟阳线的十字星K线看成是阳线,紧跟阴线的十字星K线看成是阴线),我希望能计算出这段k线能分多少组,每一组的开始和结束的定位也可以计算出来

分组情况如图所示:




本帖子中包含更多资源

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

x
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-10-27 13:41 | 显示全部楼层
[PEL] 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VARIABLE:lx1:=0,lx2:=0;
 
ISUPX:=C>O OR (C=O AND C<>L AND REF(C>O,1));
ISDOWNX:=C<O OR (C=O AND C<>L AND REF(C<O,1));
 
if ISUPX then
begin
lx2:=0;
lx1:=lx1+1;
end
 
if ISDOWNX then
begin
lx1:=0;
lx2:=lx2+1;
end
 
S1:LX1;
S2:LX2;
 
//CROSS(LX1,LX2) 就是阳线区间开始的位置,反过来就是阴线区间开始的位置。  阳线开始位置前一个K即为阴线结束位置,反之同理
 
DRAWICON(CROSS(LX1,LX2),H,1);
 
cs:count(cross(lx1,lx2) or cross(lx2,lx1),0);


以上面代码作为框架处理即可。 指标模式选择逐K模式。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

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

本版积分规则

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

GMT+8, 2025-7-16 20:35 , Processed in 0.181864 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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