金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4322|回复: 8

请问跨周期怎么表达?

[复制链接]

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2022-5-6
曾用名:
发表于 2022-5-7 20:57 | 显示全部楼层 |阅读模式
例如日线周期下a均线>b均线时,在1小时周期中,a均线从下向上接触到c均线,开空!
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-5-8 10:04 | 显示全部楼层
新建公式a

cond:ma(c,5)>ma(c,10)

一小时周期的公式用stkindi去应用上面的a公式
if stkindi('','a.cond',0,6,0) and cross(ma(c,5),ma(c,10) then buyshort()
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2022-5-6
曾用名:
 楼主| 发表于 2022-5-9 01:55 来自手机 | 显示全部楼层
if stkindi('','a.cond',0,6,0) 这一行不太明白,假设有个指标有abcd4条线,当日线周期的
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2022-5-6
曾用名:
 楼主| 发表于 2022-5-9 01:57 来自手机 | 显示全部楼层
if stkindi('','a.cond',0,6,0) 这一行不太明白,假设有个指标有abcd4条线,当日线周期的a>b时,同时60分钟周期的c与d相交,发出信号,我应该怎么写呢,谢谢!
回复

使用道具 举报

37

主题

9943

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-5-9 07:53 | 显示全部楼层
stkindi是跨周期引用,作用是吧另一个周期上的指标结果引用到当前周期参与计算。
2楼已经给出了写法。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2022-5-6
曾用名:
 楼主| 发表于 2022-5-10 09:23 来自手机 | 显示全部楼层
技术008 发表于 2022-5-8 10:04
新建公式a

cond:ma(c,5)>ma(c,10)

这个语句放到公式里不能用,比如公式名称xxx,a是 5日均线 b是10日均线 ,c是20日均线,当日线周期b>c时,在60分钟周期中a相交b时,提示开空信号。
a:c,5;
b:c,10;
c:c,20;

cond:b>c

if stkindi('','xxx.cond',0,6,0) and cross(a,b)then buyshort(开空)
老师看这个公式这样写对不对?
你说的新建公式是什么意思,两个周期用的是同一个公式,为什么还要新建呢?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-10 09:31 | 显示全部楼层
a:c,5;
五日均线这样写是不是太想当然了。均线你用ma函数啊:ma(c,5) 其他的以此类推。

新建公式就是新建一个新的指标的意思。你2个周期是公用一个公式不假,可是你怎么区分周期?你只有在指标调用时候指定周期才行的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2022-5-6
曾用名:
 楼主| 发表于 2022-5-10 09:42 来自手机 | 显示全部楼层
技术009 发表于 2022-5-10 09:31
a:c,5;
五日均线这样写是不是太想当然了。均线你用ma函数啊:ma(c,5) 其他的以此类推。


意思是两个公式的内容都是一样的,只不过名字不一样方便调用。if stkindi('','xxx.cond',0,6,0) and cross(a,b)then buyshort(开空)   这个语句你看对不对呢,0,6,0   不太明白,最后括号里是不是写汉字,就会在图表里出现汉字呢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-10 09:51 | 显示全部楼层
不是名字不一样,什么都一样。你当前指标调用时候去指定不同周期。
你看下跨指标调用教程吧:https://www.weistock.com/docs/PE ... 6%E5%85%AC%E5%BC%8F

“buyshort(开空)  ”没有这种写法,这种编译都编译不了。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-28 05:57 , Processed in 0.166386 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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