plot SMA = if((getAggregationPeriod() <= AggregationPeriod.DAY and SMA_TimeFrame == SMA_TimeFrame.Day) or (getAggregationPeriod() <= AggregationPeriod.WEEK and SMA_TimeFrame == SMA_TimeFrame.Week) or (getAggregationPeriod() <= AggregationPeriod.MONTH and SMA_TimeFrame == SMA_TimeFrame.Month), (fold n = 0 to length with s do s + getValue(price, n, length - 1)) / length, Double.NaN);
SMA.AssignValueColor (if SMA_Length >= 200 then SMA.color(">199" else if SMA_Length >= 150 then SMA.color("150-199" else if SMA_Length >= 100 then SMA.color("100-149" else if SMA_Length >= 50 then SMA.color("50-99" else if SMA_Length >= 20 then SMA.color("20-49" else SMA.color("<20");
нужно было добавить in expansion area 1bar to the right. все гуд, спасибо. можно с (daily MACD 12,26,9) значение нулевой дивергенции на младший чарт в виде уровня вывести?
input SMA_TimeFrame = {default Day, Week, Month};
else if SMA_Length >= 150 then SMA.color("150-199"
else if SMA_Length >= 100 then SMA.color("100-149"
else if SMA_Length >= 50 then SMA.color("50-99"
else if SMA_Length >= 20 then SMA.color("20-49"
else SMA.color("<20"
);
Мар 04 2013, 01:18input SMA_Length = 200;
def length = SMA_Length;
def price = close(period = SMA_TimeFrame);
plot SMA = if((getAggregationPeriod() <= AggregationPeriod.DAY and SMA_TimeFrame == SMA_TimeFrame.Day) or (getAggregationPeriod() <= AggregationPeriod.WEEK and SMA_TimeFrame == SMA_TimeFrame.Week) or (getAggregationPeriod() <= AggregationPeriod.MONTH and SMA_TimeFrame == SMA_TimeFrame.Month), (fold n = 0 to length with s do s + getValue(price, n, length - 1)) / length, Double.NaN);
SMA.SetDefaultColor(GetColor(5));
SMA.DefineColor("<20", Color.BLACK);
SMA.DefineColor("20-49", Color.DARK_GREEN);
SMA.DefineColor("50-99", Color.RED);
SMA.DefineColor("100-149", Color.DARK_ORANGE);
SMA.DefineColor("150-199", Color.PLUM);
SMA.DefineColor(">199", Color.BLUE);
SMA.AssignValueColor (if SMA_Length >= 200 then SMA.color(">199"
SMA.SetLineWeight(1);
Rogoz, ты ведь сам этот параметр задаешь...зачем его отдельно выводить то? Или тут тайна какая то сокрыта?
Мар 04 2013, 18:11выводить отдельно, наглядности ради
Мар 04 2013, 23:23тебе не составит труда мне помочь? мне это очень трудно самому осилить
Мар 05 2013, 01:07вместо цены его точно не напечатаешь но можно ярлычок привесить. называется это AddChartBubble()..попозже чуть прикрутим..
Мар 05 2013, 03:52интересно
Мар 05 2013, 03:56ам би вейт ю
Мар 05 2013, 17:24в самом конце добавить
Мар 05 2013, 19:31rec data = if IsNaN(close) then close[1] else data[1];
AddChartBubble(data!=0, sma, SMA_Length, color.violet, yes);
добавил но ничего дополнительного не заметил. может что включить отдельно?
Мар 05 2013, 23:48на твоей средней висит ярлычок с ее периодом....
Мар 05 2013, 23:58не висит на моей
Мар 06 2013, 00:00нет никакого ярлычка((
Мар 06 2013, 00:17рядом с ценой должен висеть?
Мар 06 2013, 00:57Не рядом с ценой а рядом со средней которую твой скрипт рисует. Всё нормально работает.....включи show extended session.
Мар 06 2013, 08:46нужно было добавить in expansion area 1bar to the right. все гуд, спасибо. можно с (daily MACD 12,26,9) значение нулевой дивергенции на младший чарт в виде уровня вывести?
Мар 06 2013, 16:53