В рамках изучения и практики кодирования алгоритмов решил попробывать написать индикатор.
Поискал на форуме и не нашел ничего о Японских свечных моделях. Поскольку такой индикатор на мой взгляд полезен, а логика его не слишком сложна, то выбор пал на него.
Изучая документацию по АД начал писать код, и почти сразу же столкнулся с проблемами
Проблема №1.
Код: Выделить всё
function Initialize()
{
IndicatorName = "JapanCandles";
AddInput("Input", Inputs.Candle);
AddSeries("Hammer", DrawAs.Custom, Color.Green, true, Axes.Parent);
AddSeries("Hanged", DrawAs.Custom, Color.Black, true, Axes.Parent); //произв.метод рисования, ряд отображается в области входного ряда
PriceStudy = true;
///
///AddParameter("", , 0);
///AddGlobalVariable("", Types.Double, 0.0);
}
function Evaluate()
{
var O = Input.Open[0];
var C = Input.Close[0];
var H = Input.High[0];
var L = Input.Low[0];
if ((C>O) && (O-L)>(C-O)*2)
{
Hammer.DrawCircle();
}
if ((O>C) && (O-L)>(C-O)*2)
{
Hanged.DrawCircle();
}
}
Код компилируется, но не отрисовывает фигуры на графике.
P.S. По мере написания буду выкладывать возникающие вопросы (думаю они будут довольно типичны для новичков и поэтому полезны для фиксирования на форуме).
Просьба участникам форума не проходить мимо. По итогам (если удасться дописать самому) выложу полный код на форум
Спасибо!