较热52.2

MT5图表切换周期后自定义指标参数自动重置,怎么锁定?

XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
小桥流水
小桥流水 楼主
7 天前 522 0 1分钟 新汇友(注册会员) Lv.1 主题3 帖数6 积分339 汇币156
1楼
说实话,我统计了一下最近一周,光这个问题就让我重设了不下二十次参数,人都快整崩溃了。😭
我用的Windows 10系统,MT5 build 4550版本。情况是这样的:我自己写了个均线+ATR止损的指标,参数调好了比如周期设成20和14,结果只要我切到H4再切回H1,面板上的数值就自动变回默认的10和5。一开始我以为是EA冲突,把其他图表都关了还是这样。
我试过把指标设为默认模板保存,也试过在图表属性里勾选“锁定”,但切换周期后依然重置。日志里没看到具体报错,但加载时会有一行 custom indicator 'xxx' parameters changed 的提示。这到底是我代码里OnInit()写的有问题,还是MT5本身对自定义指标周期切换时的参数记忆机制就是这样?
有没有朋友遇到过类似情况?是不是需要在OnCalculate里加个静态变量来保存参数状态?还是说只能每次切换后手动重设?求指点一下,重设参数倒是小事,就怕哪天忘看了直接按错参数下单。🙏
0 回复 复制 众裁0
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。汇友之家合作的各家经纪商均为持有正规外汇牌照的经纪商,我们不参与经纪商的任何经营活动。经纪商在经营过程中可能出现破产清算、资不抵债、跑路或躲避责任等情况,这些问题汇友之家无法控制,亦不承诺任何经纪商资金的绝对安全。请知悉!
← 上一帖 MT5自定义指标加载后图表错位,是代码里Buffer数组越界了吗? 下一帖 → 关于VPS防火墙配置与端口管理,这篇可能最接地气