我正在尝试使用 LuaEditor 开发一个简单的 Indicore SDK 策略(用于 FXCM Marketscope 2.0),我有一个简单的问题。Indicore SDK 文档很差,没有上下文和示例,所以我不知道如何在价格栏下的屏幕上打印一个简单的点。基本上我要做的是显示我的自定义止损在价格栏下方的位置。
在指标开发中,可以通过在 Prepare 函数中创建输出流 (instance:addStream) 来绘制元素。不幸的是,输出流似乎不是策略开发的一部分,当我尝试在 Lua 策略调试器中运行它时,会给出运行时错误“尝试调用'addStream'(一个零值)”。
那么在ExtUpdate()
函数中,如何在收盘价负10个点的下方画一个简单的点呢?
function ExtUpdate(id, source, period)
if period > first and source:hasData(period) then
--HOW DO YOU DRAW A DOT HERE???
end
end