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

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

kikos

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




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

kuzinvitaliy

Местный
Регистрация
08.03.15
Сообщения
334
Реакции
179
kuzinvitaliy не предоставил никакой дополнительной информации.
Вот ещё уровни
Key Price Levels ThinkOrSwim Script

Код:
# - - 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
 

Taim

Гений
Регистрация
18.04.14
Сообщения
951
Реакции
983
Taim не предоставил никакой дополнительной информации.
kikos, а твой индюк в зоне доступа или он, пока, скрыт от глаз общественности?:)
 

kikos

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

kikos

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

sherb

Уважаемый
Регистрация
30.05.15
Сообщения
135
Реакции
57
sherb не предоставил никакой дополнительной информации.

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 не предоставил никакой дополнительной информации.

Kapitalist

Местный
Регистрация
12.11.14
Сообщения
290
Реакции
92
Kapitalist не предоставил никакой дополнительной информации.
Ребят ни у кого такой проблемы не было, кто может подсказать что делать? Не сохраняются сеты вообще всё время выскакивает рекламное домашнее окно при запуске в свиме снятие галки не помогает, всё дрожит все окна прыгают а когда вызываешь окна настроек они вообще чёрные становятся что то случилось нехорошее со свимом кто поможет прошу помощи!
Спасибо!
 

kikos

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

assignbackgroundColor(if down1 then color.dark_red else if up1 then color.dark_green else color.current);

данный скрипт всавляете в любой свой индюк в конце кода при этом только заменив название сигналов сдесь стоит up1 down1!
p.s когда придёт сигнал невыронете мышку из рук главное!)))))))))))
 

Kapitalist

Местный
Регистрация
12.11.14
Сообщения
290
Реакции
92
Kapitalist не предоставил никакой дополнительной информации.
фёдр можешь помочь? Что то все окна в тосе прыгать стали всё работает ужастно
 

kikos

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

Alex

Местный
Регистрация
05.02.14
Сообщения
688
Реакции
514
Alex не предоставил никакой дополнительной информации.
Или переставь систему .
 

Kapitalist

Местный
Регистрация
12.11.14
Сообщения
290
Реакции
92
Kapitalist не предоставил никакой дополнительной информации.
тос переустанавливал всё равно все окна прыгают,
а тосу без раздницы какой комп 64 бит или 32 бит?
или есть версии для х64?
 

kif

Модератор
Регистрация
20.08.14
Сообщения
4,547
Реакции
3,827
kif не предоставил никакой дополнительной информации.
тос переустанавливал всё равно все окна прыгают,
а тосу без раздницы какой комп 64 бит или 32 бит?
или есть версии для х64?
Да ТОСу по барабану сколько бит попробуй почистить реестр для этого полно программ есть, а лучше переустанови винду.
 

Yrik

Местный
Регистрация
17.04.14
Сообщения
426
Реакции
329
Yrik не предоставил никакой дополнительной информации.
Вот ребята берите пользуйтесь!Я думаю понравится всем без исключения а особенно тем у кого открыто много графиков или есть маленькии дети и не всегда можно поставить громкость!

assignbackgroundColor(if down1 then color.dark_red else if up1 then color.dark_green else color.current);

данный скрипт всавляете в любой свой индюк в конце кода при этом только заменив название сигналов сдесь стоит up1 down1!
p.s когда придёт сигнал невыронете мышку из рук главное!)))))))))))
Федя это тот скрипт что я думаю когда окно загорается.
 

kikos

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