我正在尝试使用LuaEditor开发一个简单的Indicore SDK策略(针对FXCM Marketscope 2.0),我有一个简单的问题。 Indicore SDK文档很差,没有上下文和示例,所以我无法弄清楚如何在价格栏下在屏幕上打印一个简单的点。基本上我要做的就是显示我的自定义止损在价格栏下面。
在指标开发中,可以通过在Prepare函数中创建输出流(instance:addStream)来绘制元素。不幸的是,当我尝试在Lua Strategy Debugger中运行它时,输出流似乎不是策略开发的一部分,并且给运行时错误“尝试调用'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
答案 0 :(得分:1)
不允许策略绘制,只有指标可以做到。现在,指标3.0指标可以交易,因此您可以编写指标并将所有交易功能添加到其中。