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

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

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

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

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

Или я чего-то не понял?
16.02.2014, 19:42
Аватар для AlexeyVik
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
17.02.2014, 16:08
Аватар для ctmcn
ctmcn ctmcn вне форума Новичок форума
Регистрация: 02.04.2011 / Сообщений: 35
Поблагодарили 6 раз(а) / Репутация: 7
Здравствуйте !
Сорри, если не в тему.
Интересует, почему на новых билдах, типа 6ХХ МТ4, нельзя выставить параметры 3,10,0 в индикаторе OsMA из комплекта МТ4.
P.S. На 509 все работало.
17.02.2014, 17:10
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Здравствуйте !
Сорри, если не в тему.
Интересует, почему на новых билдах, типа 6ХХ МТ4, нельзя выставить параметры 3,10,0 в индикаторе OsMA из комплекта МТ4.
P.S. На 509 все работало.
Ты в этом абсолютно уверен?
Ну хоть в справке почитай что такое OsMA. Может тогда ответишь на вопрос чему будет равна средняя за 0 периодов.
17.02.2014, 19:25
Аватар для ctmcn
ctmcn ctmcn вне форума Новичок форума
Регистрация: 02.04.2011 / Сообщений: 35
Поблагодарили 6 раз(а) / Репутация: 7
Ты в этом абсолютно уверен?
Ну хоть в справке почитай что такое OsMA. Может тогда ответишь на вопрос чему будет равна средняя за 0 периодов.
Нестандартное использование стандартных индикаторов.
OsMА - из комплекта МТ4 - 3,10,0;
Moving Average of Oscillator - из комплекта МТ4 - 3,10,0.
Все работает на 509 билде, потому и спрашивал.
17.02.2014, 19:32
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Нестандартное использование стандартных индикаторов.
OsMА - из комплекта МТ4 - 3,10,0;
Moving Average of Oscillator - из комплекта МТ4 - 3,10,0.
Все работает на 509 билде, потому и спрашивал.
Покажи мне такой-же рисунок с параметрами 3, 10, 0 или 3, 10, 1 и я плюну себе в лицо.
18.02.2014, 10:09
Аватар для ctmcn
ctmcn ctmcn вне форума Новичок форума
Регистрация: 02.04.2011 / Сообщений: 35
Поблагодарили 6 раз(а) / Репутация: 7
Покажи мне такой-же рисунок с параметрами 3, 10, 0 или 3, 10, 1 и я плюну себе в лицо.
Легко
Потому и спрашивал...
18.02.2014, 11:35
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Нестандартное использование стандартных индикаторов.
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

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

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

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

Как прописать в сове, чтобы ордера открывались/закрывались по смене цвета приаттаченого индикатора? Пробовал использовать значения всех трех буферов по очереди - не работает. Помогите, пожалуйста! Может, чего-нибудь в самом индюке надо подправить?
21.02.2014, 06:21
Регистрация: 13.03.2009 / Сообщений: 2,329
Поблагодарили 1,949 раз(а) / Репутация: 2026
Уважаемые знатоки,

Как прописать в сове, чтобы ордера открывались/закрывались по смене цвета приаттаченого индикатора? Пробовал использовать значения всех трех буферов по очереди - не работает. Помогите, пожалуйста! Может, чего-нибудь в самом индюке надо подправить?
Никаких проблем не должно быть. А как используете значения?
Когда в зелёном буфере EMPTY_VALUE значит линия красная, и наоборот.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
21.02.2014, 07:42
Аватар для Walt6730
Walt6730 Walt6730 вне форума Активный участник
Регистрация: 19.05.2009 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2
Никаких проблем не должно быть. А как используете значения?
Когда в зелёном буфере EMPTY_VALUE значит линия красная, и наоборот.
Ну, я не эксперт в языке, я только учусь Раньше сравнивал значения ExtMapBuffer[i] и ExtMapBuffer[i+1].
21.02.2014, 08:12
Регистрация: 13.03.2009 / Сообщений: 2,329
Поблагодарили 1,949 раз(а) / Репутация: 2026
Ну, я не эксперт в языке, я только учусь Раньше сравнивал значения ExtMapBuffer[i] и ExtMapBuffer[i+1].
А от куда они взялись в советнике?
Нужно вызвать индикатор по iCustom с указанием нужных буферов и баров несколько раз. Полученные данные сравнивать.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
21.02.2014, 10:20
Аватар для Walt6730
Walt6730 Walt6730 вне форума Активный участник
Регистрация: 19.05.2009 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2
А от куда они взялись в советнике?
Нужно вызвать индикатор по iCustom с указанием нужных буферов и баров несколько раз. Полученные данные сравнивать.
Ну, в советнике написано вот так:
if ((iCustom(NULL, 0, "Signal Line",12,2,0,2,1) < iCustom(NULL, 0, "Signal Line",12,2,0,2,2)

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

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

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


Опции темы

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

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



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


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