# Параболики от garry119 (из Граалей)

Раздел: Индикаторы форекс
Автор темы: garry119
Создана: 2018-01-06 14:02
Ответов: 104 | Просмотров: 54398
Страница 2 из 6
Источник: https://forexsystemru.com/threads/86005/page-2

---

## Kasander — 2018-02-07 20:20

А вы попробуйте прицепить ваш **Advanced Parabolic** к моему **T_JMS** и тогда за счёт небольшого сдвига в Лево результат улучшится в разы.

Проверено на индикаторе **Half Trend** - https://forexsystemsru.com/yazyk-programmirovaniya-mql4/85782-spt-6.html
И на индикаторе **NonLagMA** - https://forexsystemsru.com/yazyk-programmirovaniya-mql4/85782-spt-7.html

## bear1 — 2018-02-07 20:35

> Цитата (garry119):
> пожалуйста.
> с настройками придется поморочиться самостоятельно.
> на скринах это в своем таймфрейме

Hii garry19,

Can you share parameter values of advanced parabolic?

Thank you

## garry119 — 2018-02-07 21:39

> Цитата (bear1):
> Hii garry19,
>
>
> Can you share parameter values of advanced parabolic?
>
> Thank you

просто параметр filter увеличьте. чем больше таймфрейм, тем больше период filter

## Genry_05 — 2018-02-08 21:36

> Цитата (Kasander):
> А вы попробуйте прицепить ваш **Advanced Parabolic** к моему **T_JMS** и тогда за счёт небольшого сдвига в Лево результат улучшится в разы.
>
> Проверено на индикаторе **Half Trend** - https://forexsystemsru.com/yazyk-programmirovaniya-mql4/85782-spt-6.html
> И на индикаторе **NonLagMA** - https://forexsystemsru.com/yazyk-programmirovaniya-mql4/85782-spt-7.html

Сдвиг небольшой и не всегда лучше  чем у оригинала. А комп тормозит отменно. Возможно подбор параметров изменит ситуацию. 
T_JMS дает преимущество на непрерывной функции, параболик неудобен.
С квадратиками на скрине это - [AdvancedPSAR_v2.2_T_JMS_gm.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291849&d=1518113944) 	

Все нужные файлы в прицепе.

## Kasander — 2018-02-09 04:20

> Цитата (Genry_05):
> Сдвиг небольшой и не всегда лучше  чем у оригинала. А комп тормозит отменно. Возможно подбор параметров изменит ситуацию.
> T_JMS дает преимущество на непрерывной функции, параболик неудобен.
> С квадратиками на скрине это - [AdvancedPSAR_v2.2_T_JMS_gm.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291849&d=1518113944)
>
>
> Все нужные файлы в прицепе.

Генри попробуй вместо его Пораболика взять вот этот Вариант индикатор **Step One More Average**.

## Genry_05 — 2018-02-09 08:18

> Цитата (Kasander):
> Генри попробуй вместо его Пораболика взять вот этот Вариант индикатор **Step One More Average**.

Чуть лучше, но параболики для T_JMS  не самый удобный вариант.
Использует те-же дополнительные файлы из моего поста выше.
[изображение: https://forexsystemsru.com/images/attach/ex4.gif]     [T_JMS_gm.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291850&d=1518114023) 
[изображение: https://forexsystemsru.com/images/attach/ex4.gif]     [Smooth Price_fix1.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291853&d=1518114150) 
[изображение: https://forexsystemsru.com/images/attach/ex4.gif]     [FATL_.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291854&d=1518114204)
ЗЫ. Kasander,  без особой надежды что вы меня услышите, в 10 раз повторю:
1. нет смысла пытаться засунуть все индикаторы форекс в T_JMS.
2. гоняясь за новыми вариантами встраивания, вы не используете решения полученные ранее.
А среди них есть очень приличные.
3. Так как я делал T_JMS  для вас - наверно понимаю как работает этот модуль и если говорю что эффект будет
незначительным, то можно иногда и услышать мои слова.

Мне интересны новые идеи, но я ставлю целью получение прибыли от быстрого внедрения идей в торговую практику, а
не бесконечное программирование.

## Kasander — 2018-02-09 09:15

> Цитата (Genry_05):
> Чуть лучше, но параболики для T_JMS  не самый удобный вариант.
> Использует те-же дополнительные файлы из моего поста выше.
> [изображение: https://forexsystemsru.com/images/attach/ex4.gif]     [T_JMS_gm.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291850&d=1518114023)
> [изображение: https://forexsystemsru.com/images/attach/ex4.gif]     [Smooth Price_fix1.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291853&d=1518114150)
> [изображение: https://forexsystemsru.com/images/attach/ex4.gif]     [FATL_.ex4](https://forexsystemsru.com/attachment.php?attachmentid=291854&d=1518114204)
> ЗЫ. Kasander,  без особой надежды что вы меня услышите, в 10 раз повторю:
> 1. нет смысла пытаться засунуть все индикаторы форекс в T_JMS.
> 2. гоняясь за новыми вариантами встраивания, вы не используете решения полученные ранее.
> А среди них есть очень приличные.
> 3. Так как я делал T_JMS  для вас - наверно понимаю как работает этот модуль и если говорю что эффект будет
> незначительным, то можно иногда и услышать мои слова.
>
> Мне интересны новые идеи, но я ставлю целью получение прибыли от быстрого внедрения идей в торговую практику, а
> не бесконечное программирование.

Зря вы так - сначала Настройки покрутить нужно, патом уже и выводы можно делать.

Держите **Сет** + Архив с комплектом всего необходимого для работы индикатора.

## Kasander — 2018-02-09 09:19

И все же Генри я считаю что нужно было сразу делать **Porabolic SW** - я про него уже давно говорю. Тем более здесь Тема про Пораболики, самое то представить наш Вариант. Что скажете? Я не сомневаюсь что наш **Porabolic SW_T_JMS** если не будет лучше то станет как минимум отличным дополнением к Пораболику Гарри.

## Genry_05 — 2018-02-09 09:46

> Цитата (Kasander):
> Зря вы так - сначала Настройки покрутить нужно, патом уже и выводы можно делать.
>
> Держите **Сет** + Архив с комплектом всего необходимого для работы индикатора.

Внес некоторые изменения. Посмотрите, какая версия лучше - эта или предыдущая?

## Kasander — 2018-02-09 10:11

> Цитата (Genry_05):
> Внес некоторые изменения. Посмотрите, какая версия лучше - эта или предыдущая?

Сравнил - одинаково. При одних и тех же настройках полное совпадение.

## Genry_05 — 2018-02-09 10:26

> Цитата (Kasander):
> Сравнил - одинаково. При одних и тех же настройках полное совпадение.

Я наверху перезагрузил файл, имя изменил - добавил i , а то путаница. Это его надо проверить.
В сравнении с обычной СтепМа выглядит так:

## Kasander — 2018-02-09 10:37

> Цитата (Genry_05):
> Я наверху перезагрузил файл, имя изменил - добавил i , а то путаница. Это его надо проверить.

Хорошо, ща проверю. Ты можешь пока сделать **Parabolic SW_T_JMS** ?

## Genry_05 — 2018-02-09 10:43

> Цитата (Kasander):
> Хорошо, ща проверю. Ты можешь пока сделать **Parabolic SW_T_JMS** ?

Угу, а торговать вместо меня будет ВасяПупкин?:angry:
Сессия европейская - надо деньги зарабатывать, а не программы писать в рабочий день :D

## Kasander — 2018-02-09 10:44

Проверил - первый Вариант по лучше будет. У меня Вопрос - ты внутри индикатора расчёт T_JMS сделал от **Smooth Price** что ли? Нам то нужно что бы T_JMS просто от Close считалось. Говорил тебе возьми мой T_JMS, но нет - всё с этим Smooth Price возишься.

Значит и **Advanced Parabolic** не правильный получился - то же на Smooth Price...

## ЮНГ — 2018-02-09 10:52

Я уже выкладывал аналогичные индикаторы.

https://forexsystemsru.com/1273143-post13142.html

Но пришёл к выводу. что лучший вариант это терминальный параболик, только надо поработать с настройками и получится грааль.

## Kasander — 2018-02-09 11:04

> Цитата (ЮНГ):
> Я уже выкладывал аналогичные индикаторы.
>
> https://forexsystemsru.com/1273143-post13142.html
>
> Но пришёл к выводу. что лучший вариант это терминальный параболик, только надо поработать с настройками и получится грааль.

Согласен. Если прицепить к моему **T_JMS** обычный **Параболик из МТ4** может получится да же примерно вот так (см.Скрин).
Параболик может стать шустрее и точнее на Разворотах. Там и Стрелочник сделать можно будет...

## Genry_05 — 2018-02-09 11:14

> Цитата (Kasander):
> Проверил - первый Вариант по лучше будет. У меня Вопрос - ты внутри индикатора расчёт T_JMS сделал от **Smooth Price** что ли? Нам то нужно что бы T_JMS просто от Close считалось. Говорил тебе возьми мой T_JMS, но нет - всё с этим Smooth Price возишься.
>
> Значит и **Advanced Parabolic** не правильный получился - то же на Smooth Price...

Был такой советский фильм "Сережа", там мальчик после глупой шутки спрашивает дядю: "Дядя, Петя! Вы дурак?"
my.mail.ru/mail/yuriyreshetov/video/_myvideo/4180.html

Я  уже вам штук 30 разных машек написал, и каждый раз, когда надо писать новую я слышу одну и туже фразу: "Говорил тебе возьми мой T_JMS..."
Нет пока вашего Т_JMS, есть несколько вариантов Т_JMS  которые я для вас написал. И каждый раз приходится брать тот, который требуется для решения задачи.
Все правильно, вариант T_JMS который вы предлагаете  - считает цену по Close, и подходит для переделки индикаторов с одним ценовым рядом.
Параболики имеют два режима и считают цену по Close и по High\Low.
Поэтому нужен T_JMS_gm который при вызове может возвращять 3 потока: Close, High, Low по алгоритму Speedi. Что я и использовал в данном случае.
         if (HighLow){
            double hiprice_i = iCustom(NULL,0,"T_JMS_gm",T_JMS_Length ,Phase ,T_JMS_Shift, iPrice=2,  3, "",Smooth_Price_MA,"", SpeediShift,"", TeMA_Method,
                        TeMA_SecondPeriod, TeMA_ThirdPeriod, TeMA_SmoothingPeriod, Koef ,CountBars,0, i); //High
            double loprice_i = iCustom(NULL,0,"T_JMS_gm",T_JMS_Length ,Phase ,T_JMS_Shift, iPrice=3,  4, "",Smooth_Price_MA,"", SpeediShift,"", TeMA_Method,
                        TeMA_SecondPeriod, TeMA_ThirdPeriod, TeMA_SmoothingPeriod, Koef ,CountBars,0, i);  //Low 
         
           thigh=iAverage(iFilter(hiprice_i ,Filter,fperiod,i,0),OmaLength,OmaSpeed,OmaAdaptive,i,0); 
           tlow =iAverage(iFilter(loprice_i ,Filter,fperiod,i,0),OmaLength,OmaSpeed,OmaAdaptive,i,7);  
        } else  { 
            double  closeprice_i = iCustom(NULL,0,"T_JMS_gm",T_JMS_Length ,Phase ,T_JMS_Shift, iPrice=0,  1, "",Smooth_Price_MA,"", SpeediShift,"", TeMA_Method,
                  TeMA_SecondPeriod, TeMA_ThirdPeriod, TeMA_SmoothingPeriod, Koef ,CountBars,0, i); //iMA(NULL,0,1,0,0,Price,shift);       
           thigh=iAverage(iFilter(closeprice_i,Filter,fperiod,i,0),OmaLength,OmaSpeed,OmaAdaptive,i,0); //Close
           tlow =iAverage(iFilter(closeprice_i,Filter,fperiod,i,1),OmaLength,OmaSpeed,OmaAdaptive,i,7); //Close
       }

## Kasander — 2018-02-09 11:23

> Цитата (Genry_05):
> Был такой советский фильм "Сережа", там мальчик после глупой шутки спрашивает дядю: "Дядя, Петя! Вы дурак?"
> my.mail.ru/mail/yuriyreshetov/video/_myvideo/4180.html
>
>
> Я  уже вам штук 30 разных машек написал, и каждый раз, когда надо писать новую я слышу одну и туже фразу: "Говорил тебе возьми мой T_JMS..."
> Нет пока вашего Т_JMS, есть несколько вариантов Т_JMS  которые я для вас написал. И каждый раз приходится брать тот, который требуется для решения задачи.
> Все правильно, вариант T_JMS который вы предлагаете  - считает цену по Close, и подходит для переделки индикаторов с одним ценовым рядом.
> Параболики имеют два режима и считают цену по Close и по High\Low.
> Поэтому нужен T_JMS_gm который при вызове может возвращять 3 потока: Close, High, Low по алгоритму Speedi. Что я и использовал в данном случае.
>          if (HighLow){
>             double hiprice_i = iCustom(NULL,0,"T_JMS_gm",T_JMS_Length ,Phase ,T_JMS_Shift, iPrice=2,  3, "",Smooth_Price_MA,"", SpeediShift,"", TeMA_Method,
>                         TeMA_SecondPeriod, TeMA_ThirdPeriod, TeMA_SmoothingPeriod, Koef ,CountBars,0, i); //High
>             double loprice_i = iCustom(NULL,0,"T_JMS_gm",T_JMS_Length ,Phase ,T_JMS_Shift, iPrice=3,  4, "",Smooth_Price_MA,"", SpeediShift,"", TeMA_Method,
>                         TeMA_SecondPeriod, TeMA_ThirdPeriod, TeMA_SmoothingPeriod, Koef ,CountBars,0, i);  //Low
>
>            thigh=iAverage(iFilter(hiprice_i ,Filter,fperiod,i,0),OmaLength,OmaSpeed,OmaAdaptive,i,0);
>            tlow =iAverage(iFilter(loprice_i ,Filter,fperiod,i,0),OmaLength,OmaSpeed,OmaAdaptive,i,7);
>         } else  {
>             double  closeprice_i = iCustom(NULL,0,"T_JMS_gm",T_JMS_Length ,Phase ,T_JMS_Shift, iPrice=0,  1, "",Smooth_Price_MA,"", SpeediShift,"", TeMA_Method,
>                   TeMA_SecondPeriod, TeMA_ThirdPeriod, TeMA_SmoothingPeriod, Koef ,CountBars,0, i); //iMA(NULL,0,1,0,0,Price,shift);
>            thigh=iAverage(iFilter(closeprice_i,Filter,fperiod,i,0),OmaLength,OmaSpeed,OmaAdaptive,i,0); //Close
>            tlow =iAverage(iFilter(closeprice_i,Filter,fperiod,i,1),OmaLength,OmaSpeed,OmaAdaptive,i,7); //Close
>        }

Понял, хорошо. А **Smooth Price** в **Step One More Average** зачем? Там то можно по Close сделать?

## Genry_05 — 2018-02-09 11:37

> Цитата (Kasander):
> Понял, хорошо. А **Smooth Price** в **Step One More Average** зачем? Там то можно по Close сделать?

-мальчик, тебя как зовут?
-...
-сколько тебе лет?
- Петя.
- ты что тормозишь?
- 12.

Кусок кода выше - из **Step One More Average, **и вызываются опять
три потока по алгоритму Спееди.

## Kasander — 2018-02-09 11:44

> Цитата (Genry_05):
> -мальчик, тебя как зовут?
> -...
> -сколько тебе лет?
> - Петя.
> - ты что тормозишь?
> - 12.
>
>
> Кусок кода выше - из **Step One More Average, **и вызываются опять
> три потока по алгоритму Спееди.

То есть для расчёта там необходимо не только Close но и ещё Два потока Данных?

---

Следующая страница: https://forexsystemru.com/threads/86005/page-3
