# SPT

Раздел: Язык программирования MQL4
Автор темы: Kasander
Создана: 2017-11-27 09:30
Ответов: 210 | Просмотров: 48206
Страница 10 из 11
Источник: https://forexsystemru.com/threads/85782/page-10

---

## RRY — 2018-02-12 13:30

> Цитата (Tepih):
> Genry_05
> Индикатор сессий у вас удобный. Не поделитесь? Спасибо.

https://forexsystemsru.com/1299297-post6781.html этот?

## Genry_05 — 2018-02-12 13:35

> Цитата (Tepih):
> Genry_05
> Индикатор сессий у вас удобный. Не поделитесь? Спасибо.

Это от Platoona, в Хаосе брал. Или [Session_HiLo_v4.mq4](https://forexsystemsru.com/attachment.php?attachmentid=291607&d=1517857785) , между ними некоторая разница: Сессии Платон делал под свой ДЦ, а
Опен - без привязки к ДЦ. Эта разница сказывается на расчете границ коридора в понедельник, т.к. есть ДЦ которые открываются в воскресенье, ну а другие - в понедельник 00 часов.

## IntraDayScalping — 2018-02-12 14:39

> Цитата (Genry_05):
> Это от Platoona, в Хаосе брал. Или [Session_HiLo_v4.mq4](https://forexsystemsru.com/attachment.php?attachmentid=291607&d=1517857785) , между ними некоторая разница: Сессии Платон делал под свой ДЦ, а
> Опен - без привязки к ДЦ. Эта разница сказывается на расчете границ коридора в понедельник, т.к. есть ДЦ которые открываются в воскресенье, ну а другие - в понедельник 00 часов.

Добрый день, Генри подскажите что означают номера в виде Asia#36, и если возможно Ваши настройки данного индикатора, спасибо! :)

## ISPANEZ — 2018-02-12 14:59

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

## Genry_05 — 2018-02-12 16:43

> Цитата (IntraDayScalping):
> Добрый день, Генри подскажите что означают номера в виде Asia#36, и если возможно Ваши настройки данного индикатора, спасибо! :)

1.Просто наименование графического объекта от нулевого бара влево.
2.Настройки по умолчанию совпадают с моим ДЦ.

Коллеги, данная ветка открыта Касандером для обсуждения индикаторов его темы. Сторонние индикаторы, логически не связанные с его темой, вряд-ли ему здесь нужны. Ищите ответы по ним в других темах форума.

## Kasander — 2018-02-12 16:44

Вот что мне ответили по поводу Стрелочника **Sixty Second Trade + ARSI**:

"В стандарт-формуле применяются только! стандарт-цены, 
и для неё ARSI - это "неизвестное значение", 
поэтому формула сбрасывает свои значения на 0 = т.е. на PRICE_CLOSE....

эт надо рассчитывать Цены вручную, в отдельном блоке = см. Мой **Скрин (10шт. Цен)**,
только в этом случае, надо брать формулу RSI, и в ней проставлять цены Close, Open, Low и т.д.
а потом уже, полученные значения выводить в блок ADX....
и здесь уже возникает другая проблема: на каком этапе вводить цены от RSI,
т.к. сам ADX рассчитывается в несколько ступеней...."

**Так то если если им основательно заняться и довести до ума то получится не плохой CROSSOVER.
Вы же хотели ТС - я уже несколько дней это и предлагаю. Тут сразу готовая ТС, только его доработать правильно надо.**

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

> Цитата (Genry_05):
> "...ещё не Факт что сама суть ADX позволит добиться именно такого эффекта..." Kasander, Избранное. СамИздат, 2018 год.
>
> Это надо осмыслить, почти как в "Москва слезам не верит":
> - Да нет! Она этим самым обнаружила, что для неё социальный статус человека выше, чем его... мой личный статус!
> - Переведи...
>
> Касандер, сдается мне что фора не для вас, это речь Политика!
> Ну, а АДХ "Скрещенный с ГЛАДКИМ РЫНКОМ":facepalm:выглядит так (ваш внизу).
> 1. Сначала меняете ARSI.
>  2. Потом подставляете вызовы ARSI  в АДХ.
> 3. Заменяете вызовы стандартного АДХ в SixtySecondTrades_Alert на новоиспеченный, и ...
> SixtySecondTrades  не устоит перед сутью АДХ  ГЛАДКОГО РЫНКА ....:D.... Кажется все по первоисточнику сказал.

> Цитата (Kasander):
> 1.У вас там на Скрине что за Стрелочник в Третьем Подвальном окне? Тот что вы ранее делали, или вы сейчас новый набросали?
> 2. Скинуть можете?
> 3. И я так понимаю там в Первом Подвальном окне ADX рассчитанный от ARSI. Не могли бы вы его то же Скинуть?
> 4. И было бы здорово увидеть Скрин с Стрелочником при Периоде ARSI = 3. Период 20 - это слишком много для данной идеи.

 1. ADX на ARSI
 2. Да, скину в вашу ветку
3. Да, скину туда же.
4. На нижнем скрине

ARSI прилично тормозит при загрузке, наверно это лечится.

## Kasander — 2018-02-13 08:35

> Цитата (Genry_05):
> 1. ADX на ARSI
>  2. Да, скину в вашу ветку
> 3. Да, скину туда же.
> 4. На нижнем скрине
>
>
> ARSI прилично тормозит при загрузке, наверно это лечится.

Спасибо. Только вот Подвальный **ADX_ARSI** почему то не отображается. 
А в Стрелочнике **ADX_Archer** нет Параметра Периода ARSI. Или там так и должно быть?
И ещё - вы могли бы дать исходники? Просто с исходниками мне было бы с чем работать дальше в этом направлении.

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

> Цитата (Kasander):
> Спасибо. Только вот Подвальный **ADX_ARSI** почему то не отображается.
> А в Стрелочнике **ADX_Archer** нет Параметра Периода ARSI. Или там так и должно быть?
> И ещё - вы могли бы дать исходники? Просто с исходниками мне было бы с чем работать дальше в этом направлении.

Kasander, cоздайте, пожалуйста, в папке индикаторы подкаталог с вашим ником Kasander и положите эти файлы в него. Просто я раскладываю по папкам ваши идеи, а то если все ваши желания размещать в общем каталоге - он превратится в бедлам.

Из исходников дам вам только ARSI_gm для начального полета вашего желания изучить MQL. Если эта реализация вашей идеи вам покажется необходимой, то остальное вы можете написать сами - вполне приличный стимул для работы. Это не T_JMS, задача небольшой сложности, а ветку форума вы создали в разделе программирования - вот и флаг в руки.

Отличия ARSI_gm  от ARSI  аналогичны отличиям T_JMS  от T_JMS_gm:
ARSI_gm может расчитывать цену от Close, Open, High, Low (ARSI только от Close). Для этого добавлен селектор 
switch( ARSI_Price ),  который позволяет выбрать нужный массив котировок для расчета.

А теперь как Тигренок в фильме "Майор Пейн" чух-чух-чух двигайтесь дальше по рельсам программирования.
Успехов!

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

> Цитата (Genry_05):
> Kasander, cоздайте, пожалуйста, в папке индикаторы подкаталог с вашим ником Kasander и положите эти файлы в него. Просто я раскладываю по папкам ваши идеи, а то если все ваши желания размещать в общем каталоге - он превратится в бедлам.
>
> Из исходников дам вам только ARSI_gm для начального полета вашего желания изучить MQL. Если эта реализация вашей идеи вам покажется необходимой, то остальное вы можете написать сами - вполне приличный стимул для работы. Это не T_JMS, задача небольшой сложности.

Ок. Спасибо и за это.

## Genry_05 — 2018-02-13 09:28

> Цитата (Kasander):
> Ок. Спасибо и за это.

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

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

Проверил Стрелочник - сразу видно что всё таки не попадаем мы с КОДом этого ADX. 
Для проверки я поставил Период **ARSI=1** что соответствует обычному **Close** с Графика Цены в индикаторе **Sixty Second Trade**. И в итоге Стрелки должны были по идее вернуться в исходное положение как у обычного Sixty Second Trade - но того не произошло (**Скрин №1** - ADX=14, ARSI=1 (Close) и **Скрин №2** - ADX=14 по Цене Close у индикатора **SST**)

Поэтому я и просил исходник - есть знакомый который может помочь доработать КОД...

## Genry_05 — 2018-02-13 10:03

> Цитата (Kasander):
> Проверил Стрелочник - сразу видно что всё таки не попадаем мы с КОДом этого ADX.
> Для проверки я поставил Период **ARSI=1** что соответствует обычному **Close** с Графика Цены в индикаторе **Sixty Second Trade**. И в итоге Стрелки должны были по идее вернуться в исходное положение как у обычного Sixty Second Trade - но того не произошло (**Скрин №1** - ADX=14, ARSI=1 (Close) и **Скрин №2** - ADX=14 по Цене Close у индикатора **SST**)
>
> Поэтому я и просил исходник - есть знакомый который может помочь доработать КОД...

"Для проверки я поставил Период **ARSI=1** что соответствует обычному **Close** с Графика Цены в индикаторе **Sixty Second Trade**."

Касандер, вдумайтесь сами: вы предложили убрать цену и заменить ее на данные ARSI... Даже если вы поставите в ADX_Archer **ARSI=1**, в модуле ADX_ARSI сформируются 3 запроса к ARSI, которая вернет в ADX_ARSI три ответа со значениями по High, Low, Close для расчета ADX. 
Чистой цены по Close вы уже не получите, у вас теперь ADX от ARSI, а не от цены, и будет не CLOSE, а ADХ.ARSI.CLOSE, ADX.ARSI.High, ADX.ARSI.Low чего не было **Sixty Second Trade, **поэтому значения не совпадут.

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

## Kasander — 2018-02-13 10:24

> Цитата (Genry_05):
> "Для проверки я поставил Период **ARSI=1** что соответствует обычному **Close** с Графика Цены в индикаторе **Sixty Second Trade**."
>
>
> Касандер, вдумайтесь сами: вы предложили убрать цену и заменить ее на данные ARSI... Даже если вы поставите в ADX_Archer **ARSI=1**, в модуле ADX_ARSI сформируются 3 запроса к ARSI, которая вернет в ADX_ARSI три ответа со значениями по High, Low, Close для расчета ADX.
> Чистой цены по Close вы уже не получите, у вас теперь ADX от ARSI, а не от цены, и будет не CLOSE, а ARSI.CLOSE, ARSI.High, ARSI.Low чего не было **Sixty Second Trade, **поэтому значения не совпадут.
>
> Замените модуль, я торгую и впопыхах промежуточный сод ARSI скопировал.

Хорошо, если мы дополнительно выведем в Настройки Стрелочника Периоды **ARSI_High и ARSI_Low** и поставим все значения **ARSI_CLOSE=1, ARSI_High=1 и ARSI_Low=1** - тогда по любому должно будет совпасть с оригинальным **SST**. 
Значит у нас в Настройках индикатора для правильного регулирования Стрелок просто не хватает Параметров **ARSI_High и ARSI_Low**.
Так или иначе эти Параметры по любому нужно выводить в Настройки, в противном случае у нас отсутствует полный Контроль над Регулировкой значений индикатора. Индикатор формируется как вы сказали по 3-м Запросам, а у нас есть возможность регулировать значения только 1-го из 3-х - то есть ARSI_CLOSE...

## Genry_05 — 2018-02-13 10:29

> Цитата (Genry_05):
> "Чистой цены по Close вы уже не получите, у вас теперь ADX от ARSI, а не от цены, и будет не CLOSE, а ADХ.ARSI.CLOSE, ADX.ARSI.High, ADX.ARSI.Low чего не было **Sixty Second Trade, **поэтому значения не совпадут.

Хотя нет, ошибаюсь, в варианте =1, единственный случай когда все должно совпадать.

ЗЫ. Касандер, звиняйте, а вам все файлы скопировал из ночного рабочего каталога, в котором я только начал разработку.
Сейчас заменю на сегодняшние, я торгую, а на двух лошадей седалища не хватает: и торговать и на форуме трындеть.

## Kasander — 2018-02-13 10:38

> Цитата (Genry_05):
> Хотя нет, ошибаюсь, в варианте =1, единственный случай когда все должно совпадать.

Ок. Понимаю - торговля прежде всего.
Главное теперь мы хоть знаем как Проверить правильность результата. Просто ставим c Периодом ARSI = 1 и смотрим совпадение с оригиналом SST. Если совпадёт - значит ADX к ARSI пристегнули правильно.

## Genry_05 — 2018-02-13 10:54

> Цитата (Kasander):
> Ок. Понимаю - торговля прежде всего.
> Главное теперь мы хоть знаем как Проверить правильность результата. Просто ставим c Периодом ARSI = 1 и смотрим совпадение с оригиналом SST. Если совпадёт - значит ADX к ARSI пристегнули правильно. 

Только проверьте сами, у меня нет оригинального SST. Я посмотрел что это декомпил в котором просто значения ДИ+ и ДИ- сравниваются и переписал для себя нормальный вариант.

## Kasander — 2018-02-13 10:59

Хорошо. Если что вот он - **Оригинальный SST**

## Genry_05 — 2018-02-13 11:12

> Цитата (Kasander):
> Хорошо. Если что вот он - **Оригинальный SST**

На первый взгляд правильно работает. Стрелки перекрывают друг друга при значении = 1.
Короче, все у вас есть, вам и карты в руки - тестируйте на здоровье.

Удачи!

## Kasander — 2018-02-13 12:29

> Цитата (Genry_05):
> На первый взгляд правильно работает. Стрелки перекрывают друг друга при значении = 1.
> Короче, все у вас есть, вам и карты в руки - тестируйте на здоровье.
>
>
> Удачи!

Прикольно вы так написали.) Ладно, вам то же удачи.

P.S.: Хотя бы Параметры ARSI_High и ARSI_Low вывели бы... А то как-то странно получилось с этим индикатором - не то, не сё...)

---

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