четверг, 8 сентября 2011 г.

Отрисовка уровней HIGH, LOW и CLOSE прошлого дня в ThinkOrSwim

Скрипт отрисовывает на текущем дне уровни прошлого  дня, недели и т.п. в зависимости от опций. Ценность линии CLOSE я не понимаю, а вот HIGH и LOW могут быть весьма полезны при пробойной стратегии торговли.

input offset = 1;
input offset2 = 1;
input offset3 = 1;
input period = {default DAY, "2 DAYS", "3 DAYS", "4 DAYS", WEEK, MONTH, "OPT EXP"};
input period2 = {default DAY, "2 DAYS", "3 DAYS", "4 DAYS", WEEK, MONTH, "OPT EXP"};
input period3 = {default DAY, "2 DAYS", "3 DAYS", "4 DAYS", WEEK, MONTH, "OPT EXP"};
plot Data = high(period = period)[offset];
Data.SetPaintingStrategy(PaintingStrategy.DASHES);
Data.SetDefaultColor(GetColor(1));
plot Data2 = low(period = period)[offset2];
Data2.SetPaintingStrategy(PaintingStrategy.DASHES);
Data2.SetDefaultColor(GetColor(5));
plot Data3 = close(period = period)[offset3];
Data3.SetPaintingStrategy(PaintingStrategy.DASHES);
Data3.SetDefaultColor(GetColor(4));


P.S. Как вставить индикатор в ThinkOrSwim описано здесь.

4 комментария:

  1. Здравствуйте, Егор.

    Подскажите, пожалуйста, куда именно заливается этот код?

    ОтветитьУдалить
  2. Учитесь пользоваться гуглом!
    http://www.youtube.com/watch?v=XRP8oojv07k&feature=player_embedded#!

    ОтветитьУдалить
  3. Здравствуйте, Егор.
    Подскажите, пожалуйста, как будет выглядеть этот же код - но только для StrategyDesk? Только для 5 минутного графика. Заранее спасибо.

    ОтветитьУдалить
  4. Понятия не имею. Даже не уверен что там такое возможно.

    ОтветитьУдалить