- 隐显:图表按钮 FIB : ON/OFF(快捷键 F),InpShowOnStart 控制加载时状态。隐藏用删除/重建,缓存锚点,恢复后手动调好的位置不丢。
- 手动拖动:Fibo 创建时 SELECTABLE/SELECTED=true,单击选中后拖两端锚点即可。指标每 tick 比对"自己写入的锚点 vs 当前锚点"来识别拖动,一旦拖动就切成 MODE: MANUAL,停止自动覆盖;点 MODE 按钮或按 A 回到 AUTO 并复位。
- 老构建兼容:不用 OBJPROP_DRAGABLE、CHART_EVENT_OBJECT_DRAG 等新常量,事件 id 用数值常量;另外所有 UI 属性只在值变化时写并过滤自身 CHANGE 事件,避免事件回环。
[color=rgba(0, 0, 0, 0.9)][size=0.875em]一个需要你现场确认的点:不同 MT5 构建里 OBJ_FIBO 的 level 0/1 与两个锚点的映射方向可能相反。如果加载后发现 0% 和 100% 标签上下颠倒,把 InpSwapAnchors 设为 true 即可(会交换两个锚点)。 [color=rgba(0, 0, 0, 0.9)][size=0.875em]其它可调参数:InpFollowChart(随图表滚动自动重算,false=只在加载/复位时画一次)、InpFiboColor/Style/Width、InpRayRight/Left、InpPanelX/Y。 |