金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3886|回复: 10

关于引用不同周期数据

[复制链接]

3

主题

20

帖子

20

积分

Rank: 1

等级: 新手上路

注册:
2021-6-24
曾用名:
发表于 2021-7-19 09:55 | 显示全部楼层 |阅读模式
当2小时周期H突破REF(HHV(C,20),1),并且15分钟周期H也突破REF(HHV(C,20),1),并且1分钟周期收盘价C也突破REF(HHV(C,20),1)。以上条件同时达成时,开多。请教老师,这个语句怎么写?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-7-19 10:19 | 显示全部楼层
1.
首先 “H突破REF(HHV(C,20),1)”这个单独写在一个指标里,先不用管周期。
比如指标A,代码如下:
cd:cross(H,REF(HHV(C,20),1));

2.调用上面指标A的引用结果。
[PEL] 复制代码
2H:STKINDI('','A.cd',0,24,2);//自定义小时线 只能用stkindi函数引用
15MIN:"A.cd#MIN15";
1MIN:"A.cd#MIN1";
result:2H AND 15MIN AND 1MIN;


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

使用道具 举报

3

主题

20

帖子

20

积分

Rank: 1

等级: 新手上路

注册:
2021-6-24
曾用名:
 楼主| 发表于 2021-7-22 15:05 | 显示全部楼层
谢谢老师!
回复

使用道具 举报

3

主题

20

帖子

20

积分

Rank: 1

等级: 新手上路

注册:
2021-6-24
曾用名:
 楼主| 发表于 2021-7-28 14:17 | 显示全部楼层
老师,我用了上面的周期引用代码在不锈钢连续上,在图表交易系统上没有反应,不知道在哪个地方错了。我把代码复制如下,请老师帮我错误地方。
//中间变量
H1:REF(HHV(MAX(CLOSE,OPEN),20),1);
H2:REF(HHV(MAX(CLOSE,OPEN),10),1);LINEDASHDOT;
L1:REF(LLV(MIN(CLOSE,OPEN),20),1);
L2:REF(LLV(MIN(CLOSE,OPEN),10),1);LINEDASHDOT;

STH1:CROSS(H,H1);//上突H1
XTL1:CROSS(L1,H);//下突L1

//上穿引用的周期指标线
2H:STKINDI('','A.STH1',0,24,2);//引用自定义2小时线
15MIN:"A.STH1#MIN15";
1MIN:"A.STH1#MIN1";
result1:2H AND 15MIN AND 1MIN;

开多条件:STH1 AND result1;

if 开多条件 then
begin
        sellshort(holding<0,holding,marketr);
        buy(holding=0,ss,marketr);
end
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-7-28 14:20 | 显示全部楼层
你有新建指标A 吗?
H1:REF(HHV(MAX(CLOSE,OPEN),20),1);
H2:REF(HHV(MAX(CLOSE,OPEN),10),1);LINEDASHDOT;
L1:REF(LLV(MIN(CLOSE,OPEN),20),1);
L2:REF(LLV(MIN(CLOSE,OPEN),10),1);LINEDASHDOT;

STH1:CROSS(H,H1);//上突H1
XTL1:CROSS(L1,H);//下突L1

这部分代码你不会和后面代码在一个指标吧?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

20

帖子

20

积分

Rank: 1

等级: 新手上路

注册:
2021-6-24
曾用名:
 楼主| 发表于 2021-7-28 15:07 | 显示全部楼层
指标A怎么个建法?我不会,烦请老师给我示范写一下。后面开空代码也是要单独新建指标的吗?那就按照老师示范的怎么新建指标A,就怎么新建一个指标B好了。
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-7-28 15:09 | 显示全部楼层
就是新建一个指标啊。
截图202107281508368318..png

公式名为A。
然后把被调用的指标放进去。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

20

帖子

20

积分

Rank: 1

等级: 新手上路

注册:
2021-6-24
曾用名:
 楼主| 发表于 2021-7-28 15:12 | 显示全部楼层
我在图表测试的时候,只有开多部分,还没有写开空部分
回复

使用道具 举报

3

主题

20

帖子

20

积分

Rank: 1

等级: 新手上路

注册:
2021-6-24
曾用名:
 楼主| 发表于 2021-7-28 20:57 | 显示全部楼层
是这样新建指标吗:
截图202107282057193136..png
回复

使用道具 举报

3

主题

20

帖子

20

积分

Rank: 1

等级: 新手上路

注册:
2021-6-24
曾用名:
 楼主| 发表于 2021-7-28 20:59 | 显示全部楼层
新建A指标后,怎么样把它引用到我的策略里面呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 16:46 , Processed in 0.190098 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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