3 Candle Study

Croff

Клуб kikos
Регистрация
08.12.14
Сообщения
129
Реакции
252
Croff не предоставил никакой дополнительной информации.
Паттерн 3-х свечей для Thinkorswim (TOS)

Скачать индикатор: http://goo.gl/kBjVNL
По данной стратегии рекомендовано использовать Стохастик с параметрами 8, 3, 3. Европейская и Американская сессия M1.


Правила покупки оциона CALL:
1. Появилась стрелка вверх (по умолчанию включен звуковой алерт)
2. Сохастик направлен вверх
3. Вход в сделку со следующей свечи, после стрелки.

Правила покупки опциона PUT:
1. Появилась стрелка вниз (по умолчанию включен звуковой алерт)
2. Сохастик направлен вниз
3. Вход в сделку со следующей свечи, после стрелки.

О стратегии по этому индикатору гугл вам больше расскажет :)
Не рекомендую использовать сразу после значительного прорыва цены вверх или вниз, так же не рекомендовано брать сигнал если свеча с стрелкой значительно больше предыдущие трех свеч.

Не забывайте про уровни мюррея + любой из индикаторов по ценовому каналу.
Стрелка рисуется на текущей свече по результатам двух предыдущих. Если свеча закрывается и стрелка остается - перерисовки не будет. Что вполне дает возможность проверять индюк на истории и сопоставлять с каким-либо дополнительным фильтром.
 
Последнее редактирование:

Croff

Клуб kikos
Регистрация
08.12.14
Сообщения
129
Реакции
252
Croff не предоставил никакой дополнительной информации.
Ага :)
Сегодня погонял сигналы с сохастиком и LRC - 75% отдача 20-5
Правда из этих 5-ти один сигнал был против тренда, один сигнал был без учета направления сохастика и еще один пара GBP/USD туго шла между средней линией LRC.
 

idwm

Заблокирован
Регистрация
30.11.14
Сообщения
118
Реакции
11
idwm не предоставил никакой дополнительной информации.
Подскажите где этот индикатор достать + что он дает на что расчитан
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    14.3 КБ · Просмотры: 67

Mona

Гений форума
Местный
Регистрация
28.02.14
Сообщения
211
Реакции
57
Mona не предоставил никакой дополнительной информации.
Отличный индикатор,мне нравится.спасибо что выложили.
 

Croff

Клуб kikos
Регистрация
08.12.14
Сообщения
129
Реакции
252
Croff не предоставил никакой дополнительной информации.
idwm, на ADX построен, держи код

Код:
#########################################################################
# BWD_TrendStrengthMeter ToS Study
#
# Author: BigWaveDave
# Version:  1.7
# Release Date:  6/27/14
# Email me with bugs: [email protected]
#
# No guarantees as to accuracy expressed or implied
# Use at your own discretion
#
#
# Usage:
#    Run on any chart... best on 2min and 15min charts, however.
#
# Version 1.7 Changes
# ===================
#    + Fixed issue with meter not displaying correctly after another TOS update.
#
# Version 1.6 Changes
# ===================
#    + Fixed issue with meter not displaying correctly after TOS update.
#
#
# Version 1.5 Changes
# ===================
#    + Added another settings option to use a fixed color background for the
#        ADX value label.  Some people had difficulty reading the value
#        depending upon their chart background color.  Sadly, I've hit a bug
#        in TOS and can't make the value editable via the Study Settings.  To
#        change the fixed background color, you'll need to manually edit the
#        RGB values below ADXBkgndValueR, ADXBkgndValueG, and ADXBkgndValueB
#
# Version 1.4 Changes
# ===================
#    + Based on excellent suggestions, modifed to draw ADX value background
#        in same color as currently active segment.
#
# Version 1.3 Changes
# ===================
#    + Optionally turn off then meter to view only the ADX value.
#
# Version 1.2 Changes
# ===================
#    + Added display of ADX value option.
#
# Version 1.1 Changes
# ===================
#    + Fixed logic error causing dropped segments.
#
# Version 1.0 Changes
# ===================
#    + Initial release.  Feedback requested.
#
#
#


input length = 14;
input ShowADXValue = {DoNotShow, OnLeft, default OnRight};
input DisplayStrengthMeter = {"No", default "Yes"};
input FixedValueBkgndColor = {default "No", "Yes"};


def ADX = DMI(length).ADX;
def DIBull = DIPlus(length);
def DIBear = DIMinus(length);

def BullishTrend = DIBull >= DIBear;

def ShowDigits;

switch (ShowADXValue)
{
case DoNotShow:
    ShowDigits = 0;
case OnLeft:
    ShowDigits = 1;
case OnRight:
    ShowDigits = 2;
}


#if DI+ > DI- then trend is bullish
#if DI- > DI+ then trend is bearish
#if ADI >= 20 then market is trending

def HighlightColor =
    if (ADX >= 50) then 51 else
    if (ADX >= 40 and ADX < 50) then 51 else   
    if (ADX >= 30 and ADX < 40) then 102 else   
    if (ADX >= 20 and ADX < 30) then 153 else   
    if (ADX >= 10 and ADX < 20) then 204 else   
    255;


# default background color for ADX value label.  Can be changed via study settings
# sadly, I've some sort of color limitation bug in TOS scritping.  To change the
# background color, you'll need to modify the RGB values below, which means that
# you unfortunately can't have a different background color for different charts.
def ADXBkgndValueR = 25;
def ADXBkgndValueG = 25;
def ADXBkgndValueB = 25;


AddLabel(FixedValueBkgndColor and ShowDigits == 1, Floor(ADX), CreateColor(ADXBkgndValueR, ADXBkgndValueG, ADXBkgndValueB));

AddLabel(!FixedValueBkgndColor and ShowDigits == 1, Floor(ADX), CreateColor(if !BullishTrend then 255 else HighlightColor, if !BullishTrend then HighlightColor else 255 , 51));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 50), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 50)), " ", CreateColor(77, 0, 25));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 40 and ADX < 50), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 40 and ADX < 50)), " ", CreateColor(77, 0, 0));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 30 and ADX < 40), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 30 and ADX < 40)), " ", CreateColor(77, 25, 0));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 20 and ADX < 30), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 20 and ADX < 30)), " ", CreateColor(77, 51, 0));

#
AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 10 and ADX < 20), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 10 and ADX < 20)), " ", CreateColor(77, 77, 0));

AddLabel(DisplayStrengthMeter and ADX < 10, " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and ADX > 10, " ", CreateColor(77, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 10 and ADX < 20), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 10 and ADX < 20)), " ", CreateColor(77, 77, 0));
#

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 20 and ADX < 30), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 20 and ADX < 30)), " ", CreateColor(51, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 30 and ADX < 40), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 30 and ADX < 40)), " ", CreateColor(25, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 40 and ADX < 50), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 40 and ADX < 50)), " ", CreateColor(0, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and ADX >= 50, " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and ADX >= 50), " ", CreateColor(0, 77, 25));

AddLabel(FixedValueBkgndColor and ShowDigits == 2, Floor(ADX), CreateColor(ADXBkgndValueR, ADXBkgndValueG, ADXBkgndValueB));

AddLabel(!FixedValueBkgndColor and ShowDigits == 2, Floor(ADX), CreateColor(if !BullishTrend then 255 else HighlightColor, if !BullishTrend then HighlightColor else 255 , 51));
 

Croff

Клуб kikos
Регистрация
08.12.14
Сообщения
129
Реакции
252
Croff не предоставил никакой дополнительной информации.
idwm, на ADX построен, держи код

Код:
#########################################################################
# BWD_TrendStrengthMeter ToS Study
#
# Author: BigWaveDave
# Version:  1.7
# Release Date:  6/27/14
# Email me with bugs: [email protected]
#
# No guarantees as to accuracy expressed or implied
# Use at your own discretion
#
#
# Usage:
#    Run on any chart... best on 2min and 15min charts, however.
#
# Version 1.7 Changes
# ===================
#    + Fixed issue with meter not displaying correctly after another TOS update.
#
# Version 1.6 Changes
# ===================
#    + Fixed issue with meter not displaying correctly after TOS update.
#
#
# Version 1.5 Changes
# ===================
#    + Added another settings option to use a fixed color background for the
#        ADX value label.  Some people had difficulty reading the value
#        depending upon their chart background color.  Sadly, I've hit a bug
#        in TOS and can't make the value editable via the Study Settings.  To
#        change the fixed background color, you'll need to manually edit the
#        RGB values below ADXBkgndValueR, ADXBkgndValueG, and ADXBkgndValueB
#
# Version 1.4 Changes
# ===================
#    + Based on excellent suggestions, modifed to draw ADX value background
#        in same color as currently active segment.
#
# Version 1.3 Changes
# ===================
#    + Optionally turn off then meter to view only the ADX value.
#
# Version 1.2 Changes
# ===================
#    + Added display of ADX value option.
#
# Version 1.1 Changes
# ===================
#    + Fixed logic error causing dropped segments.
#
# Version 1.0 Changes
# ===================
#    + Initial release.  Feedback requested.
#
#
#


input length = 14;
input ShowADXValue = {DoNotShow, OnLeft, default OnRight};
input DisplayStrengthMeter = {"No", default "Yes"};
input FixedValueBkgndColor = {default "No", "Yes"};


def ADX = DMI(length).ADX;
def DIBull = DIPlus(length);
def DIBear = DIMinus(length);

def BullishTrend = DIBull >= DIBear;

def ShowDigits;

switch (ShowADXValue)
{
case DoNotShow:
    ShowDigits = 0;
case OnLeft:
    ShowDigits = 1;
case OnRight:
    ShowDigits = 2;
}


#if DI+ > DI- then trend is bullish
#if DI- > DI+ then trend is bearish
#if ADI >= 20 then market is trending

def HighlightColor =
    if (ADX >= 50) then 51 else
    if (ADX >= 40 and ADX < 50) then 51 else  
    if (ADX >= 30 and ADX < 40) then 102 else  
    if (ADX >= 20 and ADX < 30) then 153 else  
    if (ADX >= 10 and ADX < 20) then 204 else  
    255;


# default background color for ADX value label.  Can be changed via study settings
# sadly, I've some sort of color limitation bug in TOS scritping.  To change the
# background color, you'll need to modify the RGB values below, which means that
# you unfortunately can't have a different background color for different charts.
def ADXBkgndValueR = 25;
def ADXBkgndValueG = 25;
def ADXBkgndValueB = 25;


AddLabel(FixedValueBkgndColor and ShowDigits == 1, Floor(ADX), CreateColor(ADXBkgndValueR, ADXBkgndValueG, ADXBkgndValueB));

AddLabel(!FixedValueBkgndColor and ShowDigits == 1, Floor(ADX), CreateColor(if !BullishTrend then 255 else HighlightColor, if !BullishTrend then HighlightColor else 255 , 51));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 50), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 50)), " ", CreateColor(77, 0, 25));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 40 and ADX < 50), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 40 and ADX < 50)), " ", CreateColor(77, 0, 0));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 30 and ADX < 40), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 30 and ADX < 40)), " ", CreateColor(77, 25, 0));

AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 20 and ADX < 30), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 20 and ADX < 30)), " ", CreateColor(77, 51, 0));

#
AddLabel(DisplayStrengthMeter and !BullishTrend and (ADX >= 10 and ADX < 20), " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and !(!BullishTrend and (ADX >= 10 and ADX < 20)), " ", CreateColor(77, 77, 0));

AddLabel(DisplayStrengthMeter and ADX < 10, " ", CreateColor(255, HighlightColor, 51));
AddLabel(DisplayStrengthMeter and ADX > 10, " ", CreateColor(77, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 10 and ADX < 20), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 10 and ADX < 20)), " ", CreateColor(77, 77, 0));
#

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 20 and ADX < 30), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 20 and ADX < 30)), " ", CreateColor(51, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 30 and ADX < 40), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 30 and ADX < 40)), " ", CreateColor(25, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and (ADX >= 40 and ADX < 50), " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and (ADX >= 40 and ADX < 50)), " ", CreateColor(0, 77, 0));

AddLabel(DisplayStrengthMeter and BullishTrend and ADX >= 50, " ", CreateColor(HighlightColor, 255, 51));
AddLabel(DisplayStrengthMeter and !(BullishTrend and ADX >= 50), " ", CreateColor(0, 77, 25));

AddLabel(FixedValueBkgndColor and ShowDigits == 2, Floor(ADX), CreateColor(ADXBkgndValueR, ADXBkgndValueG, ADXBkgndValueB));

AddLabel(!FixedValueBkgndColor and ShowDigits == 2, Floor(ADX), CreateColor(if !BullishTrend then 255 else HighlightColor, if !BullishTrend then HighlightColor else 255 , 51));

Забыл описание значений индикатора :)
0 - 25 Отсутствующий или слабый тренд
25 - 50 Сильный тренд
50 - 75 Очень сильный тренд
75 - 100 Экстремально сильный тренд
 
Верх Низ