金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 174|回复: 3

底背离公式这样写有什么问题?怎么在K线上不对呢?

[复制链接]

12

主题

61

帖子

61

积分

等级: 免费版

注册:
2021-12-24
曾用名:
发表于 2025-9-28 21:47 | 显示全部楼层 |阅读模式
DIF := EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA := EMA(DIF, 9);
MACD := (DIF - DEA) * 2;




MACD金叉 := CROSS(DIF, DEA);


MACD前金叉位置 := BARSLAST(MACD金叉);
MACD前金叉DIF := REF(DIF, MACD前金叉位置+1);
MACD前金叉l := REF(l, MACD前金叉位置+1);
条件 := MACD金叉 AND DIF >MACD前金叉DIF and l<MACD前金叉l
;


DRAWICON(条件, LOW , 1);

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-29 08:51 | 显示全部楼层
看代码是看不出问题的,这种要看你是怎么定义的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

61

帖子

61

积分

等级: 免费版

注册:
2021-12-24
曾用名:
 楼主| 发表于 2025-9-29 20:46 | 显示全部楼层
我的目的:当macd金叉时,记录当周期的最低价和diff,如果当前macd金叉时,最低价低于前一个macd金叉时的最低价,同时diff高于前一个macd金叉时的diff,则视为底背离并标记。看写对没有?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-30 09:01 | 显示全部楼层
MACD前金叉位置 : BARSLAST(MACD金叉);
MACD前金叉DIF : REF(DIF, MACD前金叉位置+1);
没有问题啊,你在图上去看这两个返回值然后根据图对比看对不对呢
这个就是找金叉那个的dif
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-8 18:44 , Processed in 0.100617 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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