Ответ
 
Опции темы
16.02.2014, 09:27
Аватар для Влащ
Влащ Прохожий
Регистрация: 02.06.2013 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1

Технический анализ ДЕТСКИЙ ВОПРОС


Хотелось бы изменить "OrderMagicNumber", но "OrderModify" этого не предусматривает. Как его модифицировать? Или это сложно?
Или недопустимо?
Влащ вне форума Ответить с цитированиемОтветить с цитированием  
16.02.2014, 13:05
Аватар для qqmber
qqmber Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Сообщение от Влащ Посмотреть сообщение
Хотелось бы изменить "OrderMagicNumber", но "OrderModify" этого не предусматривает. Как его модифицировать? Или это сложно?
Или недопустимо?
Магик это врожденный признак ордера, его не может поменять даже сам брокер.
qqmber вне форума Ответить с цитированиемОтветить с цитированием  
16.02.2014, 15:01
Аватар для Влащ
Влащ Прохожий
Регистрация: 02.06.2013 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Сообщение от qqmber Посмотреть сообщение
Магик это врожденный признак ордера, его не может поменять даже сам брокер.
Жаль. Всё ясно. Спасибо за быстрый ответ.
Влащ вне форума Ответить с цитированиемОтветить с цитированием  
16.02.2014, 17:58
Аватар для elisseev2000
elisseev2000 Интересующийся
Регистрация: 16.02.2014 / Сообщений: 5
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию массив цен закрытия


Здравствуйте. При написании индикатора наткнулся на такую проблему. Мне необходимо создать массив закрытия цен для недели ИМЕННО из массива данных цен закрытия дня. пишу следующее
for (j1=1;j1<=15125;j1=j1+125)
ExtMapBuffer1[j1]=iClose (NULL,PERIOD_H1,j1);
............................
Не работает. просто ничего не отображает. Помогите мне пожалуйста.
Заранее благодарен. Олег.
elisseev2000 вне форума Ответить с цитированиемОтветить с цитированием  
16.02.2014, 19:27
Аватар для matro3
matro3 Почётный гражданин
Регистрация: 18.07.2013 / Сообщений: 349
Поблагодарили 340 раз(а) / Репутация: 344
В неделе 7 дней * 24 часа = 168
PHP код:
for(i=0i<168i++)
{
  
ExtMapBuffer[i] = iClose(Symbol(), PERIOD_H1i);

Или я чего-то не понял?
matro3 на форуме Ответить с цитированиемОтветить с цитированием  
16.02.2014, 19:42
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от elisseev2000 Посмотреть сообщение
Здравствуйте. При написании индикатора наткнулся на такую проблему. Мне необходимо создать массив закрытия цен для недели ИМЕННО из массива данных цен закрытия дня. пишу следующее
for (j1=1;j1<=15125;j1=j1+125)
ExtMapBuffer1[j1]=iClose (NULL,PERIOD_H1,j1);
............................
Не работает. просто ничего не отображает. Помогите мне пожалуйста.
Заранее благодарен. Олег.
Если тебе нужны цены закрытия дня, то почему используешь цены закрытия часа PERIOD_H1 а не дня PERIOD_D1
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
17.02.2014, 16:08
Аватар для ctmcn
ctmcn Новичок форума
Регистрация: 02.04.2011 / Сообщений: 35
Поблагодарили 6 раз(а) / Репутация: 7
Здравствуйте !
Сорри, если не в тему.
Интересует, почему на новых билдах, типа 6ХХ МТ4, нельзя выставить параметры 3,10,0 в индикаторе OsMA из комплекта МТ4.
P.S. На 509 все работало.
ctmcn вне форума Ответить с цитированиемОтветить с цитированием  
17.02.2014, 17:10
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от ctmcn Посмотреть сообщение
Здравствуйте !
Сорри, если не в тему.
Интересует, почему на новых билдах, типа 6ХХ МТ4, нельзя выставить параметры 3,10,0 в индикаторе OsMA из комплекта МТ4.
P.S. На 509 все работало.
Ты в этом абсолютно уверен?
Ну хоть в справке почитай что такое OsMA. Может тогда ответишь на вопрос чему будет равна средняя за 0 периодов.
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
17.02.2014, 19:25
Аватар для ctmcn
ctmcn Новичок форума
Регистрация: 02.04.2011 / Сообщений: 35
Поблагодарили 6 раз(а) / Репутация: 7
Сообщение от AlexeyVik Посмотреть сообщение
Ты в этом абсолютно уверен?
Ну хоть в справке почитай что такое OsMA. Может тогда ответишь на вопрос чему будет равна средняя за 0 периодов.
Нестандартное использование стандартных индикаторов.
OsMА - из комплекта МТ4 - 3,10,0;
Moving Average of Oscillator - из комплекта МТ4 - 3,10,0.
Все работает на 509 билде, потому и спрашивал.
ctmcn вне форума Ответить с цитированиемОтветить с цитированием  
17.02.2014, 19:32
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от ctmcn Посмотреть сообщение
Нестандартное использование стандартных индикаторов.
OsMА - из комплекта МТ4 - 3,10,0;
Moving Average of Oscillator - из комплекта МТ4 - 3,10,0.
Все работает на 509 билде, потому и спрашивал.
Покажи мне такой-же рисунок с параметрами 3, 10, 0 или 3, 10, 1 и я плюну себе в лицо.
Миниатюры:
Нажмите на изображение для увеличения
Название: 00.png
Просмотров: 16
Размер:	7.3 Кб
ID:	153506  
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
18.02.2014, 10:09
Аватар для ctmcn
ctmcn Новичок форума
Регистрация: 02.04.2011 / Сообщений: 35
Поблагодарили 6 раз(а) / Репутация: 7
Сообщение от AlexeyVik Посмотреть сообщение
Покажи мне такой-же рисунок с параметрами 3, 10, 0 или 3, 10, 1 и я плюну себе в лицо.
Легко
Потому и спрашивал...
Изображения:
 
ctmcn вне форума Ответить с цитированиемОтветить с цитированием  
18.02.2014, 11:35
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от ctmcn Посмотреть сообщение
Нестандартное использование стандартных индикаторов.
OsMА - из комплекта МТ4 - 3,10,0;
Moving Average of Oscillator - из комплекта МТ4 - 3,10,0.
Все работает на 509 билде, потому и спрашивал.
Moving Average of Oscillator - из комплекта МТ4 - это совсем не OsMА из пользовательских индикаторов, не смотря на то, что они были включены в инсталятор. Так-что моё лицо будет чистым.

МТ до 509 бидла включительно допускали очень много ошибок кодирования. Как обрабатывался этот код с такими настройками только богу известно. Как показали эксперименты с такими настройками ошибочный код рисовал просто MACD 3. 10. (любое число). Смотри скрин.
Если это тебе так уж надо, то поставь MACD или удали OsMА.mq4 и OsMА.ex4 из папки пользовательских индикаторов нового МТ и вставь туда OsMА.ex4 от старого, 509 МТ. Но НЕ вставляй OsMА.mq4
Миниатюры:
Нажмите на изображение для увеличения
Название: 00.png
Просмотров: 11
Размер:	19.7 Кб
ID:	153608  

Последний раз редактировалось AlexeyVik; 18.02.2014 в 11:50.
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
18.02.2014, 12:30
Аватар для ctmcn
ctmcn Новичок форума
Регистрация: 02.04.2011 / Сообщений: 35
Поблагодарили 6 раз(а) / Репутация: 7
Ну я так и предполагал по поводу ЕХ.4, кроме этого комплект индикаторов из 509 сохранил пока... Спасибо.
P.S. Профиль пользователя однако - есть нюансы - привыкаеш быстро, если все работает.
ctmcn вне форума Ответить с цитированиемОтветить с цитированием  
21.02.2014, 05:39
Аватар для Walt6730
Walt6730 Активный участник
Регистрация: 19.05.2009 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2

По умолчанию Как снять цвет индикатора?


Уважаемые знатоки,

Как прописать в сове, чтобы ордера открывались/закрывались по смене цвета приаттаченого индикатора? Пробовал использовать значения всех трех буферов по очереди - не работает. Помогите, пожалуйста! Может, чего-нибудь в самом индюке надо подправить?
Вложения:
Тип файла: mq4 Signal Line.mq4 (4.1 Кб, 17 просмотров)
Walt6730 вне форума Ответить с цитированиемОтветить с цитированием  
21.02.2014, 06:21
Регистрация: 13.03.2009 / Сообщений: 2,324
Поблагодарили 1,945 раз(а) / Репутация: 2018
Сообщение от Walt6730 Посмотреть сообщение
Уважаемые знатоки,

Как прописать в сове, чтобы ордера открывались/закрывались по смене цвета приаттаченого индикатора? Пробовал использовать значения всех трех буферов по очереди - не работает. Помогите, пожалуйста! Может, чего-нибудь в самом индюке надо подправить?
Никаких проблем не должно быть. А как используете значения?
Когда в зелёном буфере EMPTY_VALUE значит линия красная, и наоборот.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме Ответить с цитированиемОтветить с цитированием  
21.02.2014, 07:42
Аватар для Walt6730
Walt6730 Активный участник
Регистрация: 19.05.2009 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2
Сообщение от Ugar Посмотреть сообщение
Никаких проблем не должно быть. А как используете значения?
Когда в зелёном буфере EMPTY_VALUE значит линия красная, и наоборот.
Ну, я не эксперт в языке, я только учусь Раньше сравнивал значения ExtMapBuffer[i] и ExtMapBuffer[i+1].
Walt6730 вне форума Ответить с цитированиемОтветить с цитированием  
21.02.2014, 08:12
Регистрация: 13.03.2009 / Сообщений: 2,324
Поблагодарили 1,945 раз(а) / Репутация: 2018
Сообщение от Walt6730 Посмотреть сообщение
Ну, я не эксперт в языке, я только учусь Раньше сравнивал значения ExtMapBuffer[i] и ExtMapBuffer[i+1].
А от куда они взялись в советнике?
Нужно вызвать индикатор по iCustom с указанием нужных буферов и баров несколько раз. Полученные данные сравнивать.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме Ответить с цитированиемОтветить с цитированием  
21.02.2014, 10:20
Аватар для Walt6730
Walt6730 Активный участник
Регистрация: 19.05.2009 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2
Сообщение от Ugar Посмотреть сообщение
А от куда они взялись в советнике?
Нужно вызвать индикатор по iCustom с указанием нужных буферов и баров несколько раз. Полученные данные сравнивать.
Ну, в советнике написано вот так:
if ((iCustom(NULL, 0, "Signal Line",12,2,0,2,1) < iCustom(NULL, 0, "Signal Line",12,2,0,2,2)

Параметр '2' (второй с конца) как раз и соответствует значению из указанного выше буфера. Последняя цифра соответствует бару.
Walt6730 вне форума Ответить с цитированиемОтветить с цитированием  
21.02.2014, 11:49
Аватар для 1comrad
1comrad Местный житель
Регистрация: 30.12.2013 / Сообщений: 85
Поблагодарили 158 раз(а) / Репутация: 159
Здравствуйте!
интересует такой вопрос по инфоиндикатору:
при написании в коде для обозначения валютной пары и таймфрейма: ObjectSetText(nameObjec, "коммент"+Symbol() +period, Размер_шрифта, "Шрифт_текста", Цвет_текста);
получаем надпись в таком виде: пример - комментEURUSDH1
.... а как нужно сделать что бы надпись выглядела так:комментEURUSD H1 ? т.е. с пробелом между Symbol() и +period
Спасибо!
или
только выводить отдельные координаты для period
.... не хотелось бы из-за одного пробела такой огород городить - может есть проще решение?....

Последний раз редактировалось 1comrad; 21.02.2014 в 11:54. Причина: или
1comrad вне форума Ответить с цитированиемОтветить с цитированием  
21.02.2014, 11:56
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от 1comrad Посмотреть сообщение
Здравствуйте!
интересует такой вопрос по инфоиндикатору:
при написании в коде для обозначения валютной пары и таймфрейма: ObjectSetText(nameObjec, "коммент"+Symbol() +period, Размер_шрифта, "Шрифт_текста", Цвет_текста);
получаем надпись в таком виде: пример - комментEURUSDH1
.... а как нужно сделать что бы надпись выглядела так:комментEURUSD H1 ? т.е. с пробелом между Symbol() и +period
Спасибо!
или
только выводить отдельные координаты для period
.... не хотелось бы из-за одного пробела такой огород городить - может есть проще решение?....
Ну ты что-то совсем потерялся...
ObjectSetText(nameObjec, "коммент"+Symbol() +" " + period, Размер_шрифта, "Шрифт_текста", Цвет_текста);
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
1comrad (21.02.2014)
Ответ

Метки
mql4, mql4 помощь, вопросы mql4


Опции темы

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

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



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


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