Ответить
05.04.2016, 22:00
Аватар для 1Игорь1
1Игорь1 1Игорь1 вне форума Новичок форума
Регистрация: 06.12.2009 / Сообщений: 23
Поблагодарили 0 раз(а) / Репутация: -1
Где ее найти? скиньте
05.04.2016, 22:07
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
`
06.04.2016, 12:17
Аватар для eduard-
eduard- eduard- вне форума Прохожий
Регистрация: 10.08.2015 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Скажите пожалуйста, как прописать в коде, чтобы после открытия рыночного ордера, следующие орднра открывались через указанное количество пунктов?
06.04.2016, 16:53
Аватар для Минька
Минька Минька вне форума Активный участник
Регистрация: 13.07.2013 / Сообщений: 198
Поблагодарили 100 раз(а) / Репутация: 101
Приветствую. Скажите как можно взять значение переменной из пользовательского индикатора(там 2 переменные мне нужны PointC и PointCi). В коде индикатора я их отдельно выделил.
06.04.2016, 18:04
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
Скажите пожалуйста, как прописать в коде, чтобы после открытия рыночного ордера, следующие орднра открывались через указанное количество пунктов?
Запоминаете цену(+-)указанное количество пунктов, при которой открылся ордер, и сравниваете с текущей ценой, при их равенстве открываете следующий ордер.
06.04.2016, 18:12
Аватар для HUDSON
HUDSON HUDSON вне форума Новичок форума
Регистрация: 09.01.2016 / Сообщений: 92
Поблагодарили 8 раз(а) / Репутация: 9
Сообщение от: Минька
Приветствую. Скажите как можно взять значение переменной из пользовательского индикатора(там 2 переменные мне нужны PointC и PointCi). В коде индикатора я их отдельно выделил.
мой тебе совет разберись в коде индикатора и портируй его в советник . К слову это не сложно . Лично так делал . Вот пример .

первый это индикатор а второй советник сделанный на его основе . Это индюк рисующий уровни .
06.04.2016, 18:18
Аватар для HUDSON
HUDSON HUDSON вне форума Новичок форума
Регистрация: 09.01.2016 / Сообщений: 92
Поблагодарили 8 раз(а) / Репутация: 9
У меня кстати похожий вопрос назрел как синхронизировать индюков работающих на разных графиках в целях обмена переменными ? Я делаю это через файл , запись-чтение . Логичнее было бы конечно делать это с помощью какого то буффера общего . Если кто делал что подобное подскажите .
06.04.2016, 18:22
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
У меня кстати похожий вопрос назрел как синхронизировать индюков работающих на разных графиках в целях обмена переменными ? Я делаю это через файл , запись-чтение . Логичнее было бы конечно делать это с помощью какого то буффера общего . Если кто делал что подобное подскажите .
А если попробовать Глобальные переменные клиентского терминала ?

Последний раз редактировалось Walle2323; 06.04.2016 в 18:34.
06.04.2016, 18:47
Аватар для HUDSON
HUDSON HUDSON вне форума Новичок форума
Регистрация: 09.01.2016 / Сообщений: 92
Поблагодарили 8 раз(а) / Репутация: 9
А если попробовать Глобальные переменные клиентского терминала ?
Если таковые и есть не знаком с такими . Только лишь глобальные переменные совы . И как же назначить из совы глобальную переменную для терминала ?
06.04.2016, 18:52
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
Если таковые и есть не знаком с такими . Только лишь глобальные переменные совы . И как же назначить из совы глобальную переменную для терминала ?
_https://book.mql4.com/ru/variables/globals

GlobalVariableSet

Устанавливает новое значение глобальной переменной. Если переменная не существует, то система создает новую глобальную переменную.

Последний раз редактировалось NSerega; 07.04.2016 в 01:37.
HUDSON 
06.04.2016, 19:04
Аватар для Минька
Минька Минька вне форума Активный участник
Регистрация: 13.07.2013 / Сообщений: 198
Поблагодарили 100 раз(а) / Репутация: 101
А возможно написать что бы советник считывал места где индюк поставил метки?
06.04.2016, 19:10
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
Сообщение от: Минька
А возможно написать что бы советник считывал места где индюк поставил метки?
Метки индикатор ставит по значениям из буфера, используйте функцию iCustom.
06.04.2016, 19:24
Аватар для HUDSON
HUDSON HUDSON вне форума Новичок форума
Регистрация: 09.01.2016 / Сообщений: 92
Поблагодарили 8 раз(а) / Репутация: 9
Метки индикатор ставит по значениям из буфера, используйте функцию iCustom.
тут не все так просто , индюки разные бывают , если индюк типа MA или RSI или Ishimoku то да , есть различные индюки . Тут уже поиск графических обьектов по графику нужен будет .
06.04.2016, 19:52
Аватар для _SERG_
_SERG_ _SERG_ вне форума Активный участник
Регистрация: 21.07.2009 / Сообщений: 271
Поблагодарили 86 раз(а) / Репутация: 86
У меня кстати похожий вопрос назрел как синхронизировать индюков работающих на разных графиках в целях обмена переменными ? Я делаю это через файл , запись-чтение . Логичнее было бы конечно делать это с помощью какого то буффера общего . Если кто делал что подобное подскажите .

Через PIP, DLL с примерами метаквотовцы у себя разместили на сайте.
Про исхолняки не помню.
06.04.2016, 20:36
Аватар для CastEt
CastEt CastEt вне форума Активный участник
Регистрация: 19.10.2012 / Адрес: мАсква-рИка, сердце упокоит на века :-) / Сообщений: 159
Поблагодарили 53 раз(а) / Репутация: 51
Ну, это если у нас внешнее управление, передача данных между терминалами итд.
А если например нужно синхронизировать параметры индюков на разных чартах, то тут глобальные переменные рулят, тк их и руками менять\смотреть удобно.
06.04.2016, 21:04
Аватар для _SERG_
_SERG_ _SERG_ вне форума Активный участник
Регистрация: 21.07.2009 / Сообщений: 271
Поблагодарили 86 раз(а) / Репутация: 86
Ну, это если у нас внешнее управление, передача данных между терминалами итд.
А если например нужно синхронизировать параметры индюков на разных чартах, то тут глобальные переменные рулят, тк их и руками менять\смотреть удобно.
итд - это правильно.
Переменные переменными, а вот массив уже не передашь.
Тоже состояние рынка, типа маркетинфо() - 28 параметров, да (умножить) на пару-троку инструментов, уже сотня параметров, замучишься искать/исправлять/заменять руками.
Про ордера вваще молчу.
А астальное, нервно курит (Особенно для мультивалютников).
Свои обработчики......
Ну и про тики (бары, время ....) на инструментах, поскольку индикаторы к инструменту крепятся, ну и так далее.
Пусть сразу правильно движется и не ищет легких путей.
Спасибо MQ, как они не стараются, но чтобы правильно работал свой код, приходиться всё больще и больше свои библиотеки писать, КИМ IV как пример. Дет так.

Последний раз редактировалось _SERG_; 06.04.2016 в 21:27.
07.04.2016, 19:13
Аватар для 1Игорь1
1Игорь1 1Игорь1 вне форума Новичок форума
Регистрация: 06.12.2009 / Сообщений: 23
Поблагодарили 0 раз(а) / Репутация: -1
Уважаемый Walle2323, откликнитесь. Вы получили мое сообщение в личку?
07.04.2016, 19:45
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
Уже ответил.
Продублирую и тут, на всякий случай
в строке
PHP код:
input int MAperiod4=//Период 4 
нужно запятую заменить на точку с запятой ";"

Последний раз редактировалось Walle2323; 07.04.2016 в 19:56. Причина: Добавление кода
10.04.2016, 20:07
Аватар для VeritasS
VeritasS VeritasS вне форума Активный участник
Регистрация: 21.01.2014 / Сообщений: 246
Поблагодарили 129 раз(а) / Репутация: 130
Иногда встречаются такие ситуации:
Есть индикатор уровней и для того чтобы сделать алерт при касании этих уровней, программист создаёт другой индикатор - сколь это оправданное и разумное действие ? Почему не сделать алерт внутри индикатора уровней ?
11.04.2016, 05:40
Аватар для zQuant
zQuant zQuant вне форума Местный житель
Регистрация: 21.01.2016 / Адрес: https://www.mql5.com/ / Сообщений: 395
Поблагодарили 239 раз(а) / Репутация: 239
Иногда встречаются такие ситуации:
Есть индикатор уровней и для того чтобы сделать алерт при касании этих уровней, программист создаёт другой индикатор - сколь это оправданное и разумное действие ? Почему не сделать алерт внутри индикатора уровней ?
При открытом исходном коде можно и так и так.
Возможно просто есть "болванка", и "программисту" проще туда прописать индикатор .. Чем ковырять исходный
Ответить

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


Опции темы

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

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



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


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