И снова всем привет. Есть идейка создания советника на индикаторе.
Коротко об идее.
Есть индикатор профиль объемов и он указывает на места максимального скопления объемов, а следовательно важных ценовых уровней, от которых можно торговать.
Сам индикатор
MPL.mq4 (41 Kb).
А теперь тех задание:
1)
внешний вид индикатора.
2)При появлении максимального объема советник выставляет на расстоянии дельта(настраивается в ручную) отложенные ордера
3)Выше уровня ставим BUY_STOP+Дельта, ниже уровня SELL_STOP+Дельта
4)Лот вводится в ручную
5)Лось/Язь вводится в ручную
6)При побитие цены уровня выдается алетр
Комментарии (14)
10 GARIK1976 Сообщений: 129 - Garik1976
10 Nadejda-stav Автор Сообщений: 157
35 AM2 Сообщений: 16273 - Андрей
10 Nadejda-stav Автор Сообщений: 157
35 AM2 Сообщений: 16273 - Андрей
1) Поместить индикатор на график.
2) Поместить советник на график, который будет искать горизонтальные линии по уникальному имени. И по их значениям работать.
Также и в тестере.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Это не обязательно, можно вызвать в икастом.
цену уровня возьмем из имени линии или цены объекта.
а как найдем линию с максимальным объемом?
35 AM2 Сообщений: 16273 - Андрей
Совпадает — без разницы. Проще, наверное, взять значение из линии — на какой цене она установлена.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1) Как торговать по новым уникальным именам уровней?
2) Может все уровни автоматически записывать в файл .TXT а потом оттуда выдергивать и торговать по ним. Я где то такое видел
10 Nadejda-stav Автор Сообщений: 157
Зачем txt (огород)?
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
10 Nadejda-stav Автор Сообщений: 157
1) с именем, начинающимся на "+tpor", с помощью: ObjectName
2) и чтобы объект был OBJ_HLINE, с помощью: ObjectType
Узнать у этой линии её значение OBJPROP_PRICE, с помощью: ObjectGetDouble
И уже от этого значения выставлять ордера.
На приведенном мною скрине три линии — будет три значения: 1.19770, 1.19930, 1.20080. Вот и исходя от этих цен советник и расставит ордера.
Редактирован: 22 сентября 2017, 23:09
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
if(ObjectName("+tpor") && ObjectType(OBJ_HLINE)!=OBJ_HLINE )
С ObjectGetDouble я так и не разобрался OBJPROP_PRICE(координата цены есть, но как ее использовать я не пойму)
10 Nadejda-stav Автор Сообщений: 157
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий