OpenIfNoReachTargetPrice

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 08 июл 2016, 11:00

wj-gilmore писал(а):Задача определена четко.
ТЗ есть.
Честно говоря, не понимаю, что здесь можно не понять.
По сути, взять алгоритм из word и перевести его в mql.

Задача определена плохо. 11 листов в Ворде совершенно не нужный текст. От заказчика требуется внятное описание техзадания словами с рисунком (без названия переменных, листинга какого-то кода и т.п.). Вы же даже словами от начала до конца не написали техзадание. Оперируете какими-то ненужными названиями переменных, которые вообще не ваше дело, т.к. это разработчик вводит переменные. Это самое невнятное техзадание из того, что я видел за все время. Посмотрите, как другие заказчики формулируют техзадание просто, четко и с рисунками. Решите вопрос с уровнем зеленой линии. Я за заказчика додумывать не обязан.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 08 июл 2016, 11:09

На этом рисунке всё понятно?
Вложения
Рис 1. Сценарий для покупок. TargetBidPrice == TargetCandleOpenBid.png
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 08 июл 2016, 11:29

Так, определяю входные параметры сова и вывод комментария.
Вложения
03.png
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 08 июл 2016, 11:33

У меня нет сил пояснять уже Вам почему да что. Делаю как будет работать, необходимые для этого параметры сам введу.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 08 июл 2016, 15:01

Проверяйте пока правильность расчета вводимых параметров и уровней, указанных в комменте:
04.png

Это для покупок, как я понял. Для продаж позднее. Если всё верно, то к следующей части кода приступлю по открытию сделки и т.п.
Вложения
EA-OpenIfNoReachTargetPrice-v1.ex4
(9.93 KB) Скачиваний: 14
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 08 июл 2016, 15:17

Haos писал(а):Проверяйте пока правильность расчета вводимых параметров и уровней, указанных в комменте:

Это для покупок, как я понял. Для продаж позднее. Если всё верно, то к следующей части кода приступлю по открытию сделки и т.п.

На скриншоте всё ОК.

Есть вариант движения цены, когда она достигает PriceWithTP до того, как робот вошёл в рынок.
Это означает, что в зоне покупок (продаж) робот входить НЕ должен.
См. вложение.
Вложения
Рис 2. Сценарий отмены покупок. TargetBidPrice == TargetCandleOpenBid.png
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 08 июл 2016, 15:39

Не открывает покупку(

Bid за время на скриншоте не был >= PriceWithTP.
Bid был на уровне "Уровень цены для входа в сделку" и опустился ниже
Спрэд был в рамках дозволенного,
нужно купить.
+
Нужна возможность не вводить вручную "Уровень цены для входа в сделку",
а брать его из цены bid, равной open "2016.08.07 18:41" автоматически.
Вложения
0_0.PNG
Последний раз редактировалось wj-gilmore 08 июл 2016, 15:57, всего редактировалось 1 раз.
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 08 июл 2016, 15:52

wj-gilmore писал(а):Не открывает покупку(

Bid за время на скриншоте не был >= PriceWithTP.
Bid был на уровне "Уровень цены для входа в сделку" и опустился ниже
Спрэд был в рамках дозволенного,
нужно купить.
+
Нужна возможность не вводить вручную "Уровень цены для входа в сделку",
а брать его из цены bid, равной open "2016.08.07 18:41" автоматически.

Я же написал, что до сделок еще не дошло время - речь идет о проверке правильности расчета уровней для покупки.
Haos писал(а):...Если всё верно, то к следующей части кода приступлю по открытию сделки и т.п.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 08 июл 2016, 15:57

wj-gilmore писал(а):Нужна возможность не вводить вручную "Уровень цены для входа в сделку",
а брать его из цены bid, равной open "2016.08.07 18:41" автоматически.

Всё-таки придется этот вопрос решать... вот на что я обращаю внимание: А если вы робот включите до начала торгового диапазона? Тогда во время его начала цена открытия бара начала диапазона будет выполнять условия для покупки! Советник сразу купит. А вы мне объясняете ситуацию частную, когда робот включается после начала диапазона торговли!
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 08 июл 2016, 16:07

Haos писал(а):Всё-таки придется этот вопрос решать... вот на что я обращаю внимание: А если вы робот включите до начала торгового диапазона? Тогда во время его начала цена открытия бара начала диапазона будет выполнять условия для покупки! Советник сразу купит. А вы мне объясняете ситуацию частную, когда робот включается после начала диапазона торговли!

Я рад, что мы начинаем понимать друг друга)

По этому сценарию пара моментов:
1. Если спрэд превышает "Максимально допустимый размер спреда", то робот НЕ должен купить на первом тике "Время начала торговли".
2. Можно сделать, чтобы советник начинал мониторинг со второго тика (только, если "Время начала торговли" ещё не наступило)?

P.S. Да, интересно запускать робота, скажем, днём в воскресенье и оставлять терминал открытым, чтобы в ночь на понедельник он "дежурил" вместо меня.
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

Права доступа к форуму

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

cron