金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 452|回复: 14

文化转金字塔

[复制链接]

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2024-9-6
曾用名:
发表于 2024-9-6 08:09 | 显示全部楼层 |阅读模式
定义:跨周期引用已建好
         TMP1=1


#IMPORT[DAY,1,跨周期引用] AS VAR1
HA:=VAR1.KD;
HB:=VAR1.KK;

ZB1_BOOL : =IFELSE( CROSS(TMP1,0),-1,IFELSE(CROSS(0,TMP1),1,REF(ZB1_BOOL,1)) ),NODRAW;
KD:ZB1_BOOL=1 , NODRAW;  
KK:ZB1_BOOL=-1 ,NODRAW;
DT:=KD&&HA;
KT:=KK&&HB;

KD2:KD&&L>REF(L,SUMBARS(KD,2)-1),NODRAW;
KK2:KK&&H<REF(H,SUMBARS(KK,2)-1),NODRAW;
KC:VOL>REF(VOL,1)*2,NODRAW;
KC1:OPI>=REF(OPI,1),NODRAW;
PD3 : ZB1_BOOL=-1,NODRAW;
PK3 : ZB1_BOOL=1,NODRAW;
PK3 ,BP;
PD3 ,SP;
DT AND KC  AND KD2 ,BK;
KT AND KC  AND KK2 ,SK;
AUTOFILTER;


回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-6 09:05 | 显示全部楼层
ZB1_BOOL : =IFELSE( CROSS(TMP1,0),-1,IFELSE(CROSS(0,TMP1),1,REF(ZB1_BOOL,1)) ),NODRAW;
KD:ZB1_BOOL=1 , NODRAW;  
KK:ZB1_BOOL=-1 ,NODRAW;
DT:=KD&&HA;
KT:=KK&&HB;

KD2:KD&&L>REF(L,SUMBARS(KD,2)-1),NODRAW;
KK2:KK&&H<REF(H,SUMBARS(KK,2)-1),NODRAW;
KC:VOL>REF(VOL,1)*2,NODRAW;
KC1:OPI>=REF(OPI,1),NODRAW;
PD3 : ZB1_BOOL=-1,NODRAW;
PK3 : ZB1_BOOL=1,NODRAW;
if PK3 then sellshort(1,holding,marketr);
if PD3 then sell(1,holding,marketr);

if DT AND KC  AND KD2 then
buy(holding=0,1,marketr);
if KT AND KC  AND KK2 then buyshort(holding=0,1,marketr);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2024-9-6
曾用名:
 楼主| 发表于 2024-9-6 09:26 | 显示全部楼层
#IMPORT[DAY,1,跨周期引用] AS VAR1
HA:=VAR1.KD;
HB:=VAR1.KK;
这段代码没写,麻烦老师看下,意思是在一小时图上开平仓,引用天图的开多开空信号。
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-6 09:27 | 显示全部楼层

HA:=stkindi('','var1.kd',0,5,0);
HB:=stkindi('','var1.kk',0,5,0);


ZB1_BOOL : =IFELSE( CROSS(TMP1,0),-1,IFELSE(CROSS(0,TMP1),1,REF(ZB1_BOOL,1)) ),NODRAW;
KD:ZB1_BOOL=1 , NODRAW;  
KK:ZB1_BOOL=-1 ,NODRAW;
DT:=KD&&HA;
KT:=KK&&HB;

KD2:KD&&L>REF(L,SUMBARS(KD,2)-1),NODRAW;
KK2:KK&&H<REF(H,SUMBARS(KK,2)-1),NODRAW;
KC:VOL>REF(VOL,1)*2,NODRAW;
KC1:OPI>=REF(OPI,1),NODRAW;
PD3 : ZB1_BOOL=-1,NODRAW;
PK3 : ZB1_BOOL=1,NODRAW;
if PK3 then sellshort(1,holding,marketr);
if PD3 then sell(1,holding,marketr);

if DT AND KC  AND KD2 then
buy(holding=0,1,marketr);
if KT AND KC  AND KK2 then buyshort(holding=0,1,marketr);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-10-18
曾用名:
发表于 2024-9-10 15:26 | 显示全部楼层
//#IMPORT[DAY,1  ,MAREF] AS DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
//#IMPORT[HOUR,1 ,MAREF] AS HH   
//DJZQU := DD.JZQU;
//DJZQD := DD.JZQD;  
//HJZQU := HH.JZQU;
//HJZQD := HH.JZQD;
//DAU   := DD.MAU;                                 
//DAD   := DD.MAD;
//HAU   := HH.MAU;                                 
//HAD   := HH.MAD;  

DJZQU := STKINDI('','MAREF.JZQU',0,6);
DJZQD := STKINDI('','MAREF.JZQD',0,6);
HJZQU := STKINDI('','MAREF.JZQU',0,5);
HJZQD := STKINDI('','MAREF.JZQD',0,5);

DAU : STKINDI('','MAREF.MAU',0,6);
DAD : STKINDI('','MAREF.MAD',0,6);
HAU : STKINDI('','MAREF.MAU',0,5);
HAD : STKINDI('','MAREF.MAD',0,5);

WH转金,上面的代码,在本周期引用本品种1小时和1天的值,没有显示正确的值,怎么写才正确呢
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-10 15:28 | 显示全部楼层
DJZQU := STKINDI('','MAREF.JZQU',0,6);

看下原公式maref里面的jzqu加载到k线图上有没有
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-10-18
曾用名:
发表于 2024-9-10 15:31 | 显示全部楼层
DJZQU := STKINDI('','MAREF.JZQU',0,6);这个表示K线介于均线之间,先放一下。
下面四行表示均线的交叉,15分钟上引用1小时和1天的数值,每个K线都会显示一个值,现在啥也没显示,连变量名称也没显示

DAU : STKINDI('','MAREF.MAU',0,6);
DAD : STKINDI('','MAREF.MAD',0,6);
HAU : STKINDI('','MAREF.MAU',0,5);
HAD : STKINDI('','MAREF.MAD',0,5);
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-10 15:32 | 显示全部楼层
看原公式加载图上有没有数值
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-10-18
曾用名:
发表于 2024-9-10 15:35 | 显示全部楼层
MA1 := EMA(C,13);  
MA2 := EMA(C,26);                                                                                                                       
MAU := IF(MA1>=MA2,1,0);     
MAD := IF(MA1< MA2,1,0);
MAREF就这四行,加在不同周期,都会显示的
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-10 15:35 | 显示全部楼层
要用:定义,不能用:=
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 08:56 , Processed in 0.335553 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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