Я тут сделал так чтобы МАКД на графике рисовался а не в отд.окне. Но вот только масштаб то разный. Можно как-то сделать так чтобы ровно всё было, а то приходится график сжимать по вертикали чтобы хоть что-то видно было...
Я тут сделал так чтобы МАКД на графике рисовался а не в отд.окне. Но вот только масштаб то разный. Можно как-то сделать так чтобы ровно всё было, а то приходится график сжимать по вертикали чтобы хоть что-то видно было...
Есть вариант проще и эффективнее -- повесить МАКД (стандартный) на график, сохранить в шаблон конфигурацию графика, затем в шаблоне ручками перенести его в главное окно.
TheXpert: Есть вариант проще и эффективнее -- повесить МАКД (стандартный) на график, сохранить в шаблон конфигурацию графика, затем в шаблоне ручками перенести его в главное окно.
Помогите новичку, месяц бьюсь, ни один профи мне не может написть простую строчечку, кучу объяснений, заумных слов. а толку ни какого, дайте строчку пожалуйста, когда от линии 0 до takeprofitа вверх 20 и более пунктов (или его вообще там нет), то советник должен открыть вверх ордер с takeprofitом 10 пунктов. И больше глупых вопросов задавать не буду. спс
А мне нужно, чтобы эти 31 сами меняли свое кол-во? Я где-то встречал, что так можно задавать, но не знаю точно как.
Не совсем понятно при каких условиях размер массива должен увеличиваться. Как вариант, можно сделать так:
int li_size = ArraySize (Array),
li_N; // новый размер массива//---- Какой-то код, определяющий новый размер массива//----if (li_size != li_N) ArrayResize (Array, li_N);
можно при наступлении какого-то события увеличивать размер массива на 1:
int li_size = ArraySize (Array);
bool lb_Condition = false; // условие на увеличение размера массива//---- Какой-то код, определяющий lb_Condition//----if (lb_Condition) ArrayResize (Array, li_size + 1);
Не совсем понятно при каких условиях размер массива должен увеличиваться. Как вариант, можно сделать так:
можно при наступлении какого-то события увеличивать размер массива на 1:
Мне нужно учитывать ордера - их кол-во может быть плавающим. Чтобы не перегружать прогу или не ограничивать ее в возможности учета кол-ва ордеров, я хотел сделать массив плавающим. Где-то мне встречалось, что если то ли не выставлять размеры, то ли какое-то значение туда вписать, то массивы будут сами расширяться.
(это про условия - при каких)
Вроде из какого-то семинара по С++ встречалось.
Но я так понимаю, что не все, что Си-подобно, подходит для МКЛ? Я вот в этом вопросе "плаваю" - что совместимо, а что нет.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Люди добрые!
Я тут сделал так чтобы МАКД на графике рисовался а не в отд.окне. Но вот только масштаб то разный. Можно как-то сделать так чтобы ровно всё было, а то приходится график сжимать по вертикали чтобы хоть что-то видно было...
https://www.mql5.com/ru/code/10869
Я тут сделал так чтобы МАКД на графике рисовался а не в отд.окне. Но вот только масштаб то разный. Можно как-то сделать так чтобы ровно всё было, а то приходится график сжимать по вертикали чтобы хоть что-то видно было...
Есть вариант проще и эффективнее -- повесить МАКД (стандартный) на график, сохранить в шаблон конфигурацию графика, затем в шаблоне ручками перенести его в главное окно.
Ого! Спасибо! ваще темааааа :)))
Ну стандартный это теперь ясно, а если юзерский?
Ну стандартный это теперь ясно, а если юзерский?
Без разницы. Это одна из неявных фич.
Как сделать расширяющийся массив?
В учебнике есть Mas_Ord_New [31] [9]
А мне нужно, чтобы эти 31 сами меняли свое кол-во? Я где-то встречал, что так можно задавать, но не знаю точно как.
Не могли бы вы написать поподробнее как это сделать... у меня не получилось отобразить.....
1) Сделать новое окно с нужной валютной парой.
2) Прикрепить нужный индикатор.
3) Правой кнопкой по графику щелкнуть и выбрать ШАБЛОН. И сохранить новый шаблон.
4) Зайти в папку Templates где установлен Метатрейдер (у меня G:\DISTR\Akmos MetaTrader\templates)
5) Найти сохраненный шаблон. Щелкнуть по нему правой кнопкой мыши и выбрать меню "открыть с помощью...". И выбрать БЛОКНОТ.
6) Появится такая фигня и нужно выцепить индикатор из отдельного окна и вставить в окно с графиком цен:
Как сделать расширяющийся массив?
В учебнике есть Mas_Ord_New [31] [9]
А мне нужно, чтобы эти 31 сами меняли свое кол-во? Я где-то встречал, что так можно задавать, но не знаю точно как.
Не совсем понятно при каких условиях размер массива должен увеличиваться. Как вариант, можно сделать так:
можно при наступлении какого-то события увеличивать размер массива на 1:
Не совсем понятно при каких условиях размер массива должен увеличиваться. Как вариант, можно сделать так:
можно при наступлении какого-то события увеличивать размер массива на 1:
Мне нужно учитывать ордера - их кол-во может быть плавающим. Чтобы не перегружать прогу или не ограничивать ее в возможности учета кол-ва ордеров, я хотел сделать массив плавающим. Где-то мне встречалось, что если то ли не выставлять размеры, то ли какое-то значение туда вписать, то массивы будут сами расширяться.
(это про условия - при каких)
Вроде из какого-то семинара по С++ встречалось.
Но я так понимаю, что не все, что Си-подобно, подходит для МКЛ? Я вот в этом вопросе "плаваю" - что совместимо, а что нет.