# WDJ_CF - "ОПТИМИЗАТОР СРЕДНИХ БЕЗ ПЕРЕРИСОВКИ"

Раздел: Язык программирования MQL4
Автор темы: Kasander
Создана: 2017-10-09 20:29
Ответов: 287 | Просмотров: 67084
Страница 10 из 15
Источник: https://forexsystemru.com/threads/85575/page-10

---

## Kasander — 2017-11-21 17:07

У меня есть предложение для индикатора **Didi Index** - предлагаю сделать его в **Процентном выражении вот по такой Формуле:**

**Индекс Didi** = (Значение текущего **n** Didi - Минимум за последние **n** Didi) / (Максимум за последние **n** Didi - Минимум за последние **n** Didi) * 100

## Genry_05 — 2017-11-21 17:09

> Цитата (Kasander):
> Хочу отметить что вариант с КАМА при определённых Настройках (смотрите Сет ниже) даёт уже приблизительно тот результат к которому стремимся. Мы уже на пороге как минимум **хорошего Трендового Индикатора:**

A есть смысл ради Н4 такой огород городить? 
Проще взять пару-тройку RSI и они все покажут. Да и расчетов в индюке - пару операций.

## Kasander — 2017-11-21 17:20

> Цитата (Genry_05):
> A есть смысл ради Н4 такой огород городить?
> Проще взять пару-тройку RSI и они все покажут. Да и расчетов в индюке - пару операций.

У  RSI ложняков много, а мы выводим вариант с наименьшими шумами. По возможности конечно.

## Genry_05 — 2017-11-21 17:36

> Цитата (fs256):
> Вставлял просто: вместо "р" и "у0" - индюк (по логике - от HL/2). Там, дальше, еще есть "n=high-low" - участвует в расчете коэффициента, можно и там заменить на разницу индюка по high и его же по low.

В Морисе понятно. Трабл в T_JMS: в каше индюков из которых его лепили не использовался выбор цены.
Только в одном месте было: //series = Close;

Я вместо него поставил формулу расчета Speedi:
series = Close + ((Close-Open[SpeediShift+bar])/SpeediShift);

А Морису нужен High и Low по формуле Speedi, чтобы потом было:
вместо n=high-low

n = T_JMS_High- T_JMS_Low; //consider H-L as noise level
 
Собственно я это сделал в воскресенье, но там что-то иногда выскакивает - линия Мориса уходит к 0, а потом возвращается опять к цене. Причину не успел посмотреть, а теперь и не надо:  Kasander отказался менять T_JMS 
https://forexsystemsru.com/yazyk-programmirovaniya-mql4/85575-wdj_cf-optimizator-srednih-bez-pererisovki-8.html#post1284008

## Genry_05 — 2017-11-21 17:38

> Цитата (Kasander):
> У RSI ложняков много, а мы выводим вариант с наименьшими шумами. По возможности конечно.

С наименьшими шумами - желтая линия.

## Kasander — 2017-11-21 17:45

> Цитата (Genry_05):
> С наименьшими шумами - желтая линия.

Понял, гляну. Получится сделать **Didi Index** в Процентном выражении?

## Genry_05 — 2017-11-21 17:55

> Цитата (Kasander):
> Понял, гляну. Получится сделать **Didi Index** в Процентном выражении?

 
Вопрос не ко мне. Субботник волонтёрской помощи отработан, начались трудовые будни.

## Kasander — 2017-11-21 19:05

> Цитата (Genry_05):
> Вопрос не ко мне. Субботник волонтёрской помощи отработан, начались трудовые будни.

Понял, спасибо.

## Kasander — 2017-11-21 21:50

Появилась небольшая идея - может кто поддержит.

В общем предлагаю взять ТЕМа-RV и рассчитать её не основе КАМА:

То есть **Берём** ТЕМа-RV - **Убираем** Ценовые Данные - **Подставляем** Данные КАМА.

Данное предложение выставляю ввиду того что КАМА при определённых Настройках ГЛАДИТ Цену лучше чем даже Smooth Price. Ввиду этого получается вариант улучшения ТЕМа-RV.
Вот на Скрине ниже показываю КАМА с Настройками: 4,1.0,5.0
Сразу видно как Цена на Н1 сгладилась без особого смещения в Право.

## Genry_05 — 2017-11-21 23:47

> Цитата (Kasander):
> ...
> В общем предлагаю взять ТЕМа-RV и рассчитать её не основе КАМА:
>
> То есть **Берём** ТЕМа-RV - **Убираем** Ценовые Данные - **Подставляем** Данные КАМА....

КАМА изменена, берем эту - из прицепа.

```
//+------------------------------------------------------------------+
//|                   Double - Triple Exponential Moving Average.mq4 |
//|                         Copyright © 2006, Ronald Verwer/ROVERCOM |
//+------------------------------------------------------------------+
//|                                                         KAMA.mq4 |
//|                                    Copyright  2009, Walter Choy. |
//+------------------------------------------------------------------+
//|    21-nov-2017   Modify by Genry TEMa-RV + KAMA = KM-TEMa-RV.mq4 |
//+------------------------------------------------------------------+
#property copyright ""
#property description "Programmed KAMA 2009, Walter Choy."
#property description "Double-Triple Exponential Moving Average Copyright © 2006, Ronald Verwer/ROVERCOM"
#property description "Idea TEMa-RV + KAMA = KM-TEMa-RV: Kasander"
#property description "Programmed KM-TEMa-RV: Genry 21-nov-2017"
#property description "Требует индикатора KAMA"
```

## Kasander — 2017-11-22 06:50

> Цитата (Genry_05):
> КАМА изменена, берем эту - из прицепа.
>
> 
```
//+------------------------------------------------------------------+
> //|                   Double - Triple Exponential Moving Average.mq4 |
> //|                         Copyright © 2006, Ronald Verwer/ROVERCOM |
> //+------------------------------------------------------------------+
> //|                                                         KAMA.mq4 |
> //|                                    Copyright  2009, Walter Choy. |
> //+------------------------------------------------------------------+
> //|    21-nov-2017   Modify by Genry TEMa-RV + KAMA = KM-TEMa-RV.mq4 |
> //+------------------------------------------------------------------+
> #property copyright ""
> #property description "Programmed KAMA 2009, Walter Choy."
> #property description "Double-Triple Exponential Moving Average Copyright © 2006, Ronald Verwer/ROVERCOM"
> #property description "Idea TEMa-RV + KAMA = KM-TEMa-RV: Kasander"
> #property description "Programmed KM-TEMa-RV: Genry 21-nov-2017"
> #property description "Требует индикатора KAMA"
```

Посмотрел. Почти что встало как надо, но у ТЕМа-RV слишком большие размахи и хвосты. Давай попробуем сдедать точно так же только вместо ТЕМа-RV возьмём индикатор **WavyDash_v.1:**

## Kasander — 2017-11-22 11:21

**КАМА_ТЕМа** смотрится уже довольно хорошо. Я думаю что к ней нужно добавить что-то типа **Диджитал Фильтра...**

## Genry_05 — 2017-11-22 13:18

> Цитата (Kasander):
> Посмотрел. Почти что встало как надо, но у ТЕМа-RV слишком большие размахи и хвосты.
> Давай попробуем сдедать точно так же только вместо ТЕМа-RV возьмём индикатор **WavyDash_v.1**:

```
//+------------------------------------------------------------------+
//|                                                         KAMA.mq4 |
//|                                    Copyright  2009, Walter Choy. |
//+------------------------------------------------------------------+
//|    22-nov-2017  Modify by Genry: add price-selector= KAMA_gm.mq4 |
//+------------------------------------------------------------------+
#property copyright "Copyright? 2009, Walter Choy mod.by Genry 2017"
#property link      ""
#property version "1.01"
#property description "Programmed KAMA 2009, Walter Choy."
#property description "22-nov-2017   Modify by Genry: add price-selector= KAMA_gm.mq4 "
```

```
//+------------------------------------------------------------------+
//|                                                     WaveDash.mq4 |
//|                                                       Pipswanted |
//|                                           contact@pipswanted.com |
//+------------------------------------------------------------------+
//|22-nov-2017 Modify by Genry: change price-selector(KAMA_gm.mq4)   |
//|                                         KM-WavyDash_v.1.1_gm.mq4 |
//+------------------------------------------------------------------+
#property copyright "Pipswanted mod.by Genry 22-nov-2017"
#property link      ""
#property version "1.01"
#property description "Programmed WaveDash.mq4 by Pipswanted pipswanted"
#property description "Idea KAMA+WaveDash : Kasander"
#property description "22-nov-2017 Modify by Genry: change price-selector to KAMA_gm.mq4"
#property description "KM-WavyDash_v.1.1_gm.mq4 **требует для работы KAMA_gm**"

```

> Цитата (Kasander):
> **КАМА_ТЕМа** смотрится уже довольно хорошо. Я думаю что к ней нужно добавить что-то типа **Диджитал Фильтра**...

Из сочинения на тему "**Характеристика Манилова**" по роману Н.В. Гоголя "Мертвые души":

...Его крестьяне живут в нищете, в доме царит беспорядок, а он мечтает о том, как хорошо бы построить через пруд каменный мост или от дома повести подземный ход. 
Не случайно Гоголь подчеркивает: «В первую минуту разговора с ним не можешь не сказать: «Какой приятный и добрый человек!» В следующую за тем минуту ничего не скажешь, а в третью скажешь: «Черт знает что такое!» - и отойдешь подальше..."
---------------------------------------------------------------------------------

Kassander, я знаю что каждый этап разработки должен заканчивается ПРЕДМЕТНОЙ оценкой. И фраза "***КАМА_ТЕМа смотрится уже довольно хорошо***" подкрепляется сделками (хотя бы с демо-счета), анализом и только потом переходом к фразе: "***Я думаю что к ней нужно добавить что-то типа Диджитал Фильтра..***.".

"*Довольно хорошо*" - это как? 7 сделок из 10 в плюс, остальные по нулям?
Ваши хотелки забили мне папку "Индикаторы" и нижние индюки на букву Z уже перестают отображаться в списке. :angry:

Поэтому, будьте добры, оценивать собственные идеи не на глазок "*Почти что встало как надо, но у ТЕМа-RV слишком большие размахи и хвосты*" , а скринами и результатами торговли по индикатором, которые разработаны по вашей просьбе.

## Kasander — 2017-11-22 13:54

> Цитата (Genry_05):
> 
```
//+------------------------------------------------------------------+
> //|                                                         KAMA.mq4 |
> //|                                    Copyright  2009, Walter Choy. |
> //+------------------------------------------------------------------+
> //|    22-nov-2017  Modify by Genry: add price-selector= KAMA_gm.mq4 |
> //+------------------------------------------------------------------+
> #property copyright "Copyright? 2009, Walter Choy mod.by Genry 2017"
> #property link      ""
> #property version "1.01"
> #property description "Programmed KAMA 2009, Walter Choy."
> #property description "22-nov-2017   Modify by Genry: add price-selector= KAMA_gm.mq4 "
```

```
//+------------------------------------------------------------------+
> //|                                                     WaveDash.mq4 |
> //|                                                       Pipswanted |
> //|                                           contact@pipswanted.com |
> //+------------------------------------------------------------------+
> //|22-nov-2017 Modify by Genry: change price-selector(KAMA_gm.mq4)   |
> //|                                         KM-WavyDash_v.1.1_gm.mq4 |
> //+------------------------------------------------------------------+
> #property copyright "Pipswanted mod.by Genry 22-nov-2017"
> #property link      ""
> #property version "1.01"
> #property description "Programmed WaveDash.mq4 by Pipswanted [pipswanted.com](http://wwww.pipswanted.com)"
> #property description "Idea KAMA+WaveDash : Kasander"
> #property description "22-nov-2017 Modify by Genry: change price-selector to KAMA_gm.mq4"
> #property description "KM-WavyDash_v.1.1_gm.mq4 **требует для работы KAMA_gm**"
>
> 
```

>
> Из сочинения на тему "**Характеристика Манилова**" по роману Н.В. Гоголя "Мертвые души":
>
> ...Его крестьяне живут в нищете, в доме царит беспорядок, а он мечтает о том, как хорошо бы построить через пруд каменный мост или от дома повести подземный ход.
> Не случайно Гоголь подчеркивает: «В первую минуту разговора с ним не можешь не сказать: «Какой приятный и добрый человек!» В следующую за тем минуту ничего не скажешь, а в третью скажешь: «Черт знает что такое!» - и отойдешь подальше..."
> ---------------------------------------------------------------------------------
>
> Kassander, я знаю что каждый этап разработки должен заканчивается ПРЕДМЕТНОЙ оценкой. И фраза "***КАМА_ТЕМа смотрится уже довольно хорошо***" подкрепляется сделками (хотя бы с демо-счета), анализом и только потом переходом к фразе: "***Я думаю что к ней нужно добавить что-то типа Диджитал Фильтра..***.".
>
> "*Довольно хорошо*" - это как? 7 сделок из 10 в плюс, остальные по нулям?
> Ваши хотелки забили мне папку "Индикаторы" и нижние индюки на букву Z уже перестают отображаться в списке. :angry:
>
> Поэтому, будьте добры, оценивать собственные идеи не на глазок "*Почти что встало как надо, но у ТЕМа-RV слишком большие размахи и хвосты*" , а скринами и результатами торговли по индикатором, которые разработаны по вашей просьбе.

У КАМА_Wavy Dash_v.1 нет Параметров самого Wavy Dash. Параметры КАМА есть, а Параметра Wavy - НЕТ...

## zhirgal — 2017-11-22 13:58

Охренеть...Тут все еще шевеление какое-то есть... Я думал все уже давно заглохло...

## panand — 2017-11-22 13:59

> Цитата (Kasander):
> Так ребята, **поздравляю с первым небольшим успехом!** Нам на самом деле удалось поставить КАМА почти что в самый Центр Цены ...

Простите господа,а где найти этот индикатор  КАМА_T_JMS ?
Пожалуйста,приложите...

## Genry_05 — 2017-11-22 14:18

> Цитата (Kasander):
> У КАМА_Wavy Dash_v.1 нет Параметров самого Wavy Dash. Параметры КАМА есть, а Параметра Wavy - НЕТ...

:facepalm: У Wavy Dash единственный параметр Back.
//+------------------------------------------------------------------+
//|                                                     WaveDash.mq4 |
//|                                                       Pipswanted |
//|                                           contact@pipswanted.com |
//+------------------------------------------------------------------+
#property copyright "Pipswanted"
#property link      "]"
#property indicator_buffers 3
#property indicator_color2 Red
#property indicator_color3 Green
extern int Back=10;
С него начинаются параметры KM-WavyDash_v.1.1_gm.mq4
По назначению Back и kama_period  одинаковы.
 
extern int Back=10;
//---- input parameters
//extern int       kama_period = 10;
extern double    fast_kama_period = 2.0;
extern double    slow_kama_period = 30.0;

## DomovenokBrest — 2017-11-22 14:22

> Цитата (Genry_05):
> ............подкрепляется сделками (хотя бы с демо-счета), анализом и только потом переходом к фразе: "***Я думаю что к ней нужно добавить что-то типа Диджитал Фильтра..***.".
>
> "*Довольно хорошо*" - это как? 7 сделок из 10 в плюс, остальные по нулям?
> Ваши хотелки забили мне папку "Индикаторы" и нижние индюки на букву Z уже перестают отображаться в списке. :angry:
>
> Поэтому, будьте добры, оценивать собственные идеи не на глазок "*Почти что встало как надо, но у ТЕМа-RV слишком большие размахи и хвосты*" , а скринами и результатами торговли по индикатором, которые разработаны по вашей просьбе.

Да хотя бы визуальный анализ, с освещением, как положительных, так и отрицательных моментов, а не так: :D

> Цитата (Kasander):
> На Синхронном пересечении - по интереснее...
> [изображение: https://forexsystemsru.com/attachment.php?attachmentid=286508&stc=1&thumb=1&d=1511272011]

## Kasander — 2017-11-22 15:23

> Цитата (Genry_05):
> :facepalm: У Wavy Dash единственный параметр Back.
> //+------------------------------------------------------------------+
> //|                                                     WaveDash.mq4 |
> //|                                                       Pipswanted |
> //|                                           contact@pipswanted.com |
> //+------------------------------------------------------------------+
> #property copyright "Pipswanted"
> #property link      "]"
> #property indicator_buffers 3
> #property indicator_color2 Red
> #property indicator_color3 Green
> extern int Back=10;
> С него начинаются параметры KM-WavyDash_v.1.1_gm.mq4
> По назначению Back и kama_period  одинаковы.
>
> extern int Back=10;
> //---- input parameters
> //extern int       kama_period = 10;
> extern double    fast_kama_period = 2.0;
> extern double    slow_kama_period = 30.0;

Я понимаю что у него всего один единственный Параметр, а вывести его в Настройки индикатора можно? Там же можно менять с 10 на 5, или на 2 и т.д.
Мы когда к ТЕМа-RV прицепляем Машки мы же Параметры ТЕМы отдельно от  Машек то же выводим в Настройки. А с Wavy Dash так можно сделать? Или нет?

## panand — 2017-11-22 15:36

> Цитата (Kasander):
> Так ребята, **поздравляю с первым небольшим успехом!** Нам на самом деле удалось поставить КАМА почти что в самый Центр Цены (местами так и есть).
> Надеюсь **Genry_05** сделает уже наконец то **ТИМ МОРИС_T_JMS**  и нам будет с чем сравнить...

**Kasander**,где найти сам индикатор КАМА_T_JMS ?
Перелопатил 10 страниц,не нашёл.
Пожалуйста приложите файл ещё раз.
Хочу увидеть его с работой с T_JMS,точнее пересечение с ним.

---

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