OpenIfNoReachTargetPrice

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

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 13 июл 2016, 12:05

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

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 13 июл 2016, 12:31

Haos писал(а):СЛ выставляется правильно. Для покупки это "Bid - Величина СЛ". Т.е. от бидов идет расчет!

Для покупки уровень Stop Loss ордера необходимо выставлять от цены, по которой робот купил, т.е. от Ask.
Поправьте, пожалуйста.
Это важно.
Последний раз редактировалось wj-gilmore 13 июл 2016, 12:48, всего редактировалось 1 раз.
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 13 июл 2016, 12:38

Haos писал(а):Еще же нужно для продаж сделать. Условия с линиями нужно уточнить.

В открытом роботом ордере SL - устанавливается от цены Bid, по которой робот продал на StopLoss пунктов выше.
В открытом роботом ордере TP - устанавливается от цены Bid, по которой робот продал на TakeProfit пунктов ниже.
Картинки добавлю.
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 13 июл 2016, 12:52

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

OpenIfNoReachTargetPrice

Сообщение wj-gilmore » 13 июл 2016, 13:03

Первый файл - Скриншот с настройками робота.
Второй - скриншот торгового терминала в первую минуту работы робота.
На второй минуте торгового диапазона робот считает "Уровень цены для входа в сделку (с учетом отступа)" нормально.

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

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 13 июл 2016, 18:11

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

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 15 июл 2016, 11:18

СЛ от Аск.
Первая минута работы робота

Вы же если захотели сами пятизнак определять (это вообще в сове я всегда делал), то вводите правильно параметры. Для 5-знака 10 - это 1 пнт. Меньше не имеет смысла ставить, а у Вас отступ равен 5. Минимум 50 надо ставить! Проскальзывание тогда будет не 3, а 30.
Вложения
EA-OpenIfNoReachTargetPrice-v1.1.ex4
(17.96 KB) Скачиваний: 17
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

OpenIfNoReachTargetPrice

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

Спасибо!
Сейчас посмотрю.
Haos писал(а):Минимум 50 надо ставить! Проскальзывание тогда будет не 3, а 30.

Этот момент непонятен.
Отступ (от уровня цены для входа в сделку) - любое целое число.
Проскальзывание - любое натуральное число.
Проскальзывание не зависит от отступа.

Нужно, чтобы робот умел входить в рынок на первой минуте работы.
Сейчас, при задании времени начала торговли будущим временем, когда "Рабочий диапазон времени" становится равен true, в первую минуту - минуту времени начала торговли - робот НЕ считает цену для входа в рынок (см. скриншоты).
Её он считает только по истечении первой минуты работы, т.е. на "Время начала торговли" + одна минута.
Из-за этого робот "EA-OpenIfNoReachTargetPrice-v1.1.ex4" в первую минуту НЕ умеет входить в рынок.
Исправьте, пожалуйста.
Это важно.
Нужно, чтобы робот умел входить в рынок на первой минуте времени "Время начала торговли".
Вложения
0_1.PNG
0_0.PNG
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

OpenIfNoReachTargetPrice

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

Ещё скриншоты.
Первая минута работы.
"2016.07.15 15:28"
0_0.PNG
Робот НЕ входит на первой минуте работы.

Настройки робота.
0_1.PNG
Настройки робота.


Робот начинает считать "Уровень цены для входа в сделку (с учетом отступа)" только с "2016.07.15 15:29".
Соответственно, входить в рынок тоже может только с "2016.07.15 15:29" ("Время начала торговли" + 1 минута).
А нужно с "2016.07.15 15:28" ("Время начала торговли").

Take Profit, Stop Loss ордера на покупку выставляются верно.
Спасибо!
Аватар пользователя
wj-gilmore
 
Сообщений: 37
Зарегистрирован: 23 июн 2016, 17:08
Средств на руках: 0.20 Доллар
Группа: Базовая
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: OpenIfNoReachTargetPrice

Сообщение Haos » 15 июл 2016, 12:56

wj-gilmore писал(а):Спасибо!
Сейчас посмотрю.
Haos писал(а):Минимум 50 надо ставить! Проскальзывание тогда будет не 3, а 30.

Этот момент непонятен.
Отступ (от уровня цены для входа в сделку) - любое целое число.
Проскальзывание - любое натуральное число.
Проскальзывание не зависит от отступа.

Поясняю:
1. нет, не любое цело число.
2. нет
3. при чем тут проскальзывание? я вам про пятизначного брокера говорю.
Пояснять много раз это приходится. Опять придется. Для 4-значного брокера минимальное значение "1". Это один пункт. Для пятизначного брокера один пункт - это "10". Молиться нужно чтобы программа смогла среагировать на один пункт. Поэтому рекомендуется разработчиками Метатрейдера ставить минимум три для таких параметров как проскальзывание, отступы и т.п. Значит, еще раз чтобы уяснить:
1. Для пятизначного брокера Вы должны указывать как минимум 30 (для проскальзывания, отступов и т.п.)
2. Для четырехзначного брокера Вы должны указывать как минимум 3 (для проскальзывания, отступов и т.п. д)
Это не обсуждается в дальнейшем. Просто примите к сведению... и вообще, я вижу что Вы слишком требовательны к работе советников. Знали бы Вы сколько нюансов могут нарушать торговые операции то ужаснулись бы. :hi_hi_hi: не идеализируйте советники. это все чтобы побаловаться. Никто серьезно не рассматривает торговлю советниками серьезными депозитами.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.


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

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

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

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

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