ConvertSMA (Convert on SMA) – конверт на SMA
Добавлено: 07 фев 2016, 14:13
Конверт – это канал, границы которого строятся как отклонение от МА (простого) на заданное число процентных значений.
Пример:
Исходный текст:
Пример:
Исходный текст:
Код: Выделить всё
function Initialize()
{
IndicatorName = "ConvertSMA"; // Задайте название индикатора и сохраните с данным именем
AddInput("Input", Inputs.Price);
AddParameter("Period", 20);
AddParameter("K", 0.5);
PriceStudy = true;
AddSeries("Upper", DrawAs.Line, Color.LightBlue); // Задаем вид линии индикатора A
AddSeries("Lower", DrawAs.Line, Color.LightBlue); // Задаем вид линии индикатора A
}
function Evaluate()
{
// AlfaDirect. 2014. OX
// ConvertSMA - Convert on SMA (Конверт на SMA)
if (CurrentIndex < Period)
{
Upper = Input[0] * (1.0 + (double) K / 100.0);
Lower = Input[0] * (1.0 - (double) K / 100.0);
}
else
{
Upper = SMA(Input, Period)[0] * (1.0 + (double) K / 100.0);
Lower = SMA(Input, Period)[0] * (1.0 - (double) K / 100.0);
}
}