Ответ
 
Опции темы
04.05.2015, 11:21
Аватар для vlad_123
vlad_123 Местный знаток
Регистрация: 29.01.2013 / Сообщений: 389
Поблагодарили 877 раз(а) / Репутация: 881
Сообщение от Novikov Посмотреть сообщение
Программисты, подскажите пожалуйста, как можно доработать обычный индикатор CCI с открытым кодом, что бы его можно было устанавливать в подвальный индикатор и "Применить к: First Indicator's Data" или "Применить к: Previous Indicator's Data".
Вообще это возможно или нет? Что бы не пришлось встраивать CCI внутрь индикатора!
iCCIOnArray
Только вот как заставить его спрашивать "Previous..." - не разобрался...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

На заказ не программирую.
vlad_123 на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (04.05.2015)
04.05.2015, 11:32
Аватар для Volvos80
Volvos80 Новичок форума
Регистрация: 29.08.2010 / Сообщений: 64
Поблагодарили 28 раз(а) / Репутация: 11
Нужна помощь в этом вопросе: мой пост
Советник очень качественно написан, подхватывает и позиции открытые вручную. Никогда не было с ним проблем, думаю многим пригодится.
Volvos80 вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 11:36
Регистрация: 14.02.2009 / Сообщений: 1,357
Поблагодарили 3,835 раз(а) / Репутация: 3837
Сообщение от Novikov Посмотреть сообщение
Программисты, подскажите пожалуйста. обычный индикатор CCI с открытым кодом
обычный=>> который в поставке с МТ4 идет?

автор Кирилл
"Индикатор индикатора

Как же наложить один индикатор на другой?
Делается это довольно просто, но есть некоторые тонкости.
Во-первых, необходимо нанести первый индикатор на график. Неважно, как Вы это сделаете - можно через меню "Вставка" -> "Индикаторы", а можно через панель "Навигатор".
Теперь, мы будем наносить второй индикатор на первый.
Тут есть хитрость: если попробовать выполнить данную процедуру через меню "Вставка" -> "Индикаторы" - то ничего не получится. Так устроен терминал MT4. Второй индикатор надо обязательно наносить через панель "Навигатор". Для этого находим интересующий нас индикатор и перетаскиваем его на график.
Вторая хитрость: второй индикатор необходимо перетащить именно в то окно, где находится первый индикатор. Если это главное окно - то в главное, если индикатор в отдельном окне - то в это отдельное окно.
Теперь в выпадающем списке "Применить к" выбираем либо First Indicator's Data, либо Previous Indicator's Data и жмём ОК.

В чём же разница между First Indicator's Data и Previous Indicator's Data?
First Indicator's Data - новый индикатор будет наложен на самый первый индикатор данного окна.
Previous Indicator's Data - новый индикатор будет наложен на тот индикатор, который был добавлен к данному окну последним. Используя опцию Previous Indicator's Data, можно получать очень необычные комбинации индикаторов

не все индикаторы можно накладывать на массивы - в MQL4 всего 7 функций, подобных iMAOnArray. Вот они все:
iBandsOnArray()
iCCIOnArray()
iEnvelopesOnArray()
iMomentumOnArray()
iMAOnArray()
iRSIOnArray()
iStdDevOnArray() "

Последний раз редактировалось поручик; 04.05.2015 в 11:42.
поручик на форуме Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
osa (22.05.2016), trium (04.05.2015)
04.05.2015, 12:17
Аватар для freack666
freack666 Новичок форума
Регистрация: 02.04.2015 / Сообщений: 120
Поблагодарили 21 раз(а) / Репутация: 22
freack666 вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 13:00
Аватар для vlad_123
vlad_123 Местный знаток
Регистрация: 29.01.2013 / Сообщений: 389
Поблагодарили 877 раз(а) / Репутация: 881
Сообщение от freack666 Посмотреть сообщение
здравствуйте умельцы.сделайте пожалуйста push-уведомления на эти индикаторы.спасибо
Сообщение от freack666 Посмотреть сообщение
Доработка ботов (советников, индикаторов) vol. 2
сделайте пожалуйста
Проверяй
Вложения:
Тип файла: mq4 BBСI_Alert v3.mq4 (14.2 Кб, 56 просмотров)
Тип файла: mq4 T3MA_ALARM_Alert.mq4 (5.2 Кб, 50 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

На заказ не программирую.
vlad_123 на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
freack666 (04.05.2015)
04.05.2015, 13:23
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,074
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от vlad_123 Посмотреть сообщение
iCCIOnArray
Только вот как заставить его спрашивать "Previous..." - не разобрался...
такую же подсказку дали здесь _https://www.mql5.com/ru/forum/1111/page1325#comment_1599986
и так же про "Previous..." никто ничего не знает
так же и разработчики МТ4 почему то отмалчиваются!

Сообщение от поручик Посмотреть сообщение
обычный=>> который в поставке с МТ4 идет?

автор Кирилл...
В поставке с МТ4 идет 2 обычных индикатора CCI
1. в папке "Индикаторы/трендовые" - не редактируется
2. в папке "Индикаторы" - код открыт и можно редактировать - про него и речь

А то что пишет "автор Кирилл" и так было ясно и понятно!
И в его словах так же нет ответа, а только объяснение как наложить один индикатор на другой

Вопрос остался открытым:
Как можно 2-ой индикатор с открытым кодом CCI доработать, что бы можно было использовать его как 1-ый индикатор с закрытым кодом CCI.
Смысл в том, что бы можно было его накладывать на разные подвальные индикаторы и при этом иметь возможность дорабатывать его.
Например, первое что надо, что бы CCI скидывал в глобальные данные свои текущие данные.

Последний раз редактировалось Novikov; 04.05.2015 в 13:26.
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
trium (04.05.2015)
04.05.2015, 14:33
Аватар для boomer4301
boomer4301 Новичок форума
Регистрация: 09.08.2013 / Сообщений: 43
Поблагодарили 4 раз(а) / Репутация: 5
Сообщение от boomer4301 Посмотреть сообщение
нужно переделать скрипт в сов добавить к настройкам скрипта.
1. Закрытие по прибыли % от депо затем выставление новой сетки по заданным параметрам.
2.Закрытие по убытку % от депо затем выставление новой сетки по заданным параметрам.
и желательно перевести настройки на русский.
Алгоритм советника такой выставил сетку по заданным параметрам затем закрыл по заданным % прибыли или убытка и выставил сетку снова.
Потести, что получилось.

1. Закрытие при достижении N пунктов
2. Закрытие при достижении профита или убытка в валюте
3. Закрытие при достижении профита или убытка в процентах от депо

всё супер спасибо только не могу разобраться. Бот ставит сетку и пот ещё ещё и ещё и вместо одной получается куча сеток на одном месте.
boomer4301 вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 15:37
Аватар для freack666
freack666 Новичок форума
Регистрация: 02.04.2015 / Сообщений: 120
Поблагодарили 21 раз(а) / Репутация: 22
Сообщение от vlad_123 Посмотреть сообщение
Проверяй
сделайте пожалуйста еще сюда push-уведомления и чтобы сигнал давало по закрытию свечи.буду очень признателен
Вложения:
Тип файла: mq4 M5_Cash_M15.mq4 (3.6 Кб, 68 просмотров)

Последний раз редактировалось freack666; 04.05.2015 в 16:18.
freack666 вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
dadik (04.05.2015)
04.05.2015, 16:00
Аватар для DailyTrader
DailyTrader Местный знаток
Регистрация: 07.11.2014 / Сообщений: 268
Поблагодарили 777 раз(а) / Репутация: 778
Выведите пожалуйста настройки
Вложения:
Тип файла: mq4 fractals5signal.mq4 (3.1 Кб, 49 просмотров)
DailyTrader вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 17:12
Аватар для LexLampard
LexLampard Элитный участник
Регистрация: 11.08.2014 / Сообщений: 290
Поблагодарили 1,029 раз(а) / Репутация: 1030
Сообщение от boomer4301 Посмотреть сообщение
Сообщение от boomer4301

всё супер спасибо только не могу разобраться. Бот ставит сетку и пот ещё ещё и ещё и вместо одной получается куча сеток на одном месте.
В настройках стоит кол-во ордеров сетки 5

Значит он выставляет 5 Buy Stop, 5 Sell Stop, 5 Buy Limit и 5 Sell Limit

Так автор кода написал.
LexLampard на форуме Ответить с цитированиемОтветить с цитированием  
04.05.2015, 17:33
Аватар для boomer4301
boomer4301 Новичок форума
Регистрация: 09.08.2013 / Сообщений: 43
Поблагодарили 4 раз(а) / Репутация: 5
нет он выставляет их по кругу. если с умножением то ставит 10 20 40 80 баи потом 10 20 40 80 сел. лимитники отключил. но беда что он выстави и начинает опять лупить всё сначала и так по кругу.



Program Manager (920 kb) закачан 4 мая 2015 г. Joxi вот такое получается

Последний раз редактировалось boomer4301; 04.05.2015 в 17:37.
boomer4301 вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 17:33
Аватар для mallstorm
mallstorm Интересующийся
Регистрация: 13.11.2013 / Сообщений: 8
Поблагодарили 2 раз(а) / Репутация: 3
Сообщение от поручик Посмотреть сообщение
___________
Простите, вы меня немного не поняли, я не это имел ввиду.
Именно в настройках советника.

Щас покажу о чем я.

Скрытый текст

[свернуть]


А вот скрин с другого индикатора, в котом такое выподающее меню есть. Вот так как сделать?

Скрытый текст

[свернуть]
mallstorm вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 17:35
Аватар для boomer4301
boomer4301 Новичок форума
Регистрация: 09.08.2013 / Сообщений: 43
Поблагодарили 4 раз(а) / Репутация: 5
_http://joxi.ru/Dr89gpRsEV97m6 вот такое получается

Последний раз редактировалось NSerega; 04.05.2015 в 19:12.
boomer4301 вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 18:01
Аватар для vlad_123
vlad_123 Местный знаток
Регистрация: 29.01.2013 / Сообщений: 389
Поблагодарили 877 раз(а) / Репутация: 881
Сообщение от freack666 Посмотреть сообщение
сделайте пожалуйста еще сюда push-уведомления и чтобы сигнал давало по закрытию свечи.буду очень признателен
Добавил push на алерты.
На закрытие свечи не делал - какой смысл?
Вложения:
Тип файла: mq4 M5_Cash_M15.mq4 (3.7 Кб, 45 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

На заказ не программирую.
vlad_123 на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
freack666 (04.05.2015)
04.05.2015, 18:06
Аватар для freack666
freack666 Новичок форума
Регистрация: 02.04.2015 / Сообщений: 120
Поблагодарили 21 раз(а) / Репутация: 22
Сообщение от vlad_123 Посмотреть сообщение
Добавил push на алерты.
На закрытие свечи не делал - какой смысл?
насчет сигнала.я имел ввиду чтобы стрелку выдавало по закрытию свечи.а так большое спасибо пошел тестить
freack666 вне форума Ответить с цитированиемОтветить с цитированием  
04.05.2015, 18:08
Аватар для vlad_123
vlad_123 Местный знаток
Регистрация: 29.01.2013 / Сообщений: 389
Поблагодарили 877 раз(а) / Репутация: 881
Сообщение от Novikov Посмотреть сообщение
Вопрос остался открытым:
Как можно 2-ой индикатор с открытым кодом CCI доработать, что бы можно было использовать его как 1-ый индикатор с закрытым кодом CCI.
Смысл в том, что бы можно было его накладывать на разные подвальные индикаторы и при этом иметь возможность дорабатывать его.
Например, первое что надо, что бы CCI скидывал в глобальные данные свои текущие данные.
У меня большое сомнение, что это можно сделать по-простому.
Я поковырялся в мануале по функциям MQL4 - можно определить текущее подокно, затем в нем получить список имен приаттаченных индюков в виде RSI(14), MACD(14,5,3), и т.д.
Т.е. если и делать универсальный механизм прикручивания в свой индикатор функционала First/Previous Indicator's Data, то выпаршивать имя и параметры индюка из списка, и если используется один из перечисленных индюков ...OnArray() (типа iMAOnArray()) - вызывать его с нужными параметрами.
Но и в этом случае будут ограничения - т.к. в MQL4 нету функции iCustomOnArray().

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

На заказ не программирую.
vlad_123 на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (05.05.2015)
04.05.2015, 19:08
Аватар для LexLampard
LexLampard Элитный участник
Регистрация: 11.08.2014 / Сообщений: 290
Поблагодарили 1,029 раз(а) / Репутация: 1030
Сообщение от osvit Посмотреть сообщение
Люди добрые кому не трудно прикрутите к сове управление рисками % от депо. Заранее огромное спасибо.
Держи.
Вложения:
Тип файла: ex4 p s 3MA (e)_LexLmod.ex4 (13.9 Кб, 46 просмотров)
LexLampard на форуме Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
osvit (05.05.2015), parohod (05.05.2015), Suro (07.05.2015)
05.05.2015, 05:09
Аватар для freack666
freack666 Новичок форума
Регистрация: 02.04.2015 / Сообщений: 120
Поблагодарили 21 раз(а) / Репутация: 22
сделайте пожалуйста чтобы стрелку с сигналом выдавал по закрытию свечи а не вовремя формирования
Вложения:
Тип файла: mq4 M5_Cash_M15.mq4 (3.7 Кб, 19 просмотров)
freack666 вне форума Ответить с цитированиемОтветить с цитированием  
05.05.2015, 05:42
Аватар для vlad_123
vlad_123 Местный знаток
Регистрация: 29.01.2013 / Сообщений: 389
Поблагодарили 877 раз(а) / Репутация: 881
Сообщение от freack666 Посмотреть сообщение
сделайте пожалуйста чтобы стрелку с сигналом выдавал по закрытию свечи а не вовремя формирования
Попробуй это.
Явно на закрытие свечи не перерабатывал, просто исправил ошибку (на мой взгляд) - в индюке есть цикл по переменной Li_4 от 0 до Bars (кол-во баров).
В каждой итерации цикла вычисляются индюки iMA и iRSI с о смещением Li_4, Li_4+1, Li_4-1.
ИМХО, смещение в будущее здесь как-то
Поэтому - исправил цикл на 1..Bars.
Вложения:
Тип файла: mq4 M5_Cash_M15.mq4 (3.8 Кб, 65 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

На заказ не программирую.
vlad_123 на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
freack666 (05.05.2015)
05.05.2015, 05:56
Аватар для Volvos80
Volvos80 Новичок форума
Регистрация: 29.08.2010 / Сообщений: 64
Поблагодарили 28 раз(а) / Репутация: 11
Сообщение от vlad_123 Посмотреть сообщение
Попробуй это.
Влад, можешь помочь с этим советником? Советник

Последний раз редактировалось Volvos80; 05.05.2015 в 05:59.
Volvos80 вне форума Ответить с цитированиемОтветить с цитированием  
Ответ

Метки
доработать эксперта, доработка индикаторов, исправить советник, программисты форекс


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 22:56. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO