ThinkOrSwim: Індикатор для торгівлі першої години

Anonim

Друзі, хто хотів щось новеньке?

Мій ключовий індикатор для ранкової торгівлі.

Малює зону покупки великого гравця.

При правильному відборі акцій, і умінні читати стрічку дає дуже гарне мат очікування

СИГНАЛ: Пробій рівня при наявності відповідної стрічки і красивого руху.

СИГНАЛ: ретест рівня

# ------------------------------------

declare hide_on_daily;

declare once_per_bar;

input TimeFrame = AggregationPeriod. TWO_MIN;

input EndCandle = 0946;

#def Offset = Round (SecondsFromTime (EndCandle) / 120, 0);

def Offset = if (GetAggregationPeriod ()> TimeFrame, Double. NaN, Round (SecondsFromTime (EndCandle) / 120, 0));

def Offset1;

def UpLevel;

def DownLevel;

if Offset == 0 {

Offset1 = GetMaxValueOffset (volume (period = TimeFrame), 4) * If (GetAggregationPeriod () == TimeFrame, 1, 2);

UpLevel = GetValue (high (period = TimeFrame), Offset1);

DownLevel = GetValue (low (period = TimeFrame), Offset1);

}

else {

if Offset> 0 {

Offset1 = Double. NaN;

UpLevel = UpLevel [1];

DownLevel = DownLevel [1];

}

else {

Offset1 = Double. NaN;

UpLevel = Double. NaN;

DownLevel = Double. NaN;

}

}

# ------------------------------

plot _UpLevel = UpLevel;

plot _DownLevel = DownLevel;

_UpLevel. SetDefaultColor (Color.PINK);

_UpLevel. SetPaintingStrategy (PaintingStrategy.LINE);

_UpLevel. SetStyle (Curve.LONG_DASH);

_DownLevel. SetDefaultColor (Color.PINK);

_DownLevel. SetPaintingStrategy (PaintingStrategy.LINE);

_DownLevel. SetStyle (Curve.LONG_DASH);