金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 红多绿空

我要分别加载策略吗?

[复制链接]

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-23 15:23 | 显示全部楼层
拿HL3里面是否存在大量引用呢 ? 超过50个限制了?
回复

使用道具 举报

61

主题

225

帖子

225

积分

等级: 免费版

注册:
2021-5-29
曾用名:
 楼主| 发表于 2021-7-23 15:24 | 显示全部楼层
以下是HL3
//日内强度
AA:=(2*C-H-L)/(H-L);
BB:=AA*VOL;
R:=SUM(BB,20)/SUM(VOL,20);

//中期方向线
MA1:=EMA(CLOSE,12);
MA2:=EMA(CLOSE,47);
B11:=(MA1-MA2);


//穿叉短周期

VAR1:=LLV(CLOSE,10);//10日最低
VAR2:=HHV(CLOSE,10);//10日最大
F: =EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,10), COLORGREEN;//价差
S: =EMA(0.667*REF(F,1)+0.333*F,2) , COLORYELLOW;
FS:=(F+S)/2;

//穿叉长周期
VAR3:=(2*CLOSE+HHV(CLOSE,2)+LLV(CLOSE,2))/4;//化解
VAR4:=LLV(CLOSE,34);//34日最低
VARA:=HHV(CLOSE,34);
VARB:=EMA((VAR3-VAR4)/(VARA-VAR4)*100,13);//价差
VARC:=EMA(0.667*REF(VARB,1)+0.333*VARB,2);
FJ:=VARB-VARC;
BC:=(VARB+VARC)/2;

//XDIKK1中期方向线换向

//3分钟

A3:=STKINDI('','XDIK4.A',0,17,0);
//10分钟
A10:=STKINDI('','XDIK4.A',0,11,0);;
//30分钟
A30:=STKINDI('','XDIK4.A',0,4,0);;

//1小时
AHOUR:=STKINDI('','XDIK4.A',0,5,0);;

//2小时
A240:=STKINDI('','XDIK4.A',0,13,2);;

//日

ADAY:=STKINDI('','XDIK4.A',0,6,0);

//日线颜色
D5:=IFELSE(ADAY>=0 , 1,0);
//2小时颜色
D6:=IFELSE(A240>=0 , 1,0);
//1小时
D7:=IFELSE(AHOUR>=0 , 1,0);
//30分钟
D8:=IFELSE(A30>=0 , 1,0);
//10分钟
D9:=IFELSE(A10>=0 , 1,0);
//3分钟
D10:=IFELSE(A3>=0 , 1,0);

//CCD短周期CC交叉
//3分钟

B3:=STKINDI('','CCD1.B',0,17,0);

//10分钟
B10:=STKINDI('','CCD1.B',0,11,0);;

//30分钟
B30:=STKINDI('','CCD1.B',0,4,0);;

//1小时
BHOUR:=STKINDI('','CCD1.B',0,5,0);;

//2小时
B240:=STKINDI('','CCD1.B',0,13,2);;


//日

BDAY:=STKINDI('','CCD1.B',0,6,0);;



//日线颜色
D11:=IFELSE(BDAY>=0 , 1,0);
//2小时颜色
D12:=IFELSE(B240>=0 , 1,0);
//1小时
D13:=IFELSE(BHOUR>=0 , 1,0);
//30分钟
D14:=IFELSE(B30>=0 , 1,0);
//10分钟
D15:=IFELSE(B10>=0 , 1,0);
//3分钟
D16:=IFELSE(B3>=0 , 1,0);

//XRVKK
//3分钟

E3:=STKINDI('','XRVK1.E',0,17,0);

//10分钟
E10:=STKINDI('','XRVK1.E',0,11,0);;


//30分钟
E30:=STKINDI('','XRVK1.E',0,4,0);


//1小时
EHOUR:=STKINDI('','XRVK1.E',0,5,0);

//2小时
E240:=STKINDI('','XRVK1.E',0,13,0);

//日

EDAY:=STKINDI('','XRVK1.E',0,6,0);

//日内强度日线颜色
D17:=IFELSE(EDAY>=0 , 1,0);
//2小时颜色
D18:=IFELSE(E240>=0 , 1,0);
//1小时
D19:=IFELSE(EHOUR>=0 , 1,0);
//30分钟
D20:=IFELSE(E30>=0 , 1,0);
//10分钟
D21:=IFELSE(E10>=0 , 1,0);
//3分钟
D22:=IFELSE(E3>=0 , 1,0);

//3分钟中期方向线变色

F3:=STKINDI('','XDIK5.F',0,17,0);

//10分钟
F10:=STKINDI('','XDIK5.F',0,11,0);;


//30分钟
F30:=STKINDI('','XDIK5.F',0,4,0);;


//1小时
FHOUR:=STKINDI('','XDIK5.F',0,5,0);;

//2小时
F240:=STKINDI('','XDIK5.F',0,13,0);;



FDAY:=STKINDI('','XDIK5.F',0,6,0);;

//中期方向线日线颜色
D23:=IFELSE(FDAY>=0 , 1,0);
//2小时颜色
D24:=IFELSE(F240>=0 , 1,0);
//1小时
D25:=IFELSE(FHOUR>=0 , 1,0);
//30分钟
D26:=IFELSE(F30>=0 , 1,0);
//10分钟
D27:=IFELSE(F10>=0 , 1,0);
//3分钟
D28:=IFELSE(F3>=0 , 1,0);


D1:=IFELSE(R>REF(R,1), 1,0);//日内强度转向
D2:=IFELSE(B11>REF(B11,1), 1,0);//中期方向线转向
D3:=IFELSE(FS>REF(FS,1), 1,0);//CC短周期转向
D4:=IFELSE(BC>REF(BC,1), 1,0);//CC长周期转向

DK:D1+D2+D3+D4+D5+D6+D7+D8+D9+D10+D11+D12+D13+D14+D15+D16+D17+D18+D19+D20+D21+D22+D23+D24+D25+D26+D27+D28;

DDD:21,COLORred,LINETHICK1;
KKK:7,COLORgreen,LINETHICK1;
PPP:=14,COLORYELLOW,linethick3;

DDD1:18,COLORred,LINETHICK1;

PPP1:10,COLORgreen,linethick1;

DDDD:3,COLORYELLOW,LINETHICK1;

FILLRGN(DK<14 ,DK ,13.7 ,COLORGREEN );
FILLRGN(DK>14 ,DK ,14.2 ,COLORRED );

DRAWICON(DK>14&&R>0,10,4);
DRAWICON(DK<14&&R<0,18,5);

DRAWICON(DK>14&&R>0&&B11>0,7,4);
DRAWICON(DK<14&&R<0&&B11<0,21,5);

DRAWICON(DK>14&&B11>0,3,4);
DRAWICON(DK<14&&B11<0,25,5);

B301:=STKINDI('','CCD.B',0,4,0);;

STICKLINE(B301>=0 , 13.7, 14.2,8,0, COLORRED);
STICKLINE(B301<0 , 13.7, 14.2,8,0, COLORGREEN );


回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-23 15:32 | 显示全部楼层
STKINDI 引用太多了,超过50个限制的方法之前已经回复了,您按教程操作一下即可。
回复

使用道具 举报

61

主题

225

帖子

225

积分

等级: 免费版

注册:
2021-5-29
曾用名:
 楼主| 发表于 2021-7-23 15:32 | 显示全部楼层
截图202107231531405250..png 这个错了,应该也是引用当前的,修改了,明天开盘再试试,看会不会出现了?
回复

使用道具 举报

61

主题

225

帖子

225

积分

等级: 免费版

注册:
2021-5-29
曾用名:
 楼主| 发表于 2021-7-23 15:43 | 显示全部楼层
技术012 发表于 2021-7-23 15:32
STKINDI 引用太多了,超过50个限制的方法之前已经回复了,您按教程操作一下即可。

修改成200个也不行,把那个带未来性质的修改后,明天再实际运行一下看看
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-23 15:49 | 显示全部楼层
软件先关闭后再修改试试呢 ? 还是会有50个的提示吗?
回复

使用道具 举报

61

主题

225

帖子

225

积分

等级: 免费版

注册:
2021-5-29
曾用名:
 楼主| 发表于 2021-7-26 13:08 | 显示全部楼层
我把引用限制又修改到了500,还是一加载交易系统就报警,为什么把策略去掉交易语句,变成一个技术指标,就不会跳出警示呢?另外把HL3整个复制到交易系统中就不会出现警示。
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-26 13:26 来自手机 | 显示全部楼层
当前公式就引用了hl3里的单独一句??还是有多个引用,能发下具体全整策略吗?我本地试试
回复

使用道具 举报

61

主题

225

帖子

225

积分

等级: 免费版

注册:
2021-5-29
曾用名:
 楼主| 发表于 2021-7-26 13:44 | 显示全部楼层
TCCCC,该系统引用了HL3:
//基本指标
VAR1:=LLV(CLOSE,10);//10日最低
VAR2:=HHV(CLOSE,10);//10日最大
F:= EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,10), COLORGREEN;//价差
S:= EMA(0.667*REF(F,1)+0.333*F,2) , COLORYELLOW;
FS:=(F+S)/2;
VAR3:=(2*CLOSE+HHV(CLOSE,2)+LLV(CLOSE,2))/4;//化解
VAR4:=LLV(CLOSE,34);//34日最低
VARA:=HHV(CLOSE,34);
VARB:=EMA((VAR3-VAR4)/(VARA-VAR4)*100,13);//价差
VARC:=EMA(0.667*REF(VARB,1)+0.333*VARB,2);
FJ:=VARB-VARC;
BC:=(VARB+VARC)/2;

//引用HL3的红绿数
DK1:=STKINDI('','HL3.DK',0,-1,0);



KD:=DK1>14&&BC<20&&F<20&&S<20&&CROSS(F,S);       //开多条件
PD:=(C-ENTERPRICE)>=N*MINDIFF OR (ENTERPRICE-L)>=M*MINDIFF;          //平多条件
KK:=DK1<14&&BC>80&&F>80&&S>80&&CROSS(S,F);          //开空条件
PK:=(ENTERPRICE-C)>=N*MINDIFF OR (H-ENTERPRICE)>=M*MINDIFF;          //平空条件
回复

使用道具 举报

61

主题

225

帖子

225

积分

等级: 免费版

注册:
2021-5-29
曾用名:
 楼主| 发表于 2021-7-26 13:44 | 显示全部楼层
HL3:
//日内强度
AA:=(2*C-H-L)/(H-L);
BB:=AA*VOL;
R:=SUM(BB,20)/SUM(VOL,20);

//中期方向线
MA1:=EMA(CLOSE,12);
MA2:=EMA(CLOSE,47);
B11:=(MA1-MA2);


//穿叉短周期

VAR1:=LLV(CLOSE,10);//10日最低
VAR2:=HHV(CLOSE,10);//10日最大
F: =EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,10), COLORGREEN;//价差
S: =EMA(0.667*REF(F,1)+0.333*F,2) , COLORYELLOW;
FS:=(F+S)/2;

//穿叉长周期
VAR3:=(2*CLOSE+HHV(CLOSE,2)+LLV(CLOSE,2))/4;//化解
VAR4:=LLV(CLOSE,34);//34日最低
VARA:=HHV(CLOSE,34);
VARB:=EMA((VAR3-VAR4)/(VARA-VAR4)*100,13);//价差
VARC:=EMA(0.667*REF(VARB,1)+0.333*VARB,2);
FJ:=VARB-VARC;
BC:=(VARB+VARC)/2;

//XDIKK1中期方向线换向

//3分钟

A3:=STKINDI('','XDIK4.A',0,17,0);
//10分钟
A10:=STKINDI('','XDIK4.A',0,11,0);;
//30分钟
A30:=STKINDI('','XDIK4.A',0,4,0);;

//1小时
AHOUR:=STKINDI('','XDIK4.A',0,5,0);;

//2小时
A240:=STKINDI('','XDIK4.A',0,13,0);;

//日

ADAY:=STKINDI('','XDIK4.A',0,6,0);

//日线颜色
D5:=IFELSE(ADAY>=0 , 1,0);
//2小时颜色
D6:=IFELSE(A240>=0 , 1,0);
//1小时
D7:=IFELSE(AHOUR>=0 , 1,0);
//30分钟
D8:=IFELSE(A30>=0 , 1,0);
//10分钟
D9:=IFELSE(A10>=0 , 1,0);
//3分钟
D10:=IFELSE(A3>=0 , 1,0);

//CCD短周期CC交叉
//3分钟

B3:=STKINDI('','CCD1.B',0,17,0);

//10分钟
B10:=STKINDI('','CCD1.B',0,11,0);;

//30分钟
B30:=STKINDI('','CCD1.B',0,4,0);;

//1小时
BHOUR:=STKINDI('','CCD1.B',0,5,0);;

//2小时
B240:=STKINDI('','CCD1.B',0,13,0);;


//日

BDAY:=STKINDI('','CCD1.B',0,6,0);;



//日线颜色
D11:=IFELSE(BDAY>=0 , 1,0);
//2小时颜色
D12:=IFELSE(B240>=0 , 1,0);
//1小时
D13:=IFELSE(BHOUR>=0 , 1,0);
//30分钟
D14:=IFELSE(B30>=0 , 1,0);
//10分钟
D15:=IFELSE(B10>=0 , 1,0);
//3分钟
D16:=IFELSE(B3>=0 , 1,0);

//XRVKK
//3分钟

E3:=STKINDI('','XRVK1.E',0,17,0);

//10分钟
E10:=STKINDI('','XRVK1.E',0,11,0);;


//30分钟
E30:=STKINDI('','XRVK1.E',0,4,0);


//1小时
EHOUR:=STKINDI('','XRVK1.E',0,5,0);

//2小时
E240:=STKINDI('','XRVK1.E',0,13,0);

//日

EDAY:=STKINDI('','XRVK1.E',0,6,0);

//日内强度日线颜色
D17:=IFELSE(EDAY>=0 , 1,0);
//2小时颜色
D18:=IFELSE(E240>=0 , 1,0);
//1小时
D19:=IFELSE(EHOUR>=0 , 1,0);
//30分钟
D20:=IFELSE(E30>=0 , 1,0);
//10分钟
D21:=IFELSE(E10>=0 , 1,0);
//3分钟
D22:=IFELSE(E3>=0 , 1,0);

//3分钟中期方向线变色

F3:=STKINDI('','XDIK5.F',0,17,0);

//10分钟
F10:=STKINDI('','XDIK5.F',0,11,0);;


//30分钟
F30:=STKINDI('','XDIK5.F',0,4,0);;


//1小时
FHOUR:=STKINDI('','XDIK5.F',0,5,0);;

//2小时
F240:=STKINDI('','XDIK5.F',0,13,0);;



FDAY:=STKINDI('','XDIK5.F',0,6,0);;

//中期方向线日线颜色
D23:=IFELSE(FDAY>=0 , 1,0);
//2小时颜色
D24:=IFELSE(F240>=0 , 1,0);
//1小时
D25:=IFELSE(FHOUR>=0 , 1,0);
//30分钟
D26:=IFELSE(F30>=0 , 1,0);
//10分钟
D27:=IFELSE(F10>=0 , 1,0);
//3分钟
D28:=IFELSE(F3>=0 , 1,0);


D1:=IFELSE(R>REF(R,1), 1,0);//日内强度转向
D2:=IFELSE(B11>REF(B11,1), 1,0);//中期方向线转向
D3:=IFELSE(FS>REF(FS,1), 1,0);//CC短周期转向
D4:=IFELSE(BC>REF(BC,1), 1,0);//CC长周期转向

DK:D1+D2+D3+D4+D5+D6+D7+D8+D9+D10+D11+D12+D13+D14+D15+D16+D17+D18+D19+D20+D21+D22+D23+D24+D25+D26+D27+D28;

DDD:21,COLORred,LINETHICK1;
KKK:7,COLORgreen,LINETHICK1;
PPP:=14,COLORYELLOW,linethick3;

DDD1:18,COLORred,LINETHICK1;

PPP1:10,COLORgreen,linethick1;

DDDD:3,COLORYELLOW,LINETHICK1;

FILLRGN(DK<14 ,DK ,13.7 ,COLORGREEN );
FILLRGN(DK>14 ,DK ,14.2 ,COLORRED );

DRAWICON(DK>14&&R>0,10,4);
DRAWICON(DK<14&&R<0,18,5);

DRAWICON(DK>14&&R>0&&B11>0,7,4);
DRAWICON(DK<14&&R<0&&B11<0,21,5);

DRAWICON(DK>14&&B11>0,3,4);
DRAWICON(DK<14&&B11<0,25,5);

B301:=STKINDI('','CCD.B',0,4,0);;

STICKLINE(B301>=0 , 13.7, 14.2,8,0, COLORRED);
STICKLINE(B301<0 , 13.7, 14.2,8,0, COLORGREEN );


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-21 17:56 , Processed in 0.131168 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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