i_SetPlotValue

将信号计算的值设置到指定plot编号的指标里。可以把它视为信号和指标的桥梁。 使用 i_setplotvalue 和 i_getplotvalue 关键字可以避免复制相同脚本同时到指标和信号中来计算相同的值

用法

i_SetPlotValue(index,value)

参数

index - 相关的指标编号

value - 待转换的指标值.

注意

  1. i_SetPlotValue 可以用在信号、函数和指标中

    • 指标所在的图表需要有加入任意一个信号.

  2. 使用 i_SetPlotValuei_getplotvalue 转换指标值,只能同时在 1张图表窗口中。
  3. 若在市场扫描器中使用i_SetPlotValue and i_getplotvalue,将会返回0
  4. i_SetPlotValue and i_getplotvalue 不能在投资组合的回测中使用
  5. i_SetPlotValue and i_getplotvalue 不能查阅到历史的数值,
  6. 数据转换时的指标编号无限制

范例

设置信号的最大回撤值到plot编号为111的指标中:

i_SetPlotValue(111, maxiddrawdown)

设置信号的动态权益到plot编号为112的指标中:

i_SetPlotValue(112, netprofit + openpositionprofit)