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

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

kikos

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




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

ISV1971

Местный
Регистрация
26.05.14
Сообщения
212
Реакции
27
ISV1971 не предоставил никакой дополнительной информации.
Подскажите что крутить чтоб изменить процент? в YA2015
 

shmotinm

Модератор
Регистрация
09.05.14
Сообщения
788
Реакции
774
shmotinm не предоставил никакой дополнительной информации.
Крутить нужно первые 4 значения начиная с st lenth. Но я сколько их не крутил ничего не менялось
 

kikos

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

Yrik

Местный
Регистрация
17.04.14
Сообщения
426
Реакции
329
Yrik не предоставил никакой дополнительной информации.
Привет Федя,посмотри индюк если время есть,пишет ошибку.http://joxi.ru/gmv6jenfEnV6ma
declare lower;

input fastLength = 12;
input slowLength = 26;
input MACDLength = 9;
input AverageType = {SMA, default EMA};
input val = 4;
input nval = -4;
plot Value;
plot Avg;


switch (AverageType) {
case SMA:
Value = Average(close, fastLength) - Average(close, slowLength);
Avg = Average(Value, MACDLength);
case EMA:
Value = ExpAverage(close, fastLength) - ExpAverage(close, slowLength);
Avg = ExpAverage(Value, MACDLength);
}

plot Diff = Value - Avg;
plot ZeroLine = 0;


def CROSSING = if Diff >= -0.05 and Diff = -0.05 and Diff Avg then 1 else 0;
AssignPriceColor(if Value > Avg then Color.BLUE else Color.CURRENT);
def BEARISH = if Avg > Value then 1 else 0;
AssignPriceColor(if BEARISH == 1 then Color.MAGENTA else Color.CURRENT);
def DIVRGNCE = if Diff > val or Diff < nval then 1 else 0;

#assignpricecolor(if ON == 1 then color.YELLOW else color.current);


Value.SetDefaultColor(GetColor(1));
Avg.SetDefaultColor(GetColor(8));
Diff.SetDefaultColor(GetColor(5));
Diff.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);
Diff.SetLineWeight(3);
Diff.DefineColor("Positive and Up", Color.GREEN);
Diff.DefineColor("Positive and Down", Color.DARK_GREEN);
Diff.DefineColor("Negative and Down", Color.RED);
Diff.DefineColor("Negative and Up", Color.DARK_RED);
Diff.AssignValueColor(if Diff >= 0 then if Diff > Diff[1] then Diff.Color("Positive and Up") else Diff.Color("Positive and Down") else if Diff < Diff[1] then Diff.Color("Negative and Down") else Diff.Color("Negative and Up"));
ZeroLine.SetDefaultColor(GetColor(0));

AddLabel(DIVRGNCE, Concat("", Concat ("Divrgnc >< : ", Diff)), Color.PINK);
#AddLabel(DIVRGNCE, "Divergencia > 4", Color.yellow);
AddLabel(CROSSING, "CROSSING", Color.GREEN);
AddLabel(BULLISH, "BULLISH", Color.BLUE);
AddLabel(BEARISH, "BEARISH", Color.RED);
AddLabel(Diff, Concat("" , Concat ("DIV : ", Diff)), Color.YELLOW);

#def spikeDown = if Diff < 0 and Diff = 0 then Color.YELLOW else Color.BLUE);

def ON = if diffA[1] < 0 and diffA >= 0 then 1 else 0;

AddLabel(ON, "SQUEEZE ONN", Color.CYAN);
Alert(ON == 1 , "SQUEEZE ONN !", Alert.BAR, Sound.Ring);

AssignPriceColor(if ON == 1 then Color.CYAN else Color.CURRENT);
def OFF = if ON ema then color.green else color.red)

#oscp.assignValueColor(if osc[1] < osc[0] then Color.green else Color.red);
oscp.AssignValueColor(if osc[1] < osc[0] then
if osc[0] >= 0 then
#UpPos
CreateColor(0, 255, 255) else
#UpNeg
CreateColor(204, 0, 204)
else if osc[0] >= 0 then
#DnPos
CreateColor(0, 155, 155) else
#DnNeg
CreateColor(255, 155, 255));

oscp.SetPaintingStrategy( PaintingStrategy.HISTOGRAM);
mid.SetPaintingStrategy(PaintingStrategy.POINTS);
 

intellekt999

Старейшина
Регистрация
11.06.14
Сообщения
2,300
Реакции
3,201
intellekt999 не предоставил никакой дополнительной информации.
Привет! Будет время посмотрю но его 0чень мало всё ещё своё из за писанины никак не доделаю! У меня есть другое предложение ко всем кого заинтерисует кто работает пользуясь обьёмами ! Можно сделать индикатор подобие тикстрайкера только который будет брать показания от обьёмов со шкалой барами и размером (а точнее обьёмом)! Это будут обьёмы ни того индюка что я сюда выкладывал а обьёмы с TOS!
Федя привет! Ты как то упомянул о такой возможной разработке индикатора! Это еще в силе
 

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.
Привет Федя,посмотри индюк если время есть,пишет ошибку.http://joxi.ru/gmv6jenfEnV6ma
declare lower;

input fastLength = 12;
input slowLength = 26;
input MACDLength = 9;
input AverageType = {SMA, default EMA};
input val = 4;
input nval = -4;
plot Value;
plot Avg;


switch (AverageType) {
case SMA:
Value = Average(close, fastLength) - Average(close, slowLength);
Avg = Average(Value, MACDLength);
case EMA:
Value = ExpAverage(close, fastLength) - ExpAverage(close, slowLength);
Avg = ExpAverage(Value, MACDLength);
}

plot Diff = Value - Avg;
plot ZeroLine = 0;


def CROSSING = if Diff >= -0.05 and Diff = -0.05 and Diff Avg then 1 else 0;
AssignPriceColor(if Value > Avg then Color.BLUE else Color.CURRENT);
def BEARISH = if Avg > Value then 1 else 0;
AssignPriceColor(if BEARISH == 1 then Color.MAGENTA else Color.CURRENT);
def DIVRGNCE = if Diff > val or Diff < nval then 1 else 0;

#assignpricecolor(if ON == 1 then color.YELLOW else color.current);


Value.SetDefaultColor(GetColor(1));
Avg.SetDefaultColor(GetColor(8));
Diff.SetDefaultColor(GetColor(5));
Diff.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);
Diff.SetLineWeight(3);
Diff.DefineColor("Positive and Up", Color.GREEN);
Diff.DefineColor("Positive and Down", Color.DARK_GREEN);
Diff.DefineColor("Negative and Down", Color.RED);
Diff.DefineColor("Negative and Up", Color.DARK_RED);
Diff.AssignValueColor(if Diff >= 0 then if Diff > Diff[1] then Diff.Color("Positive and Up") else Diff.Color("Positive and Down") else if Diff < Diff[1] then Diff.Color("Negative and Down") else Diff.Color("Negative and Up"));
ZeroLine.SetDefaultColor(GetColor(0));

AddLabel(DIVRGNCE, Concat("", Concat ("Divrgnc >< : ", Diff)), Color.PINK);
#AddLabel(DIVRGNCE, "Divergencia > 4", Color.yellow);
AddLabel(CROSSING, "CROSSING", Color.GREEN);
AddLabel(BULLISH, "BULLISH", Color.BLUE);
AddLabel(BEARISH, "BEARISH", Color.RED);
AddLabel(Diff, Concat("" , Concat ("DIV : ", Diff)), Color.YELLOW);

#def spikeDown = if Diff < 0 and Diff = 0 then Color.YELLOW else Color.BLUE);

def ON = if diffA[1] < 0 and diffA >= 0 then 1 else 0;

AddLabel(ON, "SQUEEZE ONN", Color.CYAN);
Alert(ON == 1 , "SQUEEZE ONN !", Alert.BAR, Sound.Ring);

AssignPriceColor(if ON == 1 then Color.CYAN else Color.CURRENT);
def OFF = if ON ema then color.green else color.red)

#oscp.assignValueColor(if osc[1] < osc[0] then Color.green else Color.red);
oscp.AssignValueColor(if osc[1] < osc[0] then
if osc[0] >= 0 then
#UpPos
CreateColor(0, 255, 255) else
#UpNeg
CreateColor(204, 0, 204)
else if osc[0] >= 0 then
#DnPos
CreateColor(0, 155, 155) else
#DnNeg
CreateColor(255, 155, 255));

oscp.SetPaintingStrategy( PaintingStrategy.HISTOGRAM);
mid.SetPaintingStrategy(PaintingStrategy.POINTS);
Посмотрю! Щас младшую надо просто на прививки везди! Попозже!
 

kikos

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

intellekt999

Старейшина
Регистрация
11.06.14
Сообщения
2,300
Реакции
3,201
intellekt999 не предоставил никакой дополнительной информации.
Тоесть у этого проекта есть вторая жизнь или это из разряда фантастики?!
 

kikos

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

intellekt999

Старейшина
Регистрация
11.06.14
Сообщения
2,300
Реакции
3,201
intellekt999 не предоставил никакой дополнительной информации.
Максимум что я выжал из YA-2015 72% и выкинул его в помойку:)
 

cvxvdsd

Новичок
Регистрация
19.10.14
Сообщения
58
Реакции
1
cvxvdsd не предоставил никакой дополнительной информации.
Ребята поделитесь кому не жалко индикаторами которые работают и не перерисовываются
 

m3ch4nik

Модератор
Регистрация
28.02.15
Сообщения
285
Реакции
214
m3ch4nik не предоставил никакой дополнительной информации.
Ребята поделитесь кому не жалко индикаторами которые работают и не перерисовываются
очередной пассажир:D:D....ты скинь нам кошелек а мы сразу в него деньги скинем
 

VitaliySlon

Местный
Регистрация
16.03.15
Сообщения
243
Реакции
166
VitaliySlon не предоставил никакой дополнительной информации.
Ребята поделитесь кому не жалко индикаторами которые работают и не перерисовываются
Выбирай в этой ветке любой, их Kikos заколдовал они работают как негры круглосуточно и не рисуют)))
 

kikos

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

Shubbe

Местный
Регистрация
28.02.15
Сообщения
202
Реакции
84
Shubbe не предоставил никакой дополнительной информации.

intellekt999

Старейшина
Регистрация
11.06.14
Сообщения
2,300
Реакции
3,201
intellekt999 не предоставил никакой дополнительной информации.
Привет всем! Много кто торгует на 15 мин? Можете просто лайкнуть чтоб я знал кто есть просто мыслишки но прийдётся пороботать!!!!
Я могу и поработать! Если кипишь здравый
 
  • Like
Реакции: vint

sindar

Новичок
Регистрация
05.02.14
Сообщения
79
Реакции
4
sindar не предоставил никакой дополнительной информации.
Сорри за оффтоп, не могу понять как в тестере рассчитать время тестирования, какие параметры чтоб считалось с 9 до 12 МСК ?
 

maxtor1986

Мошенник
Регистрация
05.02.14
Сообщения
167
Реакции
12
maxtor1986 не предоставил никакой дополнительной информации.
Ты Федя просто в личку говори, готовы поработать)
 

kikos

Старейшина
Регистрация
23.09.14
Сообщения
4,554
Реакции
6,126
kikos не предоставил никакой дополнительной информации.
Привет всем! Много кто торгует на 15 мин? Можете просто лайкнуть чтоб я знал кто есть просто мыслишки но прийдётся пороботать!!!!
Всем доброго времени суток!Извените тупанул я нереально так как я устану отписыватся каждому)) Пишите в личку и я дам индюки их уже 2 )))) Идея очень простая!!!!!!!!! Берём любой более менее работающий на разворот индюк и все если приходит от него сигнал мы как обычно настраиваем у брокера но не входим а с открытием новой свечи если просигналят мои то моментально вход тоесть идёт разворот! Время экспирации текущая свеча! Надо наблюдать минимум неделю чтоб иметь уверенностть но на истории гроаль)))) Вчера пятница показал всё профитом только один сигнал со второй свечи!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ