金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: pxr019225

求助:如何标注高低点的序列数字

[复制链接]

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-22 09:14 | 显示全部楼层
还是没搞理解你这个思路。
1.首先i0-i5 总共是6个点的。

2.如果只是把从i1开始变成i0开始,那这仅仅只是原先标记的数值变化下而已,逻辑上没变化。
截图202308220911261702.png
这里面框起来的最后一个点从i1变成i0,后面的i2变成i1.   效果和之前完全一样,i1-i4 变成了i0-i3.

3.
“cd1:=i1>i3 and i3>i5 and i0>i2 and i2>i4 and i4<i0 and i1<i0 and i3<i2 and i5<i4;
cd2:=((i3-i2))<((i1-i0))  and ((i3-i2))<((i5-i4));
cd3:=(i0-i5)/i0>=0.005;

cd:cd1 and cd2 and cd3,NODRAW;

ii0 和i5 的定义”
这里没有看到定义,你这里是使用了i0,i5 但是没有对他们进行定义。

总体上不是很明白你这个思路细节是怎样的。建议你用之前代码 加载后找出一个图,把要标记为i0,i5的地方 截图标记出来 来阐述你的思路。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

32

主题

1614

帖子

1614

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-8-22 20:58 | 显示全部楼层
技术009 发表于 2023-8-22 09:14
还是没搞理解你这个思路。
1.首先i0-i5 总共是6个点的。

截图202308221948119061.png

截图202308221951306451.png

截图202308221954557323.png

https://www.weistock.com/bbs/forum.php?mod=viewthread&tid=11558&extra=&page=2


1.首先i0-i5 总共是6个点的。
  i0-i5 总共还是5个点的,只不过i5迭代成了i0
2:分别从上涨角度和下跌角度看i5是五段上涨和下跌的转折点。
它可以是这种图形
截图202308222029538038.png

也可以是这种图形


截图202308222046188276.png

截图202308222057545173.png
截图202308222031124370.png
截图202308222030554892.png
截图202308222030476119.png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-23 16:47 | 显示全部楼层
[PEL] 复制代码
variable:index:=0;//全局变量记录最近一次标记的数值。如遇到无法连续进行标记情况,全局变量重置为0,标记过程重新开始
s1:"gd.s1";
s2:"gd.s2";
 
gd:=cross(s1,0);//高点条件
dd:=cross(s2,0);//低点条件
a:drawline(gd,h,cross(s2,0) or islastbar,l,0),coloryellow,linethick2;
b:drawline(dd,l,cross(s1,0) or islastbar,h,0),colorwhite,linethick2;
 
 
ma50:ma(c,50);
 
d_1:=sumbars(dd,1);//前一个低点位置
g_1:=sumbars(gd,1);//前一个高点位置
d_2:=sumbars(dd,2);
g_2:=sumbars(gd,2);
 
 
d1:=ref(l,d_1-1),nodraw;
g1:=ref(h,g_1-1),nodraw;
d2:=ref(l,d_2-1),nodraw;
g2:=ref(h,g_2-1),nodraw;
 
 
 
//算法思路是从历史迭代的方式来标记1-4点。每次标记不仅仅要判断当前条件,还要看前一个标记是不是满足条件,比如当前标记为3,前一个位置必须是2。
//如果不满足连续标记的条件,那么则重置这个标记过程,从标记1 重新开始标记
//初始起点选择从第一个低点开始
 
//第五个点 不影响正常标记的迭代过程,不做变量的迭代
if  (index=4)  and dd   then
begin
drawtext(1 ,  (l*0.99995), 'i5',colorgreen,0),linethick6; 
index:=0;
goto r;
end
 
 
if   index=3 and  gd  then //高点条件满足;前面标记为是3 前提下进行后续的判断
begin
if d1<d2 and g1<g2 and g1<d2 and h<ma50  then
begin
index:=4;
drawtext(1, (h*1.008), 'i4',coloryellow,0),linethick6;
end else index:=0;

end
 
if  index=2 and dd then
begin
if  d1<d2 and d1<g1 and l<ma50 then
begin 
index:=3;
drawtext(1 ,  (l*0.99995), 'i3',colorgreen,0),linethick6;   
end
else index:=0;

end
 
if  index=1 and gd then
begin
index:=2;
drawtext(1 ,  (h*1.002), 'i2',colorwhite,0),linethick6;
end
 
if  (index=0 or index=4)  and dd   then
begin
index:=1;
drawtext(1 ,  (l*0.99995), 'i1',colorred,0),linethick6; 
end

r@;

if index=0 and gd then 
begin 
drawtext(1 ,(h*1.002), 'i0',colorwhite,0),linethick6;	
end


暂时只能做到这个程度了,说下它的局限性。
起始位置的0 ,在只有一个高低点情况下无法处理,下面这样就不行,因为这种情况下是不知道后续是否会出现I3的,所以就无法把I2设置为0了,而且因为是逐K模式,所以也无法未来判断了:
截图202308231635276696.png


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

使用道具 举报

32

主题

1614

帖子

1614

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-8-26 16:38 | 显示全部楼层
技术009 发表于 2023-8-23 16:47
[mw_shl_code=pel,true]variable:index:=0;//全局变量记录最近一次标记的数值。如遇到无法连续进行标记情况 ...

Ok Thanks

补充内容 (2023-8-26 16:54):
其实就是波浪理论的上涨五浪
如果没有形成五浪
那就是走调整的三浪

有全部浪型的买卖点代码
就是没有办法标注0到5的序列
0到5的点就是买卖点
回复

使用道具 举报

32

主题

1614

帖子

1614

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-8-26 17:12 | 显示全部楼层
技术009 发表于 2023-8-23 16:47
[mw_shl_code=pel,true]variable:index:=0;//全局变量记录最近一次标记的数值。如遇到无法连续进行标记情况 ...

截图202308261656434917.png

这里不用设置为0
0应该是和5对应的
不是最低点就是最高点
0应该是下面标注的1的位置
那个划线的最高位置就应该是3号点
3号位置没有办法迭代重新开始
那3号位就重置为0
这个0到3形成的上下上3浪是对前面下跌调整
那后面五浪就是完整的下跌结构
完美



补充内容 (2023-8-26 17:37):
其实最早那个是对的
只是最低那个5迭代成1了
如果那个5迭代成0就对了
还是5个点
想叫帮助改就是把迭代点5改成0
现在从图中看有0到5六个点的循环是不对的
回复

使用道具 举报

32

主题

1614

帖子

1614

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-8-26 17:19 | 显示全部楼层
pxr019225 发表于 2023-8-26 17:12
这里不用设置为0
0应该是和5对应的
不是最低点就是最高点

不应该有单独5号和1号
5就是0
0就是5

可以有大于5的数字序列
那到一级周期又不会产生大于5的数字序列了



补充内容 (2023-8-26 17:25):
那到大一级周期又不会产生大于5的数字序列了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 03:33 , Processed in 0.194423 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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