金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5332|回复: 13

老师,你好!帮改下策略。

[复制链接]

23

主题

78

帖子

78

积分

等级: 免费版

注册:
2022-3-5
曾用名:
发表于 2022-3-7 11:31 | 显示全部楼层 |阅读模式

我用MACD指标做期货,是后台。三线上涨开多。现在想加上对应的指数,要求指数也是三线上涨,谢谢!

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD := 2*(DIFF-DEA), COLORSTICK;

kd:=diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1) ;
如:沪银三线上涨开多,怎样才能加上金属指数的三线上涨,就是沪银和金属指数同步三线上涨开多,麻烦老师教我怎么加?谢谢!


回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-7 13:12 | 显示全部楼层
做一个指标调用就行了。指定品种为AU31即可。

调用参考:
https://www.weistock.com/bbs/for ... &extra=page%3D1
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-7 13:15 | 显示全部楼层
本帖最后由 技术006 于 2022-3-7 13:21 编辑

将你上面的公式单独命名成一个独立公式。比如名称叫做【三线上涨】
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD := 2*(DIFF-DEA), COLORSTICK;
kd:diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1) ;//作为被引用的变量,不能使用:=。

然后在其他公式中通过引用的方式得到指数上的计算。
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD := 2*(DIFF-DEA), COLORSTICK;
kd:diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1) ;
kdzs:stkindi('AU31','三线上涨.kd',0,6);//引用指数的结果。(周期根据需要参照函数说明调整)

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

使用道具 举报

23

主题

78

帖子

78

积分

等级: 免费版

注册:
2022-3-5
曾用名:
 楼主| 发表于 2022-3-7 13:18 | 显示全部楼层
老师,你好,我是初学者,不会弄,能否麻烦你帮我写
一下,成分感谢!
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-7 13:19 | 显示全部楼层
不是写完了吗?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

23

主题

78

帖子

78

积分

等级: 免费版

注册:
2022-3-5
曾用名:
 楼主| 发表于 2022-3-7 14:26 | 显示全部楼层
老师,不好意思,打扰你了,我刚开始学习. 下面这个策略,我可以挂到后台模似吗?如有不对的地方,劳驾你帮我完善修改下,十分感谢!


DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD := 2*(DIFF-DEA), COLORSTICK;

kd:diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1);
kk:diff<ref(diff,1) and dea<ref(dea,1) and macd<ref(macd,1)

kdzs:stkindi('AU31','三线上涨.kd',0,6);//引用指数的结果。
kksc:stkindi('AU31','三线下跌.kk',0,6);//引用指数的结果。

cond:kd and kdzs;//同时满足三

pd:diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1);
pk:diff<ref(diff,1) and dea<ref(dea,1) and macd<ref(macd,1);
              
回复

使用道具 举报

23

主题

78

帖子

78

积分

等级: 免费版

注册:
2022-3-5
曾用名:
 楼主| 发表于 2022-3-7 14:34 | 显示全部楼层
平仓搞反了,现在改过来了。
pd:diff<ref(diff,1) and dea<ref(dea,1) and macd<ref(macd,1);
pk:diff>ref(diff,1) and dea>ref(dea,1) and macd>ref(macd,1);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-7 14:43 | 显示全部楼层
1.被调用的指标,是需要额外新建一个指标来操作的。你这个都放在一起了是不行的。不知道你是否有新建一个指标“三线上涨”来进行调用的。

2.你这个指标没有下单语句。只能用来本地预警。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

23

主题

78

帖子

78

积分

等级: 免费版

注册:
2022-3-5
曾用名:
 楼主| 发表于 2022-3-7 14:57 | 显示全部楼层
不知道怎么建立。老师,能否帮我把这个策略全部写出来?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-7 14:59 | 显示全部楼层
截图202203071458508724.png

直接在这个分类下 右键-新建公式。

你这个基础操作都不会。那你要看下基础教学视频啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 14:54 , Processed in 0.141511 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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