金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3517|回复: 3

小周期调用大周期问题

[复制链接]

92

主题

247

帖子

247

积分

等级: 免费版

注册:
2021-6-20
曾用名:
发表于 2022-8-11 14:34 | 显示全部楼层 |阅读模式
5分钟周期,想调用日线指标,以下面的思路为例,请问应该怎么写代码?:
日线上一周期MACD>0时,若5分钟MACD上传0轴,则下一周期开盘买入。
日线上一周期MACD<0时,若5分钟MACD下传0轴,则下一周期开盘卖出。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-11 14:50 | 显示全部楼层
这个几个调用 之前 帖子里不是看你有写过类似的嘛,还是那几个函数啊。
现在的难点是卡在哪里了?上一个周期的调用?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

92

主题

247

帖子

247

积分

等级: 免费版

注册:
2021-6-20
曾用名:
 楼主| 发表于 2022-8-11 15:04 | 显示全部楼层
技术009 发表于 2022-8-11 14:50
这个几个调用 之前 帖子里不是看你有写过类似的嘛,还是那几个函数啊。
现在的难点是卡在哪里了?上一个周 ...

我能想到的两个写法,
1.
MA2:STKINDI('','MACD1.MACD',2,6,0);
DT:=MA2>0;

2.
新建指标内写明
DT:=MACD>0;
然后策略内直接引用
KD:=DT AND CROSS(MACD,0) AND HOLDING=0;

请问这两个是不是都对?我现在就是对跨周期引用的到底是我想要的日线周期的指标值,还是5分钟周期上每个周期都在刷新的指标值,对于这一点总是有点不确定。主要是为了尽可能避免未来函数的问题。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-11 15:11 | 显示全部楼层

上一个日线周期的话:
MA2:STKINDI('','MACD1.MACD',2,6,-1);

其他是对的,如果你本身是走完K  那么五分钟判断当前K  macd金叉就行了,就是你现在写的这样子。如果是固定轮训模式 则要用ref判断上一个根K是否满足 macd金叉。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-6 19:54 , Processed in 0.117241 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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