Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 30

 
atztek:

Существует ли возможность из кода определить в каком окне / подокне был создан объект?

https://docs.mql4.com/ru/objects/ObjectGet
 

Какое из свойств указывает на то, в каком окне был создан объект?
 
atztek:

Какое из свойств указывает на то, в каком окне был создан объект?

Не нашёл. Значит это не свойство :-( Не получить его.

Может попробовать в имени прописывать номер подокна?

 
Zhunko:

Не нашёл. Значит это не свойство :-( Не получить его.

Может попробовать в имени прописывать номер подокна?


Если создавать объекты автоматически то это будет хорошим решением, но если объекты были добавлены вручную, с именами по умолчанию, то видимо для этого случая решений пока нет. В любом случае Спасибо!
 
atztek:

Существует ли возможность из кода определить в каком окне / подокне был создан объект?

https://docs.mql4.com/ru/objects/ObjectFind 
 


atztek
:


Какое из свойств указывает на то, в каком окне был создан объект?

При создании обьекта, 3 параметр 

ObjectCreate("text_object", OBJ_TEXT,0, D'2004.02.20 12:30', 1.0045) 

 

Добрый день. Ознакомился с MQL4 и решил закрепить знания, написав советник на стратегию "Элементарно, Ватсон!". Однако, советник не заработал. В смысле, заработал, но неправильно. И никак не получается увидеть ошибку(и) в алгоритме.

Прошу корифеев посмотреть на код (приложен). В нём имеется масса пошаговых комментариев, поскольку я изначально предполагал, что придётся искать ошибки и отдавать код на проверку.

А вопрос такой. Почему отложенный ордер модифицируется и когда цена идёт вверх и когда вниз? Ведь в блоке критериев сигнал на модификацию вроде как должен появляться, только если текущая цена выше цены предыдущего тика.

Заранее спасибо...


P.S.  В 7-ом блоке некорретно стоят биды и аски, но это сделано специально для большей понятности математики в отчётах. Отлавливал один странный глюк, из-за которого пришлось в том же блоке прописывать сл и тп константами, а не переменными, как это было в закомменченных строках. Это, кстати, второй вопрос. Почему в закомменченных вариантах сл и тп относительно цены ордера получался 45 и 70, а не  установленные для них 450 и 700 ?

Файлы:
watson.mq4  20 kb
 
atztek:

Существует ли возможность из кода определить в каком окне / подокне был создан объект?

А вы знаете возможность двигать объект из окна в окно?
Перебираете окна и ищите нужный объект по названию.
 

Работает! Спасибо!

 

Скачал 15 минутные котировки eur/usd с Альпари. Начал тестировать советника. Некоторое время назад все было нормально, потом котировки исчезли, есть история, только начиная с апреля текущего года. Как быть? В настройках графики «Макс. баров истории» и «Макс. баров в окне» выставил по максимуму 1 00 000 000.

При этом ничего не удалял. Наверное, котировки никуда не исчезли, просто есть какой-то глюк, при котором периодически исчезают котировки.

Раньше удалял метатрейдер и снова устанавливал, проблема решалась только этим.

Сейчас хочу удалить метатрейдер, пишет «сервер возвратил ссылку». Операционка Windows 7, метатрейдер автоматом установился в папку Program Files (x86).

Подскажите, кто сталкивался с тем же и решил проблему.

Причина обращения: