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

На заказ не программирую.
04.05.2015, 11:32
Аватар для Volvos80
Volvos80 Volvos80 вне форума Новичок форума
Регистрация: 29.08.2010 / Сообщений: 64
Поблагодарили 28 раз(а) / Репутация: 11
Нужна помощь в этом вопросе: мой пост
Советник очень качественно написан, подхватывает и позиции открытые вручную. Никогда не было с ним проблем, думаю многим пригодится.
04.05.2015, 11:36
Регистрация: 14.02.2009 / Сообщений: 1,473
Поблагодарили 4,119 раз(а) / Репутация: 4121
Программисты, подскажите пожалуйста. обычный индикатор 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.
osa , trium 
04.05.2015, 12:17
Аватар для freack666
freack666 freack666 вне форума Новичок форума
Регистрация: 02.04.2015 / Сообщений: 126
Поблагодарили 22 раз(а) / Репутация: 23
http://forexsystemsru.com/994377-post2553.html

сделайте пожалуйста
04.05.2015, 13:00
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 427
Поблагодарили 911 раз(а) / Репутация: 915
здравствуйте умельцы.сделайте пожалуйста push-уведомления на эти индикаторы.спасибо
http://forexsystemsru.com/994377-post2553.html
сделайте пожалуйста
Проверяй

На заказ не программирую.
04.05.2015, 13:23
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,143
Поблагодарили 2,671 раз(а) / Репутация: 2659
  • Отправить сообщение для Novikov с помощью Skype™
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.
trium 
04.05.2015, 14:33
Аватар для boomer4301
boomer4301 boomer4301 вне форума Новичок форума
Регистрация: 09.08.2013 / Сообщений: 43
Поблагодарили 4 раз(а) / Репутация: 5
Сообщение от boomer4301 Посмотреть сообщение
нужно переделать скрипт в сов добавить к настройкам скрипта.
1. Закрытие по прибыли % от депо затем выставление новой сетки по заданным параметрам.
2.Закрытие по убытку % от депо затем выставление новой сетки по заданным параметрам.
и желательно перевести настройки на русский.
Алгоритм советника такой выставил сетку по заданным параметрам затем закрыл по заданным % прибыли или убытка и выставил сетку снова.
Потести, что получилось.

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

всё супер спасибо только не могу разобраться. Бот ставит сетку и пот ещё ещё и ещё и вместо одной получается куча сеток на одном месте.
04.05.2015, 15:37
Аватар для freack666
freack666 freack666 вне форума Новичок форума
Регистрация: 02.04.2015 / Сообщений: 126
Поблагодарили 22 раз(а) / Репутация: 23
Проверяй
сделайте пожалуйста еще сюда push-уведомления и чтобы сигнал давало по закрытию свечи.буду очень признателен

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

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

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

Так автор кода написал.
04.05.2015, 17:33
Аватар для boomer4301
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.
04.05.2015, 17:33
Аватар для mallstorm
mallstorm mallstorm вне форума Интересующийся
Регистрация: 13.11.2013 / Сообщений: 8
Поблагодарили 2 раз(а) / Репутация: 3
Сообщение от: поручик
___________
Простите, вы меня немного не поняли, я не это имел ввиду.
Именно в настройках советника.

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

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

[свернуть]


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

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

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

Последний раз редактировалось NSerega; 04.05.2015 в 19:12.
04.05.2015, 18:01
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 427
Поблагодарили 911 раз(а) / Репутация: 915
сделайте пожалуйста еще сюда push-уведомления и чтобы сигнал давало по закрытию свечи.буду очень признателен
Добавил push на алерты.
На закрытие свечи не делал - какой смысл?

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

На заказ не программирую.
04.05.2015, 19:08
Аватар для LexLampard
LexLampard LexLampard вне форума Элитный участник
Регистрация: 11.08.2014 / Сообщений: 318
Поблагодарили 1,132 раз(а) / Репутация: 1133
Люди добрые кому не трудно прикрутите к сове управление рисками % от депо. Заранее огромное спасибо.
Держи.
osvit , parohod , Suro 
05.05.2015, 05:09
Аватар для freack666
freack666 freack666 вне форума Новичок форума
Регистрация: 02.04.2015 / Сообщений: 126
Поблагодарили 22 раз(а) / Репутация: 23
сделайте пожалуйста чтобы стрелку с сигналом выдавал по закрытию свечи а не вовремя формирования
05.05.2015, 05:42
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 427
Поблагодарили 911 раз(а) / Репутация: 915
сделайте пожалуйста чтобы стрелку с сигналом выдавал по закрытию свечи а не вовремя формирования
Попробуй это.
Явно на закрытие свечи не перерабатывал, просто исправил ошибку (на мой взгляд) - в индюке есть цикл по переменной Li_4 от 0 до Bars (кол-во баров).
В каждой итерации цикла вычисляются индюки iMA и iRSI с о смещением Li_4, Li_4+1, Li_4-1.
ИМХО, смещение в будущее здесь как-то
Поэтому - исправил цикл на 1..Bars.

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

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

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


Опции темы

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

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



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


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