thinkorswim

Как соединить два скрипта в один? plot Diff = round(close-high[1]); Diff.AssignValueColor(if Diff >= 0 then Color.GREEN else Color.ORANGE); AssignBackgroundColor(if Diff >= 0 then Color.DARK_GREEN else Color.BLACK); plot Diff = (high-close); Diff.AssignValueColor(if Diff <= 0 then Color.GREEN else Color.ORANGE); AssignBackgroundColor(if Diff <= 0 then Color.DARK_GREEN else Color.BLACK); Хочу в вочлисте иметь один столбец,в котором должны подсвечиваться акции ласт которых не ниже или равен сегодняшнему хаю, а также не ниже или равен вчерашнему хаю. И желательно еще такой же отдельный скрипт для лоу.


Проголосовало: 0

Фев 23 2013, 00:19


Комментарии
Meles

Для хая:
def ToDayHi = high(GetSymbol(),AggregationPeriod.DAY)[0];
def PrevDayHi = high(GetSymbol(),AggregationPeriod.DAY)[1];
def PriceNow = close();
def Filter = if(PriceNow>=ToDayHi AND PriceNow >=PrevDayHi,1,2);
plot out = Filter;
AssignBackgroundColor (if Filter==1 then color.GREEN else color.current);

Для лоу:
def ToDayLow = low(GetSymbol(),AggregationPeriod.DAY)[0];
def PrevDayLow = low(GetSymbol(),AggregationPeriod.DAY)[1];
def PriceNow = close();
def Filter = if(PriceNow<=ToDayLow AND PriceNow <=PrevDayLow,1,2);
plot out = Filter;
AssignBackgroundColor (if Filter==1 then color.RED else color.current);

Фев 23 2013, 00:38
Den30

Спасибо

Фев 23 2013, 11:48
Наш канал