Здравствуйте, есть пара вопросов касательно скользящей средней.
1)У этого индикатора есть период, за который происходит усреднение. И,следовательно,данные за период,например, 20 свечей будет доступно на 21 свечу. В приложении картинка с терминала Квик. Соответственно вопрос - как ТСлаб рассчитывает значение индикатора уже с первой свечи?

2)Запутался в рассуждениях по поводу как правильно для тестирования на истории в коде написать сравнение закрытия свечи [i] и значение скользящей на свече [i].
Т.е я захожу по условию,когда цена закрытия свечи выше значения индикатора. Значение индикатора я узнаю только в момент ее закрытия. НО Я ЖЕ ЗАХОЖУ в момент [i+1], т.е я уже знаю, что в момент [i] у меня свеча выше индикатора.
Вот собственно и вопрос: правильно у меня написан этот участок кода для корректного тестирования, без всяких заглядываний:
else if (sec.Bars[i].Close > nFastMA[i])
{
longPoss.BuyAtMarket(i + 1, "OL");
}


Attachments
Квик и ТСлаб.png (55 downloads)