金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 103610

请老师帮忙编写公式

[复制链接]

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-30 10:09 | 显示全部楼层
1.“AA后第三天开始确认第一次突破前高 的条件”现在已经是这样了。从AA后第三个K开始判断是否突破前高。

2.你这个反向是什么意思。低价换成最高价就行了?中间还涉及到一些大于小于的判断。最好也文字列一下吧。我好对照下。

3.完整的。
[PEL] 复制代码
AA:=ref(ISDOWN,1) and ISUP and LLVBARS(l,20)<=1;
DRAWTEXT(AA,H+3*MINDIFF,'AA',COLORGREEN,0);

ALB:=VALUEWHEN(AA,LLVBARS(l,20));//以AA位置为基准,获取20周期最低点距离AA的周期跨度
AL:=VALUEWHEN(AA,llv(l,20));//AA位置最低价(未必是AA最低价)
AC:=VALUEWHEN(AA,C);

LEN:=SUMBARS(AA,1)-1;//当前位置距离最近的AA的周期跨度,从0开始
AAH:=HHV(H,LEN);//AA以后,不包含AA的最高价 也不包含当前K

//至少距离AA 3个K以上,否则无法满足“收盘价连续3天在AA收盘价之上”;
BB:=LEN>=3 AND ALL(C>AC,3) AND ALL(L>AL,LEN) AND ISUP AND count(C>REF(AAH,1),LEN-2)=1 AND C>REF(AAH,1)  AND ALB+LEN+1<=9;
CC:=LEN>=3 AND ALL(C>AC,3) AND ALL(L>AL,LEN) AND ISUP AND count(C>REF(AAH,1),LEN-2)=1 AND C>REF(AAH,1)  AND ALB+LEN+1>10; 
DRAWTEXT(BB,H+3*MINDIFF,'BB',COLORYELLOW,0);
DRAWTEXT(CC,H+3*MINDIFF,'CC',COLORWHITE,0);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2021-9-30 10:41 | 显示全部楼层
技术009 发表于 2021-9-30 10:09
1.“AA后第三天开始确认第一次突破前高 的条件”现在已经是这样了。从AA后第三个K开始判断是否突破前高。
...

好的,我整理一下,
CC的逻辑还有些问题,现在识别不了:
CC:= AA后所有K线最低价一直 > AA最低价,收盘价连续3天在AA收盘价之上,今日收阳,收盘价第一次上穿 AA到昨日K线最高价,20日最低价到今日K线周期数>=10;

我想要的CC是 :AA满足并保持不破低点,9天后第一次突破前高的阳线,老师看看改怎么表达

补充内容 (2021-9-30 10:44):
也要满足,收盘价连续3天在AA收盘价之上,
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-30 10:50 | 显示全部楼层
“9天后第一次突破前高的阳线,”九个周期后?不是和BB一样的3个周期后就行了吗?
你这个BB,CC 前面文字描述部分都一样的啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2021-9-30 11:05 | 显示全部楼层
技术009 发表于 2021-9-30 10:50
“9天后第一次突破前高的阳线,”九个周期后?不是和BB一样的3个周期后就行了吗?
你这个BB,CC 前面文字描 ...

但是按现在的条件,是不是BB如果出现了,CC就没信号了,我需要前面如果有BB,满足CC时也要有信号
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-30 11:07 | 显示全部楼层
嗯对。CC和BB  最后一个条件是矛盾。2个不会连续出现。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2021-9-30 11:26 | 显示全部楼层
技术009 发表于 2021-9-30 11:07
嗯对。CC和BB  最后一个条件是矛盾。2个不会连续出现。

是的,一定要让BB满足后的CC也能有信号,

AA:=昨日收阴,今日收阳,今日或昨日最低价  是20日最低价
BB:=AA后所有K线最低价一直 > AA最低价,收盘价连续3天在AA收盘价之上,今日收阳,收盘价第一次上穿 AA到昨日K线最高价,AA满足时20日最低价到今日K线周期数<=9;(AA满足并保持不破低点,收盘价连续3天在AA收盘价之上,10日内第一个突破前高的阳线)
CC:= AA后所有K线最低价一直 > AA最低价,收盘价连续3天在AA收盘价之上,今日收阳,收盘价第一次上穿 AA到昨日K线最高价,AA满足时20日最低价到今日K线周期数<=9; (AA满足并保持不破低点,9天后第一次突破前高的阳线,收盘价连续3天在AA收盘价之上,)
DD:= CC满足后股价一直 大于 AA满足时20周期低点,收盘价连续3天在CC收盘价之上,今日收阳,收盘价第一次突破CC后所有K线最高价,
      
FA:=昨日收阳,今日收阴,今日或昨日最高价  是20周期最高价
FB:=FA后所有K线最高价一直 小于  FA满足时的20周期 最高价,收盘价连续3天在FA收盘价之下,今日收阴,收盘价第一次向下突破 FA到昨日K线最低价,FA满足时20日最高价到今日K线周期数<=9;(FA满足并保持不破高点,收盘价连续3天在FA收盘价之下,10日内第一个突破前低的阴线)
FC:= FA后所有K线最高价一直 小于  FA满足时的20周期 最高价,收盘价连续3天在FA收盘价之下,今日收阴,收盘价第一次向下突破 FA到昨日K线最低价,FA满足时20日最高价到今日K线周期数<=9; (FA满足并保持不破高点,9天后第一次向下突破前低的阴线,收盘价连续3天在FA收盘价之下,)
FD:= FC满足后股价一直 小于 FA满足时20周期高点,收盘价连续3天在FC收盘价之下,今日收阴,收盘价第一次突破FC后所有K线最低价,

回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-30 13:29 | 显示全部楼层
一个个来吧。BB应该没啥问题了吧。

[PEL] 复制代码
AA:=ref(ISDOWN,1) and ISUP and LLVBARS(l,20)<=1;
DRAWTEXT(AA,H+3*MINDIFF,'AA',COLORGREEN,0);

ALB:=VALUEWHEN(AA,LLVBARS(l,20));//以AA位置为基准,获取20周期最低点距离AA的周期跨度
AL:=VALUEWHEN(AA,llv(l,20));//AA位置最低价(未必是AA最低价)
AC:=VALUEWHEN(AA,C);

LEN:SUMBARS(AA,1)-1;//当前位置距离最近的AA的周期跨度,从0开始
AAH:=HHV(H,LEN);//AA以后,不包含AA的最高价 也不包含当前K

//至少距离AA 3个K以上,否则无法满足“收盘价连续3天在AA收盘价之上”;
BB:=LEN>=3 AND ALL(C>AC,3) AND ALL(L>AL,LEN) AND ISUP AND count(C>REF(AAH,1),LEN-2)=1 AND C>REF(AAH,1)  AND ALB+LEN+1<=9;
CC:=LEN>=3 AND ALL(C>AC,3) AND ALL(L>AL,LEN) AND ISUP AND count(C>REF(AAH,1),LEN-8)=1 AND C>REF(AAH,1)  AND ALB+LEN+1>10; 
DRAWTEXT(BB,H+3*MINDIFF,'BB',COLORYELLOW,0);
DRAWTEXT(CC,H+3*MINDIFF,'CC',COLORWHITE,0);

“,9天后第一次突破前高的阳线”按照这个调整了CC 。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2021-9-30 14:09 | 显示全部楼层
技术009 发表于 2021-9-30 13:29
一个个来吧。BB应该没啥问题了吧。

[mw_shl_code=pel,true]AA:=ref(ISDOWN,1) and ISUP and LLVBARS(l,2 ...

BB漏掉的还是很多呢,你看一下棉花210210,210603,210928都是BB,可否先比较连续3天收盘价大于AA收盘价,再比较 突破前高这个条件呢?或者就是说把不满足连续3天收盘价大于AA收盘价前的突破前高 屏蔽掉,

燃油210603应该是CC,可是信号是210616,玉米的210813也是符合CC,没有识别
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

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

“210210,210603,210928”第一个日期不是三连阳。后面2个目前是可以识别到的。
“燃油210603应该是CC,可是信号是210616”第一个日期和前面一样不满足三连阳。
“玉米的210813也是符合CC”修正后的已经可以识别了。

[PEL] 复制代码
AA:=ref(ISDOWN,1) and ISUP and LLVBARS(l,20)<=1;
DRAWTEXT(AA,H+3*MINDIFF,'AA',COLORGREEN,0);

ALB:=VALUEWHEN(AA,LLVBARS(l,20));//在AA位置获取20周期最低点距离AA的周期跨度;返回值从0开始 
AL:=VALUEWHEN(AA,llv(l,20));//AA位置最低价(未必是AA最低价)
AC:=VALUEWHEN(AA,C);

LEN:=SUMBARS(AA,1)-1;//当前位置距离最近的AA的周期跨度;返回值从0开始
AAH:=HHV(H,LEN);//AA以后,不包含AA的最高价 也不包含当前K

//至少距离AA 3个K以上,否则无法满足“收盘价连续3天在AA收盘价之上”;hjlqzj
BB:=LEN>=3 AND ALL(C>AC,3) AND ALL(L>AL,LEN) AND ISUP AND count(C>REF(AAH,1),LEN-3)=1 AND C>REF(AAH,1)  AND ALB+LEN+1<=9;
CC:=LEN>=3 AND ALL(C>AC,3) AND ALL(L>AL,LEN) AND ISUP AND count(C>REF(AAH,1),LEN-9)=1 AND C>REF(AAH,1)  AND ALB+LEN+1>10; 
DRAWTEXT(BB,H+3*MINDIFF,'BB',COLORYELLOW,0);
DRAWTEXT(CC,H+3*MINDIFF,'CC',COLORWHITE,0);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

44

帖子

44

积分

Rank: 4

等级: 专业版

注册:
2021-7-6
曾用名:
 楼主| 发表于 2021-10-8 10:20 | 显示全部楼层
技术009 发表于 2021-10-8 09:21
“210210,210603,210928”第一个日期不是三连阳。后面2个目前是可以识别到的。
“燃油210603应该是CC,可是 ...

嗯嗯,收到,不一定都是三连阳,有可能前面两天是收阴的情况,只要连续三天收盘价大于AA收盘价就是满足的,仅第三天必须是阳线收盘价突破前高

补充内容 (2021-10-8 10:56):
矿石210208,210326,210601信号都延后了呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 08:51 , Processed in 0.272193 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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