Бинарные Опционы : Welcome

Стратегии, Индикаторы, ТС, помощь для бинарных опционов. Для скачивания регистрируйтесь!

Последние темы

» Лучшая в мире стратегия форекс! Смотреть, скачать, пользоваться.
Stochastic Oscillator для TOC EmptyВт Фев 13, 2018 9:35 pm автор Regulest

» Что такое БО?
Stochastic Oscillator для TOC EmptyВт Фев 13, 2018 5:17 pm автор Vika

» fxnewskiller Внешнее программное обеспечение для торговли на новостях
Stochastic Oscillator для TOC EmptyВт Фев 13, 2018 5:16 pm автор Vika

» Платные Индикаторы и Стратегии
Stochastic Oscillator для TOC EmptyВт Фев 13, 2018 5:16 pm автор Vika

» Индикатор для ТОС на разворот тренда
Stochastic Oscillator для TOC EmptyВт Фев 13, 2018 5:16 pm автор Vika

» У кого есть МТ4 от Альпари с билдом меньше 574 ???
Stochastic Oscillator для TOC EmptyВт Фев 13, 2018 4:12 pm автор Vika

» алерт на касание к скользящей??
Stochastic Oscillator для TOC EmptyВт Фев 13, 2018 4:11 pm автор Vika

» BNB Options - брокер бинарных опционов
Stochastic Oscillator для TOC EmptyПн Фев 12, 2018 9:06 am автор Альбина23

» Бесплатные сигналы для бинарных опционов
Stochastic Oscillator для TOC EmptyПт Фев 02, 2018 5:14 pm автор Kost2

Статистика

Яндекс.Метрика Рейтинг@Mail.ru
HashFlare

Участников: 3

    Stochastic Oscillator для TOC

    avatar
    Kikos


    Сообщения : 46
    Очки : 54
    Репутация : 0
    Дата регистрации : 2014-09-21

    Stochastic Oscillator для TOC Empty Stochastic Oscillator для TOC

    Сообщение автор Kikos Сб Окт 25, 2014 1:01 pm

    Привет Всем доброго времени суток! Поделитесь если у кого есть Stochastic Oscillator для TOC.Нашёл только на одном форуме вот такой код якобы его


    # Адаптивной Stohastic Oscillator с Nad
    # Последнее Обновление 15 Февраля 2010 Г. объявить более низкое;

    Def формула = (((закрыть - открыть) / объем) / открыть) * 100;
    Def Продажа = объем / (((формула * объем) / 100) + 2);
    Def Покупка = объем - Продажа;
    def diff = Покупка - Продажа;
    Def suma = сумма(DIFF, 120) ; вход AvgAdaptiveStohastic = 9;
    def мА = Средняя(suma,AvgAdaptiveStohastic);
    def NAD =ceil(мА); вход OverboughtOversoldSensitivity=0.2;
    def Overbought_Oversold_Sensitivity=AvgAdaptiveStohastic*OverboughtOversoldSensitivity;

    #перевод с хорватского duljina=длина вход length0 = 3; вход length1 = 7; вход length2 = 12; вход length3 = 18; вход length4 = 25; вход length5 = 33; вход length6 = 42; вход length7 = 52;
    #перевод с хорватского duljina=длина

    def duljina0 = length0;
    def duljina1 = length1;
    def duljina2 = length2;
    def duljina3 = length3;
    def duljina4 = length4;
    def duljina5 = length5;
    def duljina6 = length6;
    def duljina7 = length7; вход longLength = 262; вход shortLength = 20;

    def привет = Высокий(высокая,duljina0);
    def lo = Низкие(низкий, duljina0);
    def fstoh0 = (100 * ((закрыть - lo) / (привет - lo)));
    def kor = корреляция(закрыть, fstoh0, duljina0);
    def hi1 = Высокий(высокая, duljina1);
    def lo1 = Низкие(низкий, duljina1);
    def fstoh1 = (100 * ((закрыть - lo1) / (hi1 - lo1)));
    def кор1 = корреляция(закрыть, fstoh1, duljina1);
    def hi2 = Высокий(высокая, duljina2);
    def lo2 = Низкие(низкий, duljina2);
    def fstoh2 = (100 * ((закрыть - lo2) / (hi2 - lo2)));
    def kor2 = корреляция(закрыть, fstoh2, duljina2);
    def hi3 = Высокий(высокая, duljina3);
    def lo3 = Низкие(низкий, duljina3);
    def fstoh3 = (100 * ((закрыть - lo3) / (hi3 - lo3)));
    def kor3 = корреляция(закрыть, fstoh3, duljina3);
    def hi4 = Высокий(высокая, duljina4);
    def lo4 = Низкие(низкий, duljina4);
    def fstoh4 = (100 * ((закрыть - lo4) / (hi4 - lo4)));
    def kor4 = корреляция(закрыть, fstoh4, duljina4);
    def hi5 = Высокий(высокая, duljina5);
    def lo5 = Низкие(низкий, duljina5);
    def fstoh5 = (100 * ((закрыть - lo5) / (hi5 - lo5)));
    def kor5 = корреляция(закрыть, fstoh5, duljina5);
    def hi6 = Высокий(высокая, duljina6);
    def lo6 = Низкие(низкий, duljina6);
    def fstoh6 = (100 * ((закрыть - lo6) / (hi6 - lo6)));
    def kor6 = корреляция(закрыть, fstoh6, duljina6);
    def hi7 = Высокий(высокая, duljina7);
    def lo7 = Низкие(низкий, duljina7);
    def fstoh7 = (100 * ((закрыть - lo7) / (hi7 - lo7)));
    def kor7 = корреляция(закрыть, fstoh7, duljina7);

    def fstohx = если kor > кор1 и kor > kor2 и kor > kor3 и kor > kor4 и kor > kor5 и kor > kor6 и kor > kor7 затем fstoh0 еще если кор1 > kor и кор1 > kor2 и кор1 > kor3 и кор1 > kor4 и кор1 > kor5 и кор1 > kor6 и кор1 > kor7 затем fstoh1 еще 0;
    def fstoha = если kor2 > kor и kor2 > кор1 и kor2 > kor3 и kor2 > kor4 и kor2 > kor5 и kor2 > kor6 и kor2 > kor7 затем fstoh2 еще если kor3 > kor и kor3 > кор1 и kor3 > kor2 и kor3 > kor4 и kor3 > kor5 и kor3 > kor6 и kor3 > kor7 затем fstoh3 еще 0;
    def fstohb = если kor4 > kor и kor4 > кор1 и kor4 > kor2 и kor4 > kor3 и kor4 > kor5 и kor4 > kor6 и kor4 > kor7 затем fstoh4 еще если kor5 > kor и kor5 > кор1 и kor5 > kor2 и kor5 > kor3 и kor5 > kor4 и kor5 > kor6 и kor5 > kor7 затем fstoh5 еще 0;
    def fstohc = если kor6 > кор1 и kor6 > kor2 и kor6 > kor3 и kor6 > kor4 и kor6 > kor5 и kor6 > kor и kor6 > kor7 затем fstoh6 еще если kor7 > кор1 и kor7 > kor2 и kor7 > kor3 и kor7 > kor4 и kor7 > kor5 и kor7 > kor6 и kor7 > kor затем fstoh7 еще 0;

    def fstohd = если fstohx > fstoha и fstohx > fstohb и fstohx > fstohc затем fstohx еще если fstoha > fstohx и fstoha > fstohb и fstoha > fstohc затем fstoha еще 0;
    def fstohe = если fstohb > fstohx и fstohb > fstoha и fstohb > fstohc затем fstohb еще если fstohc > fstohx и fstohc > fstohb и fstohc > fstohb затем fstohc еще 0;


    def AdaptiveStohastic = если (fstohd > fstohe ,fstohd ,fstohe); участок MovingAvgStoh = Средняя(AdaptiveStohastic, AvgAdaptiveStohastic );

    def clLog = Журнал(закрыть / закрыть[1]);
    def HV =2* (stdev(clLog, shortLength) * Sqrt(shortLength * longLength / (shortLength - 1)));

    def хихи=highestall(MovingAvgStoh);
    def Лоло=lowestall(MovingAvgStoh);
    def raz=хихи-Лоло; участок перекупленности=хихи-(raz*Overbought_Oversold_Sensitivity*hv); участок перепроданности=Лоло+(raz*Overbought_Oversold_Sensitivity*hv); сюжет вниз = если((((movingavgstoh > перекупленности и movingavgstoh < movingavgstoh[1])или (movingavgstoh[1]> перекупленности и movingavgstoh<перекупленности))и nad < nad[1]), movingavgstoh, Двухместный.Nan); вниз.SetPaintingStrategy(paintingStrategy.arrow_down); участок до = если((((movingavgstoh < перепроданности и movingavgstoh > movingavgstoh[1])или (movingavgstoh[1]< перепроданности и movingavgstoh>перепроданности))и nad > nad[1]), movingavgstoh, Двухместный.Nan); до.SetPaintingStrategy(paintingStrategy.arrow_up); до.setDefaultColor(Цвет.Dark_Green); вниз.setDefaultColor(Цвет.Dark_Red);
    MovingAvgStoh.setDefaultColor(Цвет.Черный);
    MovingAvgStoh.SetLineWeight(2);
    Перекупленности.setDefaultColor(Цвет.красный);
    Перепроданности.SetDefaultColor(Цвет.зеленый);

    Вставляю в ТОС пишет половина кода ошипку красным подумал что из за русского перевёл с помощью яндекс переводчика на английский вставляю такая же беда что делать и где взять?
    Автор этого сообщения в настоящий момент забанен. - Посмотреть сообщение
    avatar
    Lion


    Сообщения : 5
    Очки : 8
    Репутация : 3
    Дата регистрации : 2014-10-21

    Stochastic Oscillator для TOC Empty Re: Stochastic Oscillator для TOC

    Сообщение автор Lion Сб Окт 25, 2014 6:01 pm

    помотри здесь большой набор на любой вкс [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]
    avatar
    Kikos


    Сообщения : 46
    Очки : 54
    Репутация : 0
    Дата регистрации : 2014-09-21

    Stochastic Oscillator для TOC Empty Re: Stochastic Oscillator для TOC

    Сообщение автор Kikos Сб Окт 25, 2014 7:00 pm

    Lion пишет:помотри здесь большой набор на любой вкс [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]

    Огромное спасибо за ссылку я сохронил её в закладках пригодиться как нибудь но к моему сожелению там всё для мт4 а мне надо для tinkorswim!
    avatar
    Kikos


    Сообщения : 46
    Очки : 54
    Репутация : 0
    Дата регистрации : 2014-09-21

    Stochastic Oscillator для TOC Empty Re: Stochastic Oscillator для TOC

    Сообщение автор Kikos Вс Окт 26, 2014 11:52 am

    Нигде не смог найти для ТОС а у кого то он всё же есть.Вот сделал сам из Stochastik Full.Изменил параметры и добавил сигнал на покупку и продажу получилось очень даже неплохо для фильтрации моих сигналов.А да ещё в настройках я потом выбираю Exponential .


    declare lower;

    input over_bought = 80;
    input over_sold = 20;
    input KPeriod = 5;
    input DPeriod = 3;
    input priceH = high;
    input priceL = low;
    input priceC = close;
    input slowing_period = 3;
    input averageType = AverageType.SIMPLE;

    def lowest_k = Lowest(priceL, KPeriod);
    def c1 = priceC - lowest_k;
    def c2 = Highest(priceH, KPeriod) - lowest_k;
    def FastK = if c2 != 0 then c1 / c2 * 100 else 0;

    plot FullK = MovingAverage(averageType, FastK, slowing_period);
    plot FullD = MovingAverage(averageType, FullK, DPeriod);

    plot OverBought = over_bought;
    plot OverSold = over_sold;

    FullK.SetDefaultColor(GetColor(5));
    FullD.SetDefaultColor(GetColor(0));
    OverBought.SetDefaultColor(GetColor(1));
    OverSold.SetDefaultColor(GetColor(1));

    AddLabel(Fullk>=OverBought, "Продавать");
    AddLabel(Fulld<=OverSold, "Покупать");
    Alert (Fullk>=OverBought, "Продавать");
    Alert (Fulld<=OverSold, "Покупать");

    avatar
    Kikos


    Сообщения : 46
    Очки : 54
    Репутация : 0
    Дата регистрации : 2014-09-21

    Stochastic Oscillator для TOC Empty Re: Stochastic Oscillator для TOC

    Сообщение автор Kikos Чт Окт 30, 2014 3:52 pm

    Привет всем!Всётаки пробовал сделать из первого что то пригожее для ТОС и вот что получилось кому интересно можете посмотреть может подкините какие нибуть идеи по лучшей настройке.

    Def formula = (((close - open) / volume) / open) * 100;
    Def Sales = volume / (((formula * volume) / 100) + 2);
    Def Buy = volume - Sales;
    def diff = Buy - Sales;
    Def sum = sum(DIFF, 120);input AvgAdaptiveStohastic = 9;
    def mA = Average(sum,AvgAdaptiveStohastic);
    def NAD =ceil(mA); input OverboughtOversoldSensitivity=0.2;
    def Overbought_Oversold_Sensitivity=AvgAdaptiveStohastic*OverboughtOversoldSensitivity;

    #translation from Croatian duljina=length input length0 = 3; length1 = 7; length2 = 12; length3 = 18; length4 = 25; input length5 = 33; length6 = 42; input length7 = 52;
    #translation from Croatian duljina=length
    input length0 = 3; input length1 = 7; input length2 = 12; input length3 = 18; input length4 = 25; input length5 = 33; input length6 = 42; input length7 = 52;
    input longLength = 262; input shortLength = 20;

    def hi = Highest(high, length0);
    def lo = Lowest(low, length0);
    def fstoh0 = (100 * ((close - lo) / (hi - lo)));
    def kor = correlation(close, fstoh0, length0);
    def hi1 = Highest(high, length1);
    def lo1 = Lowest(low, length1);
    def fstoh1 = (100 * ((close - lo1) / (hi1 - lo1)));
    def kor1 = correlation(close, fstoh1, length1);
    def hi2 = Highest(high, length2);
    def lo2 = Lowest(low, length2);
    def fstoh2 = (100 * ((close - lo2) / (hi2 - lo2)));
    def kor2 = correlation(close, fstoh2, length2);
    def hi3 = Highest(high, length3);
    def lo3 = Lowest(low, length3);
    def fstoh3 = (100 * ((close - lo3) / (hi3 - lo3)));
    def kor3 = correlation(close, fstoh3, length3);
    def hi4 = Highest(high, length4);
    def lo4 = Lowest(low, length4);
    def fstoh4 = (100 * ((close - lo4) / (hi4 - lo4)));
    def kor4 = correlation(close, fstoh4, length4);
    def hi5 = Highest(high, length5);
    def lo5 = Lowest(low, length5);
    def fstoh5 = (100 * ((close - lo5) / (hi5 - lo5)));
    def kor5 = correlation(close, fstoh5, length5);
    def hi6 = Highest(high, length6);
    def lo6 = Lowest(low, length6);
    def fstoh6 = (100 * ((close - lo6) / (hi6 - lo6)));
    def kor6 = correlation(close, fstoh6, length6);
    def hi7 = Highest(high, length7);
    def lo7 = Lowest(low, length7);
    def fstoh7 = (100 * ((close - lo7) / (hi7 - lo7)));
    def kor7 = correlation(close, fstoh7, length7);

    def fstohx = if kor > kor1 and kor > kor2 and kor > kor3 and kor > kor4 and kor > kor5 and kor > kor6 and kor > kor7 then fstoh0 else if kor1 > kor and kor1 > kor2 and kor1 > kor3 and kor1 > kor4 and kor1 > kor5 and kor1 > kor6 and kor1 > kor7 then fstoh1 else 0;
    def fstoha = if kor2 > kor and kor2 > kor1 and kor2 > kor3 and kor2 > kor4 and kor2 > kor5 and kor2 > kor6 and kor2 > kor7 then fstoh2 else if kor3 > kor and kor3 > kor1 and kor3 > kor2 and kor3 > kor4 and kor3 > kor5 and kor3 > kor6 and kor3 > kor7 then fstoh3 else 0;
    def fstohb = if kor4 > kor and kor4 > kor1 and kor4 > kor2 and kor4 > kor3 and kor4 > kor5 and kor4 > kor6 and kor4 > kor7 then fstoh4 else if kor5 > kor and kor5 > kor1 and kor5 > kor2 and kor5 > kor3 and kor5 > kor4 and kor5 > kor6 and kor5 > kor7 then fstoh5 else 0;
    def fstohc = if kor6 > kor1 and kor6 > kor2 and kor6 > kor3 and kor6 > kor4 and kor6 > kor5 and kor6 > kor and kor6 > kor7 then fstoh6 else if kor7 > kor1 and kor7 > kor2 and kor7 > kor3 and kor7 > kor4 and kor7 > kor5 and kor7 > kor6 and kor7 > kor then fstoh7 else 0;

    def fstohd = if fstohx > fstoha and fstohx > fstohb and fstohx > fstohc then fstohx else if fstoha > fstohx and fstoha > fstohb and fstoha > fstohc then fstoha else 0;
    def fstohe = if fstohb > fstohx and fstohb > fstoha and fstohb > fstohc then fstohb else if fstohc > fstohx and fstohc > fstohb and fstohc > fstohb then fstohc else 0;


    def AdaptiveStohastic = If (fstohd > fstohe , fstohd , fstohe);
    plot MovingAvgStoh = Average(AdaptiveStohastic, AvgAdaptiveStohastic );

    def clLog = Log(close / close[1]);
    def HV = 2 * (StDev(clLog, shortLength) * Sqrt(shortLength * longLength / (shortLength - 1)));

    def Xu = HighestAll(MovingAvgStoh);
    def Lolo = LowestAll(MovingAvgStoh);
    def raz = Xu - Lolo;
    plot overbought = Xu - (raz * Overbought_Oversold_Sensitivity * HV);
    plot oversold = Lolo + (raz * Overbought_Oversold_Sensitivity * HV);
    plot downArrow = If(((MovingAvgStoh > overbought and MovingAvgStoh < MovingAvgStoh[1]) or (MovingAvgStoh[1] > overbought and MovingAvgStoh < overbought) and NAD < NAD[1]), MovingAvgStoh, Double.NaN);
    downArrow.SetPaintingStrategy(PaintingStrategy.ARROW_DOWN);
    plot upArrow = If(((MovingAvgStoh < oversold and MovingAvgStoh > MovingAvgStoh[1]) or (MovingAvgStoh[1] < oversold and MovingAvgStoh > oversold) and NAD > NAD[1]), MovingAvgStoh, Double.NaN);
    upArrow.SetPaintingStrategy(PaintingStrategy.ARROW_UP);
    upArrow.SetDefaultColor(Color.DARK_GREEN);
    downArrow.SetDefaultColor(Color.DARK_RED);
    MovingAvgStoh.SetDefaultColor(Color.BLACK);
    MovingAvgStoh.SetLineWeight(2);
    oversold.SetDefaultColor(Color.RED);
    overbought.SetDefaultColor(Color.GREEN);

      Текущее время Пн Май 20, 2024 12:44 am