АвторСообщение



Сообщение: 2
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.03.13 10:54. Заголовок: Индикаторы уровней


Уважаемый, Scriptong.Помогите мне пожалуйста подготовить 2 индикатора к использованию в генераторе по созданию советника.Суть вопроса:Вывести численные значения ТП и СЛ Bay i Sell в отдельные буферы из которых можно будет считать конкретные величины при генерировании советника.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 27 , стр: 1 2 All [только новые]





Сообщение: 3
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.03.13 11:01. Заголовок: 1индикатор Pulse Inf..


1индикатор Pulse Inform Panel with Trend&Punkt.mq4, 2 индикатор - LFL-ATRprojections.mq4

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 4
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.03.13 11:12. Заголовок: При нажатии кнопки Ф..


При нажатии кнопки Файл с компьютера бросает по ссылке http://photo.qip.ru/index.php

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 27
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 0
ссылка на сообщение  Отправлено: 14.03.13 14:58. Заголовок: set пишет: Уважаемы..


set пишет:

 цитата:
Уважаемый, Scriptong.Помогите мне пожалуйста подготовить 2 индикатора к использованию в генераторе по созданию советника.Суть вопроса:Вывести численные значения ТП и СЛ Bay i Sell в отдельные буферы из которых можно будет считать конкретные величины при генерировании советника.



Пока не совсем понятна суть вопроса. Попробуйте немного детальнее.
Прикрепить файлы на этом форуме нельзя. Потребуется их закачка на любой бесплатный файловый сервер (например, zalil.ru) и размещение здесь ссылки на него. Размещение картинок - в том же ключе (например, через imageup.ru)

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 5
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 15.03.13 12:05. Заголовок: http://www.imageup.r..









Сут такова, в генераторе советника есть функция открытия ордера с указанием ТП и СЛ из индикатора. я предполагаю выводить величины уровней в разные буферы без вывода туда же типа линии, ее цвета и т д, нужно лишь значение. которое высчитывается каждый день индикатором. Во втором индикаторе выводится информация о тренде, 5 значений, которые я хотел бы вывести в отдельный буфер с численной характеристикой : тренд вверх(сильное движение) -число 2, тренд вниз (сильное движение ) -число -2, флэт -число 0, тренд вверх(слабое движение )- число 1 , тренд вниз(слабое движение) - число -1,

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 35
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 17.03.13 11:09. Заголовок: Извините, но приведе..


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

P. S. Ссылки на коды из Вашего поста удалил.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 6
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 18.03.13 09:03. Заголовок: Интересно, как раньш..


Интересно, как раньше происходил прогресс? каждый ученый не имел право опираться на знания предшественников?и изобретать приходилось каждый раз одно и то же, Да здравствует квадратное колесо!


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 37
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 18.03.13 18:58. Заголовок: set пишет: В школе:..


set пишет:

 цитата:
В школе: ученик учителю "Я отказываюсь озвучивать и применять закон Ома в связи с отсутствием оригинала записи вышеназванного господина, а т ж в связи с отсутствием нотариально заверенного разрешения на решение задач с использованием его знаний"- наверное поэтому 96% трейдеров сливают свои честно заработанные бабки дяде Форе,а прикрываясь авторскими правами миллиардеры погрязли в роскоши.оставьте эти разборки для гнилого яблока и самсунгов, чего нам дурью маяться находясь по шею в дерьме



К сожалению, Вы неправильно поняли суть, а потому приведенная аналогия неверна. Закон Ома - открытый код. Это общечеловеческое достояние.
Здесь будет уместна другая аналогия.
На улице найдены ключи от квартиры с ее адресом. Нашедший ключи, вместо того, чтобы отдать ключи владельцу, пошел в ту квартиру, когда там никого не было, и взял там то, что ему понравилось.
В моей аналогии автор кода - владелец ключей. Он просто потерял ключи (не предохранял код от декомпиляции, надеясь на порядочность пользователей своей программы). Если бы он хотел предоставить этот код, то выложил бы его открыто (в аналогии с ключами сказал: " Приходите ко мне домой и берите, что хотите").
Именно так я расцениваю подобные поступки.

А насчет:
set пишет:

 цитата:
Интересно, как раньше происходил прогресс? каждый ученый не имел право опираться на знания предшественников?и изобретать приходилось каждый раз одно и то же, Да здравствует квадратное колесо


Ученые общаются друг с другом, встречаются, обмениваются опытом. Если же использовать достижения другого ученого, которые он не выставлял на публичное обсуждение, то это уже шпионаж и то, что я описал выше.
Аналогично и у программистов. Есть коды, которыми обмениваются открыто, а есть закрытые коды.

Я, к сожалению, не знаю, чей код был приведен. Возможно есть версия этой же программы с открытым кодом. Заниматься же поиском ее автора я не буду. Предлагаю заняться этим Вам, если озвученная проблема важна для Вас. Скорее всего, автор кода предоставит открытую версию.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 7
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 18.03.13 10:25. Заголовок: В школе: ученик учит..


В школе: ученик учителю "Я отказываюсь озвучивать и применять закон Ома в связи с отсутствием оригинала записи вышеназванного господина, а т ж в связи с отсутствием нотариально заверенного разрешения на решение задач с использованием его знаний"- наверное поэтому 96% трейдеров сливают свои честно заработанные бабки дяде Форе,а прикрываясь авторскими правами миллиардеры погрязли в роскоши.оставьте эти разборки для гнилого яблока и самсунгов, чего нам дурью маяться находясь по шею в дерьме

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 8
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 21.03.13 10:16. Заголовок: Добрый день! как мне..


Добрый день! как мне удалось выяснить индикаторы эти с 2008-2009 года гуляют по различным форумам уже декомпильные и целые ветки по их обсуждению, в одним из них есть е-mail, я отправил письмо автору с просьбой о помощи и контакте, но ни какого ответа нет. по вашей аналогии после потери ключей хозяин сменил замок и больше не парится по поводу их пропажи. решение за Вами, помочь на этом материале(срок давности мне кажется уже давно истек) или предложить что нибудь свое, аналогичное

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 44
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 21.03.13 12:46. Заголовок: set пишет: хозяин с..


set пишет:

 цитата:
хозяин сменил замок и больше не парится по поводу их пропажи


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

set пишет:

 цитата:
предложить что нибудь свое, аналогичное


Чтобы я смог что-то сделать, требуется описание того, что Вы хотите получить. К примеру, в таком стиле: "Есть такие то критерии, по которым определяются некоторые уровни. Эти уровни нужно вывести в виде линий индикатора или, наоборот, торговать от них советником так то и так то."
Вы можете использовать ссылки на компилированные версии программ (ex4), найденных в свободном доступе, если не смогли найти соответствующие им открытые коды. Зная примерный алгоритм работы таких программ, можно разработать свою программу, аналогичную, не нарушая ничьих прав. Также возможно использовать данные чужого индикатора (даже если нет к нему исходного кода) в своем советнике.


Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 9
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 22.03.13 09:31. Заголовок: LFL-ATRprojections.m..

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 48
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 22.03.13 19:14. Заголовок: set пишет: LFL-ATRp..


set пишет:

 цитата:
LFL-ATRprojections.mq4 http://www.forexfactory.com/showthread.php?p=6068008


Здесь снова декомпилированная версия. Заметьте, как к ней относятся на том форуме:

 цитата:
Maybe....maybe not. When de-compiled, the code get changed to something that we humans can o longer understand....even though the computer understands.


Настороженно. Хотя акцент сделан на то, что в таких кодах труднее разобраться, чем в оригинале. Это, кстати, тоже аргумент.

set пишет:

 цитата:
Pulse_Current_Trend.mq4 -выложил сам автор http://forum.raufr.ru/showthread.php?54325-%D0%A2%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%B0%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-quot-%D0%9F%D1%83%D0%BB%D1%8C%D1%81-quot/page32


Для скачивания индикатора оттуда требуется регистрация. Не могли бы Вы скачать и залить его на какой-нибудь бесплатный файловый сервер?

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 6
Зарегистрирован: 13.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 22.03.13 18:44. Заголовок: Интересная тема - ин..


Интересная тема - интеллектуальная собственность.
А где она, в данном случае?
Вообще-то интеллектуальная собственность защищается не так.
И вся информация открыта и делается это целенаправленно и время дается, чтобы
любой другой мог опротестовать эту собственность, если действительно есть нарушение.
И порядок определен и правила игры и не причем тут какая-либо собственная защита (тем более в виде защиты от декомпеляции,
т.к. при этом наоборот перестает быть интеллектуальной собственностью,
т.к. становится известно неопределенному кругу лиц и не важно в каком виде код),
кроме установленной законом.
Идет подмена понятий в данном случае.
А вот с точки зрения корпоративной солидарности, да
действительно Scriptong может отказаться без коментарий.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 49
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 22.03.13 19:21. Заголовок: Balbesik пишет: Воо..


Balbesik пишет:

 цитата:
Вообще-то интеллектуальная собственность защищается не так.


Речь не о юридических аспектах вопроса. Лишь обычное уважение, нравственная позиция, можно назвать как угодно. Если автор не дал открытый код, то я не стану догадываться, по каким причинам он так поступил: действительно хотел что-то скрыть или просто забыл. Раз на чужой двери есть замок, пусть даже простенький, для вскрытия которого хватит легкого толчка плечом, то я не буду пытаться попасть за такую дверь, если не действуют какие-либо экстремальные обстоятельства (вроде стихийных бедствий).

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 10
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 25.03.13 09:13. Заголовок: http://zalil.ru/uplo..

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 51
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 25.03.13 11:00. Заголовок: set пишет: http://z..


set пишет:

 цитата:
http://zalil.ru/upload/34378903


Спасибо, скачал.
Но вновь огорчу Вас. Это, опять-таки, декомпилированная версия. Посмотрел в сети - везде лежат такие же версии. Полной нет нигде.
Отправил запрос на почту автору индикатора. Как он ответит, так и будем поступать.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 55
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 27.03.13 17:13. Заголовок: Scriptong пишет: От..


Scriptong пишет:

 цитата:
Отправил запрос на почту автору индикатора. Как он ответит, так и будем поступать.


От автора индикатора получен следующий ответ:
"Здраствуйте, Игорь.
У меня, действительно нет желания распространять исходный код данного индикатора. Это исходит из личных побуждений и предпочтений."

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 7
Зарегистрирован: 05.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 03.04.13 14:21. Заголовок: Здравствуйте, Script..


Здравствуйте, Scriptong.
В одном из кодов индикатора увидел вот такие строки:
...............
extern int UpdateSek = 60;
int time = 1;

............................
int start()
{
int hwnd =WindowHandle(Symbol(),Period());
if(hwnd != 0 && (time==0 || TimeCurrent()-time>UpdateSek))
{
PostMessageA(hwnd, WM_COMMAND, 33324, 0);
Print("Обнавились");
time=TimeCurrent();
}


int counted_bars=IndicatorCounted();
далее идет код индикатора.

Автор утверждает, что этот блок отвечает за то, чтобы индик перерисовывался каждые
заданные секунды( UpdateSek).
Тогда можно вставлять в советники перерисовывающиеся индикаторы
и советники будут работать корректно.
А каково ваше мнение ?Можно ли вообще такое сделать и есть ли смысл с этим возиться?
С уважением.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 66
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 04.04.13 10:41. Заголовок: anatolyp пишет: Авт..


anatolyp пишет:

 цитата:
Автор утверждает, что этот блок отвечает за то, чтобы индик перерисовывался каждые
заданные секунды( UpdateSek).


Автор прав, но Вы его неправильно поняли. Речь идет о том, чтобы разбудить индикатор. Индикаторы, как известно, срабатывают по тикам. Так вот, если тики не приходят, то, запустив приведенный код в цикле, можно быть уверенным, что индикатор будет обновлять свои данные с заданной периодичностью, не дожидаясь тиков. Хотя это имеет смысл только с некоторыми особенными индикаторами, меняющих свои показания не только от изменения цены, но и от изменения времени. Для стандартных индикаторов МТ4 такой финт ничего не изменит в их показаниях.

С перерисовывающимися индикаторами все остается по-старому - толку от них нет. Ну какой толк в том, чтобы по прошествии какого-то времени увидеть, что два часа назад нужно было открывать Buy вместо Sell, который виделся на то время по индикатору?

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 11
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 10.04.13 08:51. Заголовок: я так понял что тема..


я так понял что тема закрыта и ничего не будет, я прав?


Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 12
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 10.04.13 11:28. Заголовок: свои варианты никто ..


свои варианты никто не предложит?


Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 13
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 11.04.13 08:05. Заголовок: Уважаемые, можно ли ..


Уважаемые, можно ли вас попросить не рыбу, а удочку. Проведите со мной легкое обучение по созданию буферов в индикаторах и правильной записи параметров для вывода информации.Заранее благодарен за ваше решение


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 75
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 11.04.13 08:50. Заголовок: set пишет: Уважаемы..


set пишет:

 цитата:
Уважаемые, можно ли вас попросить не рыбу, а удочку. Проведите со мной легкое обучение по созданию буферов в индикаторах и правильной записи параметров для вывода информации.Заранее благодарен за ваше решение


В разделе MQLabs выложена ссылка на статью о создании индикатора.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 14
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 15.04.13 09:34. Заголовок: Здравствуйте , уважа..


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


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 77
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 18.04.13 08:29. Заголовок: Добрый день. set пи..


Добрый день.

set пишет:

 цитата:
1:как задать буферу информацию, что там на каждом тике хранится только число от конкретного расчета по определенной формуле, 2:как убирать информацию от предыдущих расчетов, 3:как подготовить значения с необходимой точностью знаков после запятой и до нее для разных инструментов торговли.



Отвечаю по пунктам:
1. Если буферу соответствует массив, к примеру g_buffer, то выглядит это просто как присваивание некоторого значения нужному элементу массива:

 цитата:
g_buffer[index] = <формула расчет значения>;


index - это порядковый номер бара, на котором необходимо рассчитать значение. Нумерация баров в MQL4 производится "задом наперед". Так, нулевой бар - это всегда текущий формирующийся бар. Слева от него по графику - бар №1 и т. д. В момент формирования нового бара предыдущий нулевой бар получает индекс 1, а предыдущий бар №1 - становится баром №2.

2. В момент присваивания нового значения старое значение автоматически пропадает. Если нужно просто стереть значение, чтобы на графике ничего не отображалось, то можно выполнить следующее присваивание:

 цитата:
g_buffer[index] = EMPTY_VALUE;



3. В индикаторе можно задать точность представления информации для всех его значений:

 цитата:
IndicatorDigits(<кол-во знаков после запятой>);


Также при подготовке значений можно производить их округление до заданной точности:

 цитата:
double value = NormalizeDouble(prevValue, <кол-во знаков после запятой>);



P. S. Заданные Вами вопросы являются достаточно сложными моментами. Поэтому, если на данный момент Вы прочли только указанные мною статьи, то, скорее всего, мои ответы, приведенные выше, не дадут необходимой информации. В этом случае Вам нужно, все же, начать с нуля - почитать Учебник. Если по ходу его прочтения возникнут вопросы, то, конечно же, задавайте их здесь.

Спасибо: 1 
ПрофильЦитата Ответить



Сообщение: 15
Зарегистрирован: 12.03.13
Репутация: 0
ссылка на сообщение  Отправлено: 24.04.13 10:20. Заголовок: Здравствуйте уважаем..


Здравствуйте уважаемый! Ваша помощь мне очень помогла . У меня возникла некая проблема при написании советника. После закрытия ордера по ТП, полученному из уровня индикатора на следующем тике открывается новый ордер в том же направлении, тк тех анализ показывает на возможность открытия ордера.Мне же в моей тактике не нужен этот ордер, в крайнем случае пока цена не уйдет в том или ином направлении от точки закрытия ордера(допустим на величину +М или -N). Моя попытка ввести дополнительное требование в начальные условия не открывать ордер в диапазоне М-ТП-N привела к полному запрету открытия ордеров.Может это связано с тем что весь теханализ идет на тике, а данный на баре?Помогите разобраться.Привожу часть теханализа относительно уровня ТП.С уважением Set
{
if ((Bid > iCustom(NULL, NULL, "+++",2,1)+M) && (Bid < iCustom(NULL, NULL, "+++",2,1)-N))
{
IfOrderDoesNotExist32();

}
}


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 88
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 29.04.13 20:11. Заголовок: set пишет: Здравств..


set пишет:

 цитата:
Здравствуйте уважаемый! Ваша помощь мне очень помогла . У меня возникла некая проблема при написании советника. После закрытия ордера по ТП, полученному из уровня индикатора на следующем тике открывается новый ордер в том же направлении, тк тех анализ показывает на возможность открытия ордера.Мне же в моей тактике не нужен этот ордер, в крайнем случае пока цена не уйдет в том или ином направлении от точки закрытия ордера(допустим на величину +М или -N). Моя попытка ввести дополнительное требование в начальные условия не открывать ордер в диапазоне М-ТП-N привела к полному запрету открытия ордеров.Может это связано с тем что весь теханализ идет на тике, а данный на баре?Помогите разобраться.Привожу часть теханализа относительно уровня ТП.С уважением Set


Добрый день.
Это распространенная проблема, которую можно решать несколькими способами:

1. Ввести ограничение: 1 свеча - 1 сделка. В итоге, если советник обнаружил, что на текущей свече уже открывалась сделка (OpenOrderTime() >= Time[0]), то новую сделку не открывать.
2. Чередовать сигналы покупки и продажи. После сигнала покупки никакие сигналы покупки не воспринимаются. Ждем сигнал продажи. Не очень хорошее решение, но для переворотных стратегий - то, что нужно.
3. Наилучший способ - решать такие вещи для каждой стратегии индивидуально. К примеру, почему ордер закрывается по профиту, если еще действует сигнал открытия? В этом случае либо профит не должен быть установлен, либо сигнал уже должен перестать действовать. Возможно, стоит разобраться в самом алгоритме стратегии.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 27 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет