管理员,你好。我有个自定义公式问题想求助,我的需要是这样的:
一个指标A,A小于数值0.1时用B策略,A大于1后用C策略,而A在0.1与1之间时,保持上一周期持仓不动。

比如一开始就用C策略,等指标A小于0.1后,切换到B策略。然后一直持有B策略,直到指标A大于1后,切换到C策略。然后又等指标A小于0.1后,切到B策略。如果反复。
然后我问了AI,给出的回答是:

  1. 获取策略ID
    将策略B和C分别保存为股票池,在策略页面URL中获取ID(格式如1233980.R.xxxxxxxxx

  2. 编写自定义指标
    假设指标A为波动率指标,当:

    • 波动率<0.1 → 选择策略B
    • 波动率>1 → 选择策略C
    • 中间区间 → 保持当前策略

    示例公式:

    If(波动率 < 0.1, 
       ticker()='1233980.R.策略B_ID', 
       If(波动率 > 1, 
          ticker()='1233980.R.策略C_ID', 
          1 
       )
    )

但是我在测试的时候发现不是我想得那样,请问我的这种想法能实现吗?