Если 20 под 50 Plot base = if simpleMovingAvg(close, 20) < simpleMovingAvg(close, 50) then 1 else 0; AssignBackgroundColor( if simpleMovingAvg(close, 20) < simpleMovingAvg(close, 50) then Color.red else Color.white);
Если 20 над 50 Plot base = if simpleMovingAvg(close, 20) > simpleMovingAvg(close, 50) then 1 else 0; AssignBackgroundColor( if simpleMovingAvg(close, 20) > simpleMovingAvg(close, 50) then Color.gREEN else Color.white);
Всё у тебя работает....открой формулу и там наверху рядом с таймфреймом выключи чекбокс глобекс сессии
давай округлим в большую сторону до целого...вторая строчка будет тогда plot result = roundup(Absvalue(close-smaline) * 100,0);
спасибо!
можно чтобы когда быстрая скользящая пересекает медленную снизу светилось зеленым,а сверху -красным
Не понимаю зачем этот момент фильтровать но если нужно то пожалуйста.... def sline = CCI(length=14); def fline = CCI(length=6); plot result = sline; def condition1 = Crosses(fline, sline, CrossingDirection.ABOVE); def condition2 = Crosses(fline, sline, CrossingDirection.BELOW); assignBackgroundColor(if condition1 then color.green else if condition2 then color.red else color.current);
спасибо
Если 20 под 50
Авг 16 2012, 16:44Plot base = if simpleMovingAvg(close, 20) < simpleMovingAvg(close, 50) then 1 else 0;
AssignBackgroundColor( if simpleMovingAvg(close, 20) < simpleMovingAvg(close, 50) then Color.red else Color.white);
Если 20 над 50
Авг 16 2012, 16:45Plot base = if simpleMovingAvg(close, 20) > simpleMovingAvg(close, 50) then 1 else 0;
AssignBackgroundColor( if simpleMovingAvg(close, 20) > simpleMovingAvg(close, 50) then Color.gREEN else Color.white);