Переделанные и доработанные индикаторы для Thinkorswim!!!

Статус
Закрыто для дальнейших ответов.

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.
Всем доброго времени суток! Решил создать тему где те кто торгует с помощью платформы Thinkorswim могут выкладывать свои мысли касаемо индикаторов и того что можно прописать в код! Я понемаю что свои наработки некто не желает выкладывать это и понятно потому что вложено много сил а главное времени которое дороже денег да и вокруг много тех кто ничего не делает а просто качает или того хлещё потом продаёт! В данной теме любой может кинуть индюк с элементарной просьбой сделать аллерт или что то добавить в него! У меня почта иной раз разрывается просто из за подобного!Приведу несколько примеров!!!




Вобщем скрины можно кидать до бесконечности! Можете писать даже самые бредовые идеи, но они могут таковыми показаться для вас а на самом деле возможно реальны!
Я торгую на минутках и начну первым это моё малое!))))))))))))
 
Последнее редактирование модератором:

wolf haley

Начинающий
Регистрация
02.02.15
Сообщения
73
Реакции
15
wolf haley не предоставил никакой дополнительной информации.

Вот в сочетаний с индикатором который я попросил.Мне интересно теперь как работает индикатор TS_ScalpersBuySellBars ,рисует ли ?
Успехов, кто ищет тот всегда добивается;)
 

wolf haley

Начинающий
Регистрация
02.02.15
Сообщения
73
Реакции
15
wolf haley не предоставил никакой дополнительной информации.
Поделитесь самыми дельными индюками ,покручу ,интересно ,что-то с TOS возится :)
 

Clarion

Уважаемый
Регистрация
02.06.15
Сообщения
150
Реакции
62
Clarion не предоставил никакой дополнительной информации.

Taim

Гений
Регистрация
18.04.14
Сообщения
951
Реакции
983
Taim не предоставил никакой дополнительной информации.
Киньте, если есть, BB с алертом, а то стандартный на ТОС раздражает:D
 

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.
О чём идёт спор это абсолютно разныи индикаторы и там нет в расчётах вообще ничего общего!
 

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.
кто имеет уровни которые отчерчивают максимумы и минимумы каждый час два и четыре киньте пожалусто!
 

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.

Taim

Гений
Регистрация
18.04.14
Сообщения
951
Реакции
983
Taim не предоставил никакой дополнительной информации.

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.
это новыи мысли которыи необходимо воплотить а что за болик тебе нужен?
 

Taim

Гений
Регистрация
18.04.14
Сообщения
951
Реакции
983
Taim не предоставил никакой дополнительной информации.
это новыи мысли которыи необходимо воплотить а что за болик тебе нужен?
Да обычный, с алертом на всех скользящих, а то с ТОСовским замучаешься пока все настроишь :)
 

kuzinvitaliy

Местный
Регистрация
08.03.15
Сообщения
334
Реакции
179
kuzinvitaliy не предоставил никакой дополнительной информации.
кто имеет уровни которые отчерчивают максимумы и минимумы каждый час два и четыре киньте пожалусто!
Вот уровни какие-то, может можно будет покрутить -


# - - BEGIN SCRIPT
# - - Study Name: MrSB_PriceLevels
# – - Version: 1.2
# – - Release Date: May 15, 2015
# – - Author: [email protected]
# – - Source: MrStockBoto.com
# - - Purpose: Displays lines for yesterday's High, Low and Close
# and today's High, Low and Open. Also displays bubbles
# at far right of chart identifyin the lines.
# Values Dislayed at top
# Green indicates current close is above corresponding Line
# Red indicates current close is below corresponding Line

input HighestChartDisplay = AggregationPeriod.FIFTEEN_MIN;
input BubbleOffset = -6;
input ShowValuesAtTop = yes;
input ShowBubbles = yes;

plot yOpen = if GetAggregationPeriod() > HighestChartDisplay then no else
Highest(open(period = AggregationPeriod.DAY)[1], 1);
yOpen.DefineColor("yOpen”, Color.GRAY);
yOpen.SetStyle(Curve.SHORT_DASH);
yOpen.SetLineWeight(1);
yOpen.HideBubble();

plot yHigh = if GetAggregationPeriod() > HighestChartDisplay then no else
Highest(high(period = AggregationPeriod.DAY)[1], 1);
yHigh.DefineColor("yHigh”, Color.GRAY);
yHigh.SetStyle(Curve.SHORT_DASH);
yHigh.SetLineWeight(1);
yHigh.HideBubble();

plot yLow = if GetAggregationPeriod() > HighestChartDisplay then no else
Lowest(low(period = AggregationPeriod.DAY)[1], 1);
yLow.DefineColor("yLow”, Color.GRAY);
yLow.SetStyle(Curve.SHORT_DASH);
yLow.SetLineWeight(1);
yLow.HideBubble();

plot yClose = if GetAggregationPeriod() > HighestChartDisplay then no else
close(period = AggregationPeriod.DAY)[1];
yClose.DefineColor("yClose”, Color.GRAY);
yClose.SetStyle(Curve.SHORT_DASH);
yClose.SetLineWeight(1);
yClose.HideBubble();

plot tHigh = if GetAggregationPeriod() > HighestChartDisplay then no else
Highest(high(period = AggregationPeriod.DAY)[0], 1);
tHigh.DefineColor("tHigh”, Color.GRAY);
tHigh.SetStyle(Curve.SHORT_DASH);
tHigh.SetLineWeight(1);
tHigh.HideBubble();

plot tLow = if GetAggregationPeriod() > HighestChartDisplay then no else
Lowest(low(period = AggregationPeriod.DAY)[0], 1);
tLow.DefineColor("tLow”, Color.GRAY);
tLow.SetStyle(Curve.SHORT_DASH);
tLow.SetLineWeight(1);
tLow.HideBubble();

plot tOpen = if GetAggregationPeriod() > HighestChartDisplay then no else
open(period = AggregationPeriod.DAY);
tOpen.DefineColor("tOpen”, Color.GRAY);
tOpen.SetStyle(Curve.SHORT_DASH);
tOpen.SetLineWeight(1);
tOpen.HideBubble();

def sameDay = if GetDay()[1] == GetDay() then yes else no;
def highestBarNumber = highestAll(if !isNaN(close) then barNumber() else Double.NaN);
def BubbleBar = if ShowBubbles and GetAggregationPeriod() <= HighestChartDisplay
and ((BarNumber() == highestBarNumber - bubbleOffset) or !SameDay)
then yes else no;
def LastBar = (bubbleOffset * -1) + 1;

# Using TakeValueColor in AddChartBubble makes the bubble stay same color as the line when
# you change the line color via TOS's Edit Studies

AddChartBubble(BubbleBar, yOpen[lastBar], "Y O", yOpen.TakeValueColor(), yes);
AddChartBubble(BubbleBar, yHigh[lastBar], "Y H", yHigh.TakeValueColor(), yes);
AddChartBubble(BubbleBar, yLow[lastBar], "Y L", yLow.TakeValueColor(), yes);
AddChartBubble(BubbleBar, yClose[lastBar], "Y C", yClose.TakeValueColor(), yes);

AddChartBubble(BubbleBar, tOpen[lastBar], "T O", tOpen.TakeValueColor(), yes);
AddChartBubble(BubbleBar, tHigh[lastBar], "T H", tHigh.TakeValueColor(), yes);
AddChartBubble(BubbleBar, tLow[lastBar], "T L", tLow.TakeValueColor(), yes);

AddLabel(ShowValuesAtTop, "Yesterday ", Color.CYAN);
AddLabel(ShowValuesAtTop, "Open: " + AsText(yOpen, NumberFormat.TWO_DECIMAL_PLACES),
if close > yOpen then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "High: " + AsText(yHigh, NumberFormat.TWO_DECIMAL_PLACES),
if close > yHigh then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "Low: " + AsText(yLow, NumberFormat.TWO_DECIMAL_PLACES),
if close > yHigh then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "Close: " + AsText(yClose, NumberFormat.TWO_DECIMAL_PLACES),
if close > yClose then Color.GREEN else Color.RED);

AddLabel(ShowValuesAtTop, "Today ", Color.CYAN);
AddLabel(ShowValuesAtTop, "Open: " + AsText(tOpen, NumberFormat.TWO_DECIMAL_PLACES),
if close > tOpen then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "High: " + AsText(tHigh, NumberFormat.TWO_DECIMAL_PLACES), Color.CYAN);
AddLabel(ShowValuesAtTop, "Low: " + AsText(tLow, NumberFormat.TWO_DECIMAL_PLACES), Color.CYAN);
# - - END SCRIPT
 

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.
Вот уровни какие-то, может можно будет покрутить -


# - - BEGIN SCRIPT
# - - Study Name: MrSB_PriceLevels
# – - Version: 1.2
# – - Release Date: May 15, 2015
# – - Author: [email protected]
# – - Source: MrStockBoto.com
# - - Purpose: Displays lines for yesterday's High, Low and Close
# and today's High, Low and Open. Also displays bubbles
# at far right of chart identifyin the lines.
# Values Dislayed at top
# Green indicates current close is above corresponding Line
# Red indicates current close is below corresponding Line

input HighestChartDisplay = AggregationPeriod.FIFTEEN_MIN;
input BubbleOffset = -6;
input ShowValuesAtTop = yes;
input ShowBubbles = yes;

plot yOpen = if GetAggregationPeriod() > HighestChartDisplay then no else
Highest(open(period = AggregationPeriod.DAY)[1], 1);
yOpen.DefineColor("yOpen”, Color.GRAY);
yOpen.SetStyle(Curve.SHORT_DASH);
yOpen.SetLineWeight(1);
yOpen.HideBubble();

plot yHigh = if GetAggregationPeriod() > HighestChartDisplay then no else
Highest(high(period = AggregationPeriod.DAY)[1], 1);
yHigh.DefineColor("yHigh”, Color.GRAY);
yHigh.SetStyle(Curve.SHORT_DASH);
yHigh.SetLineWeight(1);
yHigh.HideBubble();

plot yLow = if GetAggregationPeriod() > HighestChartDisplay then no else
Lowest(low(period = AggregationPeriod.DAY)[1], 1);
yLow.DefineColor("yLow”, Color.GRAY);
yLow.SetStyle(Curve.SHORT_DASH);
yLow.SetLineWeight(1);
yLow.HideBubble();

plot yClose = if GetAggregationPeriod() > HighestChartDisplay then no else
close(period = AggregationPeriod.DAY)[1];
yClose.DefineColor("yClose”, Color.GRAY);
yClose.SetStyle(Curve.SHORT_DASH);
yClose.SetLineWeight(1);
yClose.HideBubble();

plot tHigh = if GetAggregationPeriod() > HighestChartDisplay then no else
Highest(high(period = AggregationPeriod.DAY)[0], 1);
tHigh.DefineColor("tHigh”, Color.GRAY);
tHigh.SetStyle(Curve.SHORT_DASH);
tHigh.SetLineWeight(1);
tHigh.HideBubble();

plot tLow = if GetAggregationPeriod() > HighestChartDisplay then no else
Lowest(low(period = AggregationPeriod.DAY)[0], 1);
tLow.DefineColor("tLow”, Color.GRAY);
tLow.SetStyle(Curve.SHORT_DASH);
tLow.SetLineWeight(1);
tLow.HideBubble();

plot tOpen = if GetAggregationPeriod() > HighestChartDisplay then no else
open(period = AggregationPeriod.DAY);
tOpen.DefineColor("tOpen”, Color.GRAY);
tOpen.SetStyle(Curve.SHORT_DASH);
tOpen.SetLineWeight(1);
tOpen.HideBubble();

def sameDay = if GetDay()[1] == GetDay() then yes else no;
def highestBarNumber = highestAll(if !isNaN(close) then barNumber() else Double.NaN);
def BubbleBar = if ShowBubbles and GetAggregationPeriod() <= HighestChartDisplay
and ((BarNumber() == highestBarNumber - bubbleOffset) or !SameDay)
then yes else no;
def LastBar = (bubbleOffset * -1) + 1;

# Using TakeValueColor in AddChartBubble makes the bubble stay same color as the line when
# you change the line color via TOS's Edit Studies

AddChartBubble(BubbleBar, yOpen[lastBar], "Y O", yOpen.TakeValueColor(), yes);
AddChartBubble(BubbleBar, yHigh[lastBar], "Y H", yHigh.TakeValueColor(), yes);
AddChartBubble(BubbleBar, yLow[lastBar], "Y L", yLow.TakeValueColor(), yes);
AddChartBubble(BubbleBar, yClose[lastBar], "Y C", yClose.TakeValueColor(), yes);

AddChartBubble(BubbleBar, tOpen[lastBar], "T O", tOpen.TakeValueColor(), yes);
AddChartBubble(BubbleBar, tHigh[lastBar], "T H", tHigh.TakeValueColor(), yes);
AddChartBubble(BubbleBar, tLow[lastBar], "T L", tLow.TakeValueColor(), yes);

AddLabel(ShowValuesAtTop, "Yesterday ", Color.CYAN);
AddLabel(ShowValuesAtTop, "Open: " + AsText(yOpen, NumberFormat.TWO_DECIMAL_PLACES),
if close > yOpen then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "High: " + AsText(yHigh, NumberFormat.TWO_DECIMAL_PLACES),
if close > yHigh then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "Low: " + AsText(yLow, NumberFormat.TWO_DECIMAL_PLACES),
if close > yHigh then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "Close: " + AsText(yClose, NumberFormat.TWO_DECIMAL_PLACES),
if close > yClose then Color.GREEN else Color.RED);

AddLabel(ShowValuesAtTop, "Today ", Color.CYAN);
AddLabel(ShowValuesAtTop, "Open: " + AsText(tOpen, NumberFormat.TWO_DECIMAL_PLACES),
if close > tOpen then Color.GREEN else Color.RED);
AddLabel(ShowValuesAtTop, "High: " + AsText(tHigh, NumberFormat.TWO_DECIMAL_PLACES), Color.CYAN);
AddLabel(ShowValuesAtTop, "Low: " + AsText(tLow, NumberFormat.TWO_DECIMAL_PLACES), Color.CYAN);
# - - END SCRIPT
щас гляну
 

Clarion

Уважаемый
Регистрация
02.06.15
Сообщения
150
Реакции
62
Clarion не предоставил никакой дополнительной информации.

Вложения

  • Bollinger_Super_CrossoverSTUDY.ts
    1.1 КБ · Просмотры: 52

Yrik

Местный
Регистрация
17.04.14
Сообщения
426
Реакции
329
Yrik не предоставил никакой дополнительной информации.

Вложения

  • UROVEN_1H_30M.txt
    779 байт · Просмотры: 45
Статус
Закрыто для дальнейших ответов.
Верх Низ