金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: 100020252

在一分钟周期中使用五分钟周期SAR值

[复制链接]

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-3-30 16:33 | 显示全部楼层
技术009 发表于 2023-3-30 16:29
小引大 都可能会有未来。

DMI?系统自带的DMI指标吗

是的,系统自带的趋向指标
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-31 10:07 | 显示全部楼层
新建一个mx作为被调用指标:
[PEL] 复制代码
INPUT:P(14,1,200,1),M(6,1,200,1);
T:TIME;
V1:MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1)));
TR1:SUM(V1,P);//调用1
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;

DMP: SUM(IF(HD>0 AND HD>LD,HD,0),P);//调用2-3
DMM: SUM(IF(LD>0 AND LD>HD,LD,0),P);
PDI: DMP*100/TR1;
MDI: DMM*100/TR1;

ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
RADX:REF(ADX,M);


以小周期调用大周期30分钟为例:
[PEL] 复制代码


LAST_C:=CALLSTOCK('',vtCLOSE,4,-1);
LAST_H:=CALLSTOCK('',vtHIGH,4,-1);
LAST_L:=CALLSTOCK('',vtLOW,4,-1);

INPUT:P(14,1,200,1),M(6,1,200,1);
T:="MX.T#MIN30";

TR1X:="MX.TR1##MIN30"(P-1,M);
LEN:=BARSLAST(REF(T,1)<>T)+1;
H1:=HHV(H,LEN);
L1:=LLV(L,LEN);

TR1:=TR1X+MAX(MAX(H1-L1,ABS(H1-LAST_C)),ABS(L1-LAST_C));

HD := H1-LAST_H;
LD := LAST_L-L1;

DMPX:="MX.DMP##MIN30"(P-1,M);
DMP:DMPX+IF(HD>0 AND HD>LD,HD,0);

DMMX:="MX.DMM##MIN30"(P-1,M);
DMM:DMMX+IF(LD>0 AND LD>HD,LD,0);

PDI: DMP*100/TR1;
MDI: DMM*100/TR1;
ADXX:="MX.ADX##MIN30"(P,M-1);
ADX:(ADXX*(M-1)+(ABS(MDI-PDI)/(MDI+PDI)*100))/M;
RADX:="MX.RADX#MIN30";
ADXR:(ADX+RADX)/2


如果要调整为其他大周期:
1.其中涉及到的跨周期调用都要改周期,包括3个调用K数据的周期以及若干 个跨周期跨指标调用的
2.不适用于调用日线。

结果展示:
5分钟周期,在10点取值:
截图202303311007009149.png

切换到30分钟:
截图202303311007287845.png

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

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-3-31 16:13 | 显示全部楼层
技术009 发表于 2023-3-31 10:07
新建一个mx作为被调用指标:
[mw_shl_code=pel,true]INPUT:P(14,1,200,1),M(6,1,200,1);
T:TIME;

如要调用60分钟周期是不是把#MIN30改为#MIN60  就可以了
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-31 16:58 | 显示全部楼层
看我代码后面的说明,已经点出了需要调整的2个地方了。一个调用指标的周期要改,一个是调用K线数据的地方要改。


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

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-6-19 16:48 | 显示全部楼层
技术009 发表于 2023-1-31 10:40
新建一个独立的指标 作为被调用的指标b:
INPUT:N(10,1,300,1),S(2,1,300,1),M(20,1,100,1);

老师,引用18分钟周期SAR值,这样的非常规周期应该怎么写代码
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-19 16:52 | 显示全部楼层
改用 stkindi函数 调用,可以指定不规则周期。
参考:https://www.weistock.com/docs/PE ... 6%E5%85%AC%E5%BC%8F
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-6-19 16:52 | 显示全部楼层
用stkindi函数
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 19:04 , Processed in 0.217503 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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