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

标签 lua trading forex

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

在指标开发中,可以通过在 Prepare 函数中创建输出流 (instance:addStream) 来绘制元素。不幸的是,输出流似乎不是策略开发的一部分,当我尝试在 Lua Strategy Debugger 中运行它时,出现运行时错误“尝试调用‘addStream’(一个 nil 值)”。

那么在 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 指标现在可以交易,因此您可以编写一个指标并将所有交易功能添加到其中。

关于lua - Indicore SDK Strategy Development - 如何在图表上绘制简单的点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945496/

相关文章:

android - 在 Corona 中使用类传递数组对象

lua - Prosody muc 聊天记录不完整

c# - 计算今天是否是纽约证券交易所的交易日的例行程序?

python-2.7 - Mt4 概率脚本

python - Pandas 数据框的自定义函数中的 Forex_python

api - 自动外汇交易的最佳API是什么?

c++ - 如何使 SWIG 绑定(bind)类在 Lua 中使用运算符?

lua - Tarantool:index.indexName:pairs 调用中的限制/偏移

pine-script - 松树脚本: how to add and display text on a horizontal line/hline?

trading - 开发 Java 交易应用程序 : do patterns/frameworks exist for defining trading rules?