金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2444|回复: 11

文华里的DKX指标帮我改金字塔公式,引用它的15分钟金叉死叉,麻烦了

[复制链接]

28

主题

157

帖子

157

积分

等级: 免费版

注册:
2023-12-13
曾用名:
发表于 2024-5-21 09:26 | 显示全部楼层 |阅读模式
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,10);//对B值做10周期平均计算。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-21 09:29 | 显示全部楼层
金叉死叉是谁和谁之间呢
你直接用stkindi引用就可以了,可以看下函数说明,试着自己写呢
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

28

主题

157

帖子

157

积分

等级: 免费版

注册:
2023-12-13
曾用名:
 楼主| 发表于 2024-5-21 11:33 | 显示全部楼层
技术008 发表于 2024-5-21 09:29
金叉死叉是谁和谁之间呢
你直接用stkindi引用就可以了,可以看下函数说明,试着自己写呢

金字塔里好像没有DKX这个公式嘛,帮个忙写一下嘛,
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-21 13:04 | 显示全部楼层
具体公式要说明下,是是什么或者你有源码的话可以源码贴下
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

28

主题

157

帖子

157

积分

等级: 免费版

注册:
2023-12-13
曾用名:
 楼主| 发表于 2024-5-21 17:49 | 显示全部楼层
技术008 发表于 2024-5-21 13:04
具体公式要说明下,是是什么或者你有源码的话可以源码贴下

INPUT:X(10,1,100,1),SS(1,1,100,1);
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:=MA(B,X);//对B值做10周期平均计算。

NN:=BARSLAST(DATE<>REF(DATE,1))+1;

JO:=VALUEWHEN(NN=1,OPEN);                              
JG:=HHV(HIGH,NN);                              
JD:=LLV(LOW,NN);                                                   
ZG:=REF(JG,NN);                                    
ZD:=REF(JD,NN);
HZ:TRIMPRICE(JO*2.718/890);

GG:=MAX(JG,ZG);
DD:=MIN(JD,ZD);

a1:=STKINDI('','dkx.dkx',0,3,0);
a2:=STKINDI('','dkx.dkx',0,3,-1);

cond5:a1>0 and a2<0;//表示15分钟金叉
cond6:a1<0 and a2>0;//表示15分钟死叉

COND1:=CROSS(GG-HZ,C);
COND2:=CROSS(C,GG-HZ);
COND3:=CROSS(DD+HZ,C);
COND4:=CROSS(C,DD+HZ);

if cond5 and (cond2 or cond4) then BEGIN
BUY(HOLDING=0,1,MARKET);
END

if cond6 and (cond1 or cond3)then begin
BUYSHORT(HOLDING=0,1,MARKET);
END

if cond6 then BEGIN
SELL(1,0,MARKET);
END

if cond5 then BEGIN
sellshort(1,0,MARKET);
END


补充内容 (2024-5-21 17:51):
就是1分钟周期引用15分DKX的金叉死叉,
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-22 09:13 | 显示全部楼层
a1:=STKINDI('','dkx.dkx',0,3,0);

这个a1就已经是调用15分钟的了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

28

主题

157

帖子

157

积分

等级: 免费版

注册:
2023-12-13
曾用名:
 楼主| 发表于 2024-5-22 20:40 | 显示全部楼层
技术008 发表于 2024-5-22 09:13
a1:=STKINDI('','dkx.dkx',0,3,0);

这个a1就已经是调用15分钟的了

关键是我引用了,没有信号呀
回复

使用道具 举报

28

主题

157

帖子

157

积分

等级: 免费版

注册:
2023-12-13
曾用名:
 楼主| 发表于 2024-5-22 20:41 | 显示全部楼层
你们金字塔里有没有这个指标呀,要不我直接引用可不?
回复

使用道具 举报

28

主题

157

帖子

157

积分

等级: 免费版

注册:
2023-12-13
曾用名:
 楼主| 发表于 2024-5-22 20:43 | 显示全部楼层
或者你帮我写一个这个公式名,我再在1分钟里直接引用这个公式
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-5-23 08:21 | 显示全部楼层
葛伟星 发表于 2024-5-22 20:43
或者你帮我写一个这个公式名,我再在1分钟里直接引用这个公式

你1楼的指标不就是dkx,自己在金字塔中建立一个名字为dkx的公式把代码粘贴进去就行
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 06:51 , Processed in 0.092602 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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