Indicore SDK Strategy Development - 如何在图表上绘制简单的点?

Indicore SDK Strategy Development - How to draw simple dots on a chart?

我正在尝试使用 LuaEditor 开发一个简单的 Indicore SDK 策略(适用于 FXCM Marketscope 2.0),我有一个简单的问题。 Indicore SDK 文档非常差,缺乏上下文和示例,所以我无法弄清楚如何在价格栏 下的屏幕上打印一个简单的点。基本上我想做的是显示我的自定义止损在价格栏下方的位置。

在指标开发中,可以通过在 Prepare 函数中创建输出流 (instance:addStream) 来绘制元素。不幸的是,输出流似乎不是策略开发的一部分,当我在 Lua 策略调试器中尝试 运行 时出现 运行 时间错误 "attempt to call 'addStream' (a nil value)"。

那么在ExtUpdate()函数中,如何在收盘价减去10点后画一个简单的点呢?

    function ExtUpdate(id, source, period)
       if period > first and source:hasData(period) then 
          --HOW DO YOU DRAW A DOT HERE???
       end
    end

策略不允许画,只有指标可以画。 Indicore 3.0 指标现在可以交易,因此您可以编写一个指标并将所有交易功能添加到其中。