Ответ
 
Опции темы
Старый 05.04.2016, 22:00   #4761 (permalink)
Новичок форума
 
Аватар для 1Игорь1
 
Регистрация: 06.12.2009
Сообщений: 23
Репутация: -1
1Игорь1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 30
Где ее найти? скиньте
1Игорь1 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 05.04.2016, 22:07   #4762 (permalink)
Активный участник
 
Аватар для Walle2323
 
Регистрация: 07.03.2016
Адрес: Планета Земля.
Сообщений: 110
Репутация: 115
Walle2323 Walle2323
Сказал(а) спасибо: 7
Поблагодарили 114 раз(а) в 59 сообщениях
Поинты: 42
`
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 19
Размер:	77.3 Кб
ID:	239757  
Walle2323 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 12:17   #4763 (permalink)
Прохожий
 
Аватар для eduard-
 
Регистрация: 10.08.2015
Сообщений: 1
Репутация: 1
eduard-
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 2
Скажите пожалуйста, как прописать в коде, чтобы после открытия рыночного ордера, следующие орднра открывались через указанное количество пунктов?
eduard- вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 16:53   #4764 (permalink)
Активный участник
 
Аватар для Минька
 
Регистрация: 13.07.2013
Сообщений: 183
Репутация: 96
Минька
Сказал(а) спасибо: 79
Поблагодарили 95 раз(а) в 51 сообщениях
Поинты: 16
Приветствую. Скажите как можно взять значение переменной из пользовательского индикатора(там 2 переменные мне нужны PointC и PointCi). В коде индикатора я их отдельно выделил.
Вложения:
Тип файла: mq4 Zigzag.mq4 (13.5 Кб, 7 просмотров)
Минька вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 18:04   #4765 (permalink)
Активный участник
 
Аватар для Walle2323
 
Регистрация: 07.03.2016
Адрес: Планета Земля.
Сообщений: 110
Репутация: 115
Walle2323 Walle2323
Сказал(а) спасибо: 7
Поблагодарили 114 раз(а) в 59 сообщениях
Поинты: 42
Сообщение от eduard- Посмотреть сообщение
Скажите пожалуйста, как прописать в коде, чтобы после открытия рыночного ордера, следующие орднра открывались через указанное количество пунктов?
Запоминаете цену(+-)указанное количество пунктов, при которой открылся ордер, и сравниваете с текущей ценой, при их равенстве открываете следующий ордер.
Walle2323 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 18:12   #4766 (permalink)
Новичок форума
 
Аватар для HUDSON
 
Регистрация: 09.01.2016
Сообщений: 92
Репутация: 9
HUDSON
Сказал(а) спасибо: 11
Поблагодарили 8 раз(а) в 7 сообщениях
Поинты: 106
Сообщение от Минька Посмотреть сообщение
Приветствую. Скажите как можно взять значение переменной из пользовательского индикатора(там 2 переменные мне нужны PointC и PointCi). В коде индикатора я их отдельно выделил.
мой тебе совет разберись в коде индикатора и портируй его в советник . К слову это не сложно . Лично так делал . Вот пример .

первый это индикатор а второй советник сделанный на его основе . Это индюк рисующий уровни .
Вложения:
Тип файла: mq4 Shved Supply and Demand (e).mq4 (24.2 Кб, 16 просмотров)
Тип файла: mq4 SDRobot.mq4 (34.9 Кб, 14 просмотров)
HUDSON на форуме   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
leogasup (10.04.2016), Минька (06.04.2016)
Старый 06.04.2016, 18:18   #4767 (permalink)
Новичок форума
 
Аватар для HUDSON
 
Регистрация: 09.01.2016
Сообщений: 92
Репутация: 9
HUDSON
Сказал(а) спасибо: 11
Поблагодарили 8 раз(а) в 7 сообщениях
Поинты: 106
У меня кстати похожий вопрос назрел как синхронизировать индюков работающих на разных графиках в целях обмена переменными ? Я делаю это через файл , запись-чтение . Логичнее было бы конечно делать это с помощью какого то буффера общего . Если кто делал что подобное подскажите .
HUDSON на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 18:22   #4768 (permalink)
Активный участник
 
Аватар для Walle2323
 
Регистрация: 07.03.2016
Адрес: Планета Земля.
Сообщений: 110
Репутация: 115
Walle2323 Walle2323
Сказал(а) спасибо: 7
Поблагодарили 114 раз(а) в 59 сообщениях
Поинты: 42
Сообщение от HUDSON Посмотреть сообщение
У меня кстати похожий вопрос назрел как синхронизировать индюков работающих на разных графиках в целях обмена переменными ? Я делаю это через файл , запись-чтение . Логичнее было бы конечно делать это с помощью какого то буффера общего . Если кто делал что подобное подскажите .
А если попробовать Глобальные переменные клиентского терминала ?

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

GlobalVariableSet

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

Последний раз редактировалось NSerega; 07.04.2016 в 01:37.
Walle2323 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
HUDSON (06.04.2016)
Старый 06.04.2016, 19:04   #4771 (permalink)
Активный участник
 
Аватар для Минька
 
Регистрация: 13.07.2013
Сообщений: 183
Репутация: 96
Минька
Сказал(а) спасибо: 79
Поблагодарили 95 раз(а) в 51 сообщениях
Поинты: 16
А возможно написать что бы советник считывал места где индюк поставил метки?
Минька вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 19:10   #4772 (permalink)
Активный участник
 
Аватар для Walle2323
 
Регистрация: 07.03.2016
Адрес: Планета Земля.
Сообщений: 110
Репутация: 115
Walle2323 Walle2323
Сказал(а) спасибо: 7
Поблагодарили 114 раз(а) в 59 сообщениях
Поинты: 42
Сообщение от Минька Посмотреть сообщение
А возможно написать что бы советник считывал места где индюк поставил метки?
Метки индикатор ставит по значениям из буфера, используйте функцию iCustom.
Walle2323 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 19:24   #4773 (permalink)
Новичок форума
 
Аватар для HUDSON
 
Регистрация: 09.01.2016
Сообщений: 92
Репутация: 9
HUDSON
Сказал(а) спасибо: 11
Поблагодарили 8 раз(а) в 7 сообщениях
Поинты: 106
Сообщение от Walle2323 Посмотреть сообщение
Метки индикатор ставит по значениям из буфера, используйте функцию iCustom.
тут не все так просто , индюки разные бывают , если индюк типа MA или RSI или Ishimoku то да , есть различные индюки . Тут уже поиск графических обьектов по графику нужен будет .
HUDSON на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 06.04.2016, 19:52   #4774 (permalink)
Активный участник
 
Аватар для _SERG_
 
Регистрация: 21.07.2009
Сообщений: 242
Репутация: 75
_SERG_
Сказал(а) спасибо: 7
Поблагодарили 75 раз(а) в 61 сообщениях
Поинты: 284
Сообщение от HUDSON Посмотреть сообщение
У меня кстати похожий вопрос назрел как синхронизировать индюков работающих на разных графиках в целях обмена переменными ? Я делаю это через файл , запись-чтение . Логичнее было бы конечно делать это с помощью какого то буффера общего . Если кто делал что подобное подскажите .

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

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

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

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


Опции темы

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

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



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


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