2015-11-26 4 views
3

Я пытаюсь разработать простую стратегию индикатора SDK (для FXCM Marketscope 2.0) с LuaEditor, и у меня есть простой вопрос. Документация Indicore SDK очень бедна и лишена контекста и примеров, поэтому я не могу найти , как печатать простую точку на экране под ценовой панелью. В основном, что я пытаюсь сделать, это показать, где мой пользовательский стоп-лосс находится под ценовым баром.Разработка стратегии SDK - Как нарисовать простые точки на диаграмме?

В разработке индикаторов элементы можно рисовать, создавая выходные потоки (экземпляр: addStream) в функции «Подготовить». К сожалению, потоки вывода, похоже, не являются частью разработки стратегии и дают ошибке времени выполнения «попытку вызвать« addStream »(значение nil)», когда я пытаюсь запустить его в Lua Strategy Debugger.

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

ответ

1

Стратегии не допускаются к рисованию, только индикаторы могут это сделать. Индикаторы Indicore 3.0 теперь могут торговать, поэтому вы пишете индикатор и добавляете в него все функции торговли.