金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 214|回复: 3

麻烦老师把文华指标转成金字塔谢谢老师

[复制链接]

18

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2022-3-22
曾用名:
发表于 2025-8-20 13:25 | 显示全部楼层 |阅读模式
SSS1:=(TIME>=0900 AND TIME<0903);
ZZZ1:= (TIME>=0900 AND TIME<0903);
TJ:=TIME<=1457;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&EXIST(SSS1&&TJ,DAYBARPOS),VALUEWHEN(SSS1&&TJ,H),0,-BARSLAST(SSS1&&TJ),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&EXIST(SSS1&&TJ,DAYBARPOS),VALUEWHEN(SSS1&&TJ,L),0,-BARSLAST(SSS1&&TJ),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&EXIST(ZZZ1&&TJ,DAYBARPOS),VALUEWHEN(ZZZ1&&TJ,L),0,-BARSLAST(ZZZ1&&TJ),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&EXIST(ZZZ1&&TJ,DAYBARPOS),VALUEWHEN(ZZZ1&&TJ,H),0,-BARSLAST(ZZZ1&&TJ),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
波浪顶GAO:=REF(VALUEWHEN(SSS1,H),1);
波浪顶DI:=REF(VALUEWHEN(SSS1,L),1);
波浪底GAO:=REF(VALUEWHEN(ZZZ1,H),1);
波浪底DI:=REF(VALUEWHEN(ZZZ1,L),1);
开多条件:= (C>=O AND REF(C,1)<=波浪顶GAO AND C>波浪顶GAO) OR (C>=O AND REF(C,1)<=波浪底GAO AND C>波浪底GAO);
开空条件:=(C<=O AND REF(C,1)>=波浪顶DI AND C<波浪顶DI) OR (C<=O AND REF(C,1)>=波浪底DI AND C<波浪底DI);
开多条件1:= 开多条件 AND ((TIME>=0903 AND TIME<=1457));
开空条件1:= 开空条件 AND ((TIME>=0903 AND TIME<=1457));
SSSS:=开多条件1&&COUNT(开多条件1,BARSLAST(TIME=0900)),ICON(0,'ICO4');
ZZZZ:=开空条件1&&COUNT(开空条件1,BARSLAST(TIME=0900)),ICON(1,'ICO5');
DRAWTEXT(SSSS AND TIME>=0915,L,'买'),COLORYELLOW,FONTSIZE28,VALIGN1;
DRAWTEXT(ZZZZ AND TIME>=0915,H,'卖'),COLORYELLOW,FONTSIZE28,VALIGN1;
SSSS&&COUNT(SSSS,BARSLAST(TIME=0900)),SOUND('A');
ZZZZ&&COUNT(ZZZZ,BARSLAST(TIME=0900)),SOUND('B');

//夜盘分析============================================================================================================================================================================================================================================================================
TJY:=TIME<=2257;
SSS1Y:=(TIME>=2100 AND TIME<2103);
ZZZ1Y:= (TIME>=2100 AND TIME<2103);
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(SSS1Y&&TJY,DAYBARPOS),VALUEWHEN(SSS1Y&&TJY,H),0,-BARSLAST(SSS1Y&&TJY),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(SSS1Y&&TJY,DAYBARPOS),VALUEWHEN(SSS1Y&&TJY,L),0,-BARSLAST(SSS1Y&&TJY),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,DAYBARPOS),VALUEWHEN(ZZZ1Y&&TJY,L),0,-BARSLAST(ZZZ1Y&&TJY),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,DAYBARPOS),VALUEWHEN(ZZZ1Y&&TJY,H),0,-BARSLAST(ZZZ1Y&&TJY),0,COLORFF00FF),COLORYELLOW,LINETHICK1;
波浪顶GAOY:=REF(VALUEWHEN(SSS1Y,H),1);
波浪顶DIY:=REF(VALUEWHEN(SSS1Y,L),1);
波浪底GAOY:=REF(VALUEWHEN(ZZZ1Y,H),1);
波浪底DIY:=REF(VALUEWHEN(ZZZ1Y,L),1);
开多条件Y:= (C>=O AND REF(C,1)<=波浪顶GAOY AND C>波浪顶GAOY) OR (C>=O AND REF(C,1)<=波浪底GAOY AND C>波浪底GAOY);
开空条件Y:=(C<=O AND REF(C,1)>=波浪顶DIY AND C<波浪顶DIY) OR (C<=O AND REF(C,1)>=波浪底DIY AND C<波浪底DIY);
开多条件1Y:= 开多条件Y AND ((TIME>=2100 AND TIME<=2257));
开空条件1Y:= 开空条件Y AND ((TIME>=2100 AND TIME<=2257));
//信号===============================================================================================================================================================================================================================================================================


SSSSS1:=开多条件1Y&&COUNT(开多条件1Y,BARSLAST(TIME=2100)),ICON(0,'ICO4');
ZZZZZ1:=开空条件1Y&&COUNT(开空条件1Y,BARSLAST(TIME=2100)),ICON(1,'ICO5');
DRAWTEXT(SSSSS1 AND TIME>=2115,L,'买'),COLORYELLOW,FONTSIZE28,VALIGN1;
DRAWTEXT(ZZZZZ1 AND TIME>=2115,H,'卖'),COLORYELLOW,FONTSIZE28,VALIGN1;
SSSSS1&&COUNT(SSSSS1,BARSLAST(TIME=2100)),SOUND('A');
ZZZZZ1&&COUNT(ZZZZZ1,BARSLAST(TIME=2100)),SOUND('B');

//=================================================================================================================================================================================================================================================================================
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&EXIST(SSS1&&TJ,DAYBARPOS),VALUEWHEN(SSS1&&TJ,(H+L)/2),0,-BARSLAST(SSS1&&TJ),0,COLORFF00FF),COLORCYAN,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&EXIST(SSS1&&TJ,DAYBARPOS),VALUEWHEN(ZZZ1&&TJ,(H+L)/2),0,-BARSLAST(SSS1&&TJ),0,COLORFF00FF),COLORCYAN,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,DAYBARPOS),VALUEWHEN(SSS1Y&&TJY,(H+L)/2),0,-BARSLAST(ZZZ1Y&&TJY),0,COLORFF00FF),COLORCYAN,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,DAYBARPOS),VALUEWHEN(ZZZ1Y&&TJY,(H+L)/2),0,-BARSLAST(ZZZ1Y&&TJY),0,COLORFF00FF),COLORCYAN,LINETHICK1;


回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-8-20 13:29 | 显示全部楼层

SSS1:=(TIME>=0900 AND TIME<0903);
ZZZ1:= (TIME>=0900 AND TIME<0903);
TJ:=TIME<=1457;
DRAWSL((ISLASTBAR||REFX(todaybar=1,1))&&EXIST(SSS1&&TJ,todaybar),VALUEWHEN(SSS1&&TJ,H),0,-BARSLAST(SSS1&&TJ),0,colorred),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(todaybar=1,1))&&EXIST(SSS1&&TJ,todaybar),VALUEWHEN(SSS1&&TJ,L),0,-BARSLAST(SSS1&&TJ),0,colorred),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(todaybar=1,1))&&EXIST(ZZZ1&&TJ,todaybar),VALUEWHEN(ZZZ1&&TJ,L),0,-BARSLAST(ZZZ1&&TJ),0,colorred),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(todaybar=1,1))&&EXIST(ZZZ1&&TJ,todaybar),VALUEWHEN(ZZZ1&&TJ,H),0,-BARSLAST(ZZZ1&&TJ),0,colorred),COLORYELLOW,LINETHICK1;
波浪顶GAO:=REF(VALUEWHEN(SSS1,H),1);
波浪顶DI:=REF(VALUEWHEN(SSS1,L),1);
波浪底GAO:=REF(VALUEWHEN(ZZZ1,H),1);
波浪底DI:=REF(VALUEWHEN(ZZZ1,L),1);
开多条件:= (C>=O AND REF(C,1)<=波浪顶GAO AND C>波浪顶GAO) OR (C>=O AND REF(C,1)<=波浪底GAO AND C>波浪底GAO);
开空条件:=(C<=O AND REF(C,1)>=波浪顶DI AND C<波浪顶DI) OR (C<=O AND REF(C,1)>=波浪底DI AND C<波浪底DI);
开多条件1:= 开多条件 AND ((TIME>=0903 AND TIME<=1457));
开空条件1:= 开空条件 AND ((TIME>=0903 AND TIME<=1457));
SSSS:=开多条件1&&COUNT(开多条件1,BARSLAST(TIME=090000));
ZZZZ:=开空条件1&&COUNT(开空条件1,BARSLAST(TIME=090000));
DRAWTEXT(SSSS AND TIME>=0915,L,'买'),COLORYELLOW,FONTSIZE28,VALIGN1;
DRAWTEXT(ZZZZ AND TIME>=0915,H,'卖'),COLORYELLOW,FONTSIZE28,VALIGN1;

speak(SSSS&&COUNT(SSSS,BARSLAST(TIME=090000)),'A');
speak(ZZZZ&&COUNT(ZZZZ,BARSLAST(TIME=090000)),'B');


//夜盘分析============================================================================================================================================================================================================================================================================
TJY:=TIME<=2257;
SSS1Y:=(TIME>=2100 AND TIME<2103);
ZZZ1Y:= (TIME>=2100 AND TIME<2103);
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(SSS1Y&&TJY,todaybar),VALUEWHEN(SSS1Y&&TJY,H),0,-BARSLAST(SSS1Y&&TJY),0,colorred),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(SSS1Y&&TJY,todaybar),VALUEWHEN(SSS1Y&&TJY,L),0,-BARSLAST(SSS1Y&&TJY),0,colorred),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,todaybar),VALUEWHEN(ZZZ1Y&&TJY,L),0,-BARSLAST(ZZZ1Y&&TJY),0,colorred),COLORYELLOW,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,todaybar),VALUEWHEN(ZZZ1Y&&TJY,H),0,-BARSLAST(ZZZ1Y&&TJY),0,colorred),COLORYELLOW,LINETHICK1;
波浪顶GAOY:=REF(VALUEWHEN(SSS1Y,H),1);
波浪顶DIY:=REF(VALUEWHEN(SSS1Y,L),1);
波浪底GAOY:=REF(VALUEWHEN(ZZZ1Y,H),1);
波浪底DIY:=REF(VALUEWHEN(ZZZ1Y,L),1);
开多条件Y:= (C>=O AND REF(C,1)<=波浪顶GAOY AND C>波浪顶GAOY) OR (C>=O AND REF(C,1)<=波浪底GAOY AND C>波浪底GAOY);
开空条件Y:=(C<=O AND REF(C,1)>=波浪顶DIY AND C<波浪顶DIY) OR (C<=O AND REF(C,1)>=波浪底DIY AND C<波浪底DIY);
开多条件1Y:= 开多条件Y AND ((TIME>=2100 AND TIME<=2257));
开空条件1Y:= 开空条件Y AND ((TIME>=2100 AND TIME<=2257));
//信号===============================================================================================================================================================================================================================================================================


SSSSS1:=开多条件1Y&&COUNT(开多条件1Y,BARSLAST(TIME=2100));
ZZZZZ1:=开空条件1Y&&COUNT(开空条件1Y,BARSLAST(TIME=2100));
DRAWTEXT(SSSSS1 AND TIME>=2115,L,'买'),COLORYELLOW,FONTSIZE28,VALIGN1;
DRAWTEXT(ZZZZZ1 AND TIME>=2115,H,'卖'),COLORYELLOW,FONTSIZE28,VALIGN1;
speak(SSSSS1&&COUNT(SSSSS1,BARSLAST(TIME=2100)),'A');
speak(ZZZZZ1&&COUNT(ZZZZZ1,BARSLAST(TIME=2100)),'B');


//=================================================================================================================================================================================================================================================================================
DRAWSL((ISLASTBAR||REFX(todaybar=1,1))&&EXIST(SSS1&&TJ,todaybar),VALUEWHEN(SSS1&&TJ,(H+L)/2),0,-BARSLAST(SSS1&&TJ),0,colorred),COLORCYAN,LINETHICK1;
DRAWSL((ISLASTBAR||REFX(todaybar=1,1))&&EXIST(SSS1&&TJ,todaybar),VALUEWHEN(ZZZ1&&TJ,(H+L)/2),0,-BARSLAST(SSS1&&TJ),0,colorred),COLORCYAN,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,todaybar),VALUEWHEN(SSS1Y&&TJY,(H+L)/2),0,-BARSLAST(ZZZ1Y&&TJY),0,colorred),COLORCYAN,LINETHICK1;
DRAWSL((ISLASTBAR&&TIME>=2100&&TIME<=2300||REFX(TIME=0900,1))&&EXIST(ZZZ1Y&&TJY,todaybar),VALUEWHEN(ZZZ1Y&&TJY,(H+L)/2),0,-BARSLAST(ZZZ1Y&&TJY),0,colorred),COLORCYAN,LINETHICK1;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

18

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2022-3-22
曾用名:
 楼主| 发表于 2025-8-20 13:48 | 显示全部楼层
没有显示呢?画线编译说时间格式不对
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-8-20 13:50 | 显示全部楼层
本帖最后由 技术008 于 2025-8-20 13:51 编辑

工具-选项,这里改成北京时间然后重启试试。另外时间后面都加上00,比如090000,这样时分秒写全。你上面有些我可能漏了,你自己检查下补充完整

如果还不行就没办法了,代码只能直接翻译,没办法帮您对比其他软件一个个检查了,请理解

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 10:41 , Processed in 0.112850 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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