金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5805|回复: 10

麻烦老师帮忙编写公式

[复制链接]

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
发表于 2022-8-24 11:03 | 显示全部楼层 |阅读模式
//H20:=今日最高价等于20日最高价
//M1:= H20后 收盘价 没有向上突破过H20后所有K线的最高价(包含H20最高价),今日收阴,收盘价 第一次下穿 H20最低价,
//H20B:= M1后 最高价 没有向上突破过H20后所有K线的最高价(包含H20最高价),今日收阳,收盘价 介于 H20 K线最高价和半分位之间,
//M2:=H20B后 收盘价 没有向上突破过H20后所有K线的最高价(包含H20最高价),今日收阴,收盘价 第一次下穿 H20B 最低价,

//L20:=今日最低价等于20日最低价
//W1:= L20后 收盘价 没有向下突破过L20后所有K线的最低价(包含L20最低价),今日收阳,收盘价 第一次上穿 L20最高价,
//L20B:= W1后 最高价 没有向下突破过L20后所有K线的最低价(包含L20最低价),今日收阴,收盘价 介于 L20 K线最低价和半分位之间,
//W2:=L20B后 收盘价 没有向下突破过L20后所有K线的最低价(包含L20最低价),今日收阳,收盘价 第一次上穿 L20B 最高价,

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-24 11:25 | 显示全部楼层
你这个几个点,都是可能反复多次触发满足的。这种你怎么处理。重置重新统计还是怎样?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2022-8-24 12:04 | 显示全部楼层
是收盘价超过20高低点就重置重新统计,是哪个条件描述有问题?我可以调整一下
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-24 13:18 | 显示全部楼层
我说的不仅仅是 H20这个点,你后面几个点都有可能。因为你每个点都依靠前面一个点作为基准判断的。

此外“收盘价超过20高低点”  这个条件的满足和M1满足是有重合的地方的。如果按照这个做法去重置,那问题来了。你后面的点是需要用到H20位置的高低价的,那我采用哪个为准呢?是用重置前的还是重置后的。
你上面这些需求有很多情况需要理清的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2022-8-24 15:04 | 显示全部楼层
好的, 如果把条件都改成 "最高价没有向上突破过H20的最高价" 是否就不会出现信号重合了,谢谢

本帖子中包含更多资源

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

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

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

还有一种情况是 H=hhv(h,20) 再次满足了。这种情况下要重置吗?比如你第一个H20出来后,横盘了很久,以至于新出了一个20周期最高价,但是这个最高价并没有突破前面那个,因为他们统计范围不一致。如果按照前面的必须突破了才重置,那可能出现新的H20 只能是在价格一直上涨的情况下才行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2022-8-24 15:48 | 显示全部楼层
技术009 发表于 2022-8-24 15:32
还有一种情况是 H=hhv(h,20) 再次满足了。这种情况下要重置吗?比如你第一个H20出来后,横盘了很久,以至于 ...

是的,H20再次满足就重置,以最后一个H20为准
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-24 16:09 | 显示全部楼层
"最高价和半分位之间,"这个半分位 是指什么?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2022-8-24 16:20 | 显示全部楼层
技术009 发表于 2022-8-24 16:09
"最高价和半分位之间,"这个半分位 是指什么?

就是K线  (最高价-最低价)/2 的位置
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-25 15:15 | 显示全部楼层
[PEL] 复制代码
VARIABLE:H20L:=0,H20H:=0,H20_MID:=0;
Hcd:=H=HHV(H,20);

mark:=0;
if  Hcd or H>h20h then 
begin
H20L:=L;
H20H:=H;	
H20_MID:=(L+H)/2;
mark:=1; 
end 


SHOW_20L:H20L;
SHOW_20H:H20H;
SHOW_20MID:H20_MID;


LEN:=BARSLAST(mark);


M1:=ISDOWN AND COUNT(C<H20L,LEN)=1 AND C<H20L AND LEN>0;

LEN1:=BARSLAST(M1);

H20B:=LEN1>0 AND ISUP AND C>H20_MID AND C<H20H and LEN1<LEN;


LEN2:=BARSLAST(H20B);

H20BL:=REF(L,LEN2);
M2:=LEN2>0 AND ISDOWN AND  COUNT(C<H20BL,LEN2)=1 AND C<H20BL AND LEN2<LEN1 AND LEN1<LEN;

DRAWTEXT(mark,H+1*MINDIFF,'H20',COLORWHITE,0);
DRAWTEXT(M1,H+2*MINDIFF,'M1',COLORGREEN,0);
DRAWTEXT(H20B,H+3*MINDIFF,'H20B',COLORRED,0);
DRAWTEXT(M2,H+4*MINDIFF,'M2',COLORRED,0);


先看下第一部分吧。另外H20B 似乎是会在M1后多次满足,现有条件的逻辑是限制不了这个的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-21 17:49 , Processed in 0.120278 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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