mql4怎么获取主图上趋势线的某个点的值?

| 发表于 2023-6-12 14:52:16 | 显示全部楼层 |复制链接
在mql4里,创建趋势线只需要两个时间和价格数据就可以画出来了,假设我画出趋势线后,想之后趋势线延伸后的某个K线柱对应的趋势线的值,有办法获取吗?
举报

评论 使用道具

精彩评论4

河马编程
DDD
| 发表于 2023-6-12 15:28:49 | 显示全部楼层
需要知道趋势线的名字。GetVByTime
举报

点赞 评论 使用道具

顺顺利利
D
 楼主 | 发表于 2023-6-12 16:55:43 | 显示全部楼层
河马编程 发表于 2023-6-12 15:28
需要知道趋势线的名字。GetVByTime

谢谢,明白了,那假如非当前品种,我知道了两个点,怎么去获取延伸的值呢?
举报

点赞 评论 使用道具

Op_Bailey
DD
| 发表于 2026-10-28 20:32:47 | 显示全部楼层
补充一下非当前品种的取值方式:如果趋势线在另一张图表上,可以用 ObjectGetValueByTime(chart_id, 线名, 目标时间),其中 chart_id 传那张图表的 ID;目标K线的时间用 iTime(目标品种, 周期, shift) 获取,避免混用当前图表的 Time[]。如果只有两个点、还没有趋势线对象,可以先在对应图表创建 OBJ_TREND,再按时间取值。iTime 返回 0 时,先确认该品种的历史数据已加载。官方说明:https://docs.mql4.com/objects/objectgetvaluebytime
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册