Привет Всем доброго времени суток! Поделитесь если у кого есть 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(Цвет.зеленый);
Вставляю в ТОС пишет половина кода ошипку красным подумал что из за русского перевёл с помощью яндекс переводчика на английский вставляю такая же беда что делать и где взять?
# Адаптивной 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(Цвет.зеленый);
Вставляю в ТОС пишет половина кода ошипку красным подумал что из за русского перевёл с помощью яндекс переводчика на английский вставляю такая же беда что делать и где взять?
Вт Фев 13, 2018 9:35 pm автор Regulest
» Что такое БО?
Вт Фев 13, 2018 5:17 pm автор Vika
» fxnewskiller Внешнее программное обеспечение для торговли на новостях
Вт Фев 13, 2018 5:16 pm автор Vika
» Платные Индикаторы и Стратегии
Вт Фев 13, 2018 5:16 pm автор Vika
» Индикатор для ТОС на разворот тренда
Вт Фев 13, 2018 5:16 pm автор Vika
» У кого есть МТ4 от Альпари с билдом меньше 574 ???
Вт Фев 13, 2018 4:12 pm автор Vika
» алерт на касание к скользящей??
Вт Фев 13, 2018 4:11 pm автор Vika
» BNB Options - брокер бинарных опционов
Пн Фев 12, 2018 9:06 am автор Альбина23
» Бесплатные сигналы для бинарных опционов
Пт Фев 02, 2018 5:14 pm автор Kost2