[*]
Здравствуйте.
Советник для МТ4, имя ему – PageDown. Работает на текущем счете, на текущей паре, на текущей свече.
Параметры:
Day = (1-Пн, 2-Вт, 3-Ср, 4-Пт, 5-Сб);
Time = hh:mm;
SL = 100;
TP = 100;
Magic = 1001;
Правила работы:
1) В заданный день в заданное время открывается ордер (Бай – если предыдущая свеча медвежья, Селл – если бычья) с задаваемыми стоп лосс и тейк профит;
2) В конце (на закрытии) текущей свечи (или в самом начале (на открытии) следующей свечи) если сделка в плюсе – закрываем, если в минусе – локируем;
Если не было локирования – цикл повторяется (на следующий день и время, указанное в настройках).
Локирование раскрывается следующим образом (параллельно с вышеописанным циклом):
В заданный день в заданное время если не один из ордеров не в плюсе – лок остается до следующего указанного дня. Если один из ордеров лока в плюсе, тогда проверяется какой ордер (Бай или Селл):
— если Бай, а предыдущая свеча бычья – лок остается, медвежья – закрывается Бай и оставшийся ордер Селл торгуется с ордером Селл нового цикла (закрываются все по безубытку*, если не закроются — локируются).
— если Селл, а предыдущая свеча медвежья – лок остается, бычья – закрывается Селл и оставшийся ордер Бай торгуется с ордером Бай нового цикла (закрываются все по безубытку*, если не закроются — локируются).
*Безубыток = (положительно закрытый ордер из лока) + (отрицательно закрытый ордер из лока) + (положительный ордер из нового цикла).
Т.к. локов может быть много, тогда формула безубытка будет выглядеть:
*Безубыток = (положительно закрытые ордера из локов) + (отрицательно закрытые ордера из локов) + (положительный ордер из нового цикла).
-
0
- Просмотров: 4314
- 15 января 2019, 20:35
- malavita
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (22)
35 AM2 Сообщений: 16250 - Андрей
Там, где первая вертикальная оранжевая линия (2018.08.10 00:00 “Среда”) выставляется ордер Селл (красная горизонтальная линия и красная стрелка с направлением в низ), согласно условия (т.к. предыдущая свеча была бычья).
Если бы ордер был в плюс – лок не понадобился, но т.к. цена пошла не в нужном направлении – ставим Бай в конце текущей свечи (или в начале следующей, это как удобнее/проще будет запрограммировать).
И советник засыпает до второй оранжевой линии (тоже “Среда”, но следующая по порядку).
Бай – закрывается, т.к. предыдущая свеча (Среды) закрылась ниже, чем открылась текущая (Среда). И у нас остается два Селла (один прошлый, другой настоящий) и они закрываются по безубытку.
Но формула безубытка такая (по возможности), что не безубыток по двум Селлам, а еще и учитывался положительный Бай.
15 malavita Автор Сообщений: 29
15 malavita Автор Сообщений: 29
На первой оранжевой линии открылся ордер Бай и пошел в не нужном нам направлении – локируем.
На второй оранжевой линии будет лок (но он другой, описывать как раскроется, думаю, не нужно) – пропускаем.
Третья оранжевая линия нам бы подошла, но нет положительного ордера из первого лока (здесь будет третий лок) – пропускаем.
Четвертая оранжевая линия и пятая – пропускаем.
На шестой идет раскрытие:
Синие диагональные линии –это закрываются Селлы. Красные – Баи.
15 malavita Автор Сообщений: 29
35 AM2 Сообщений: 16250 - Андрей
15 malavita Автор Сообщений: 29
1 Karlson Сообщений: 6 - Карлсон
Прочтите:
project.opentraders.ru/20424.html
В пункте 8 написано: “Все заказы и файлы должны оставаться в открытом доступе.”
15 malavita Автор Сообщений: 29
— если Бай, а предыдущая свеча медвежья – лок остается, бычья – закрывается Бай и оставшийся ордер Селл торгуется с ордером Селл нового цикла (закрываются все по безубытку*, если не закроются — локируются).
— если Селл, а предыдущая свеча бычья – лок остается, медвежья – закрывается Селл и оставшийся ордер Бай торгуется с ордером Бай нового цикла (закрываются все по безубытку*, если не закроются — локируются).
А также прикрепляю картинку (во втором моем комментарии или третья по счету), про раскрытие лока на третьей вертикальной линии (она будет более точной):
15 malavita Автор Сообщений: 29
35 AM2 Сообщений: 16250 - Андрей
Из упрощения задания:
Сделать безубыток обычным безубытком (закрытие всех открытых сделок тогда, когда сумма всех открытых сделок будет больше нуля если нет, но будет нужное направление – закрыть все открытые в конце текущей свечи (или начале следующей) и забыть. Иначе – локировать, а при следующем указанном дне и времени – раскрыть лок).
И в параметрах будет еще размер лота.
15 malavita Автор Сообщений: 29
Заказ советника с Локом"???
11 FOTON Сообщений: 683 - Иван
1 Karlson Сообщений: 6 - Карлсон
Нужен вышеописанный советник без лока. Спасибо
1 Karlson Сообщений: 6 - Карлсон
1. Открытие на новой свече
2. В указанный день недели
3. Закрытие при положительном профите
www.opentraders.ru/downloads/2217/
35 AM2 Сообщений: 16250 - Андрей
1 Karlson Сообщений: 6 - Карлсон
35 AM2 Сообщений: 16250 - Андрей
В данном комментарии попробую ответить (обратиться ко всем), участвовавшим в этой теме.
Прежде всего, выражаю огромную благодарность создателю советника.
Очень хотелось бы, что бы Локи все-таки присутствовали. В этом и была вся идея: выявить закономерность на повторениях. А т.к. повторения есть, тогда вместо закрытия убыточной сделки лучше дождаться благоприятной ситуации. И, конечно же, что бы была учтена поправка в комментарии от 17 января 2019, 21:08.
Закономерности выявлялись в ручную (в предполагаемых повторениях) при помощи советника/ов, которых огромное множество (через поисковую систему их не сложно найти, введя в запрос “открытия сделки по времени”) и которые открывают/закрывают в определенные дни/времена, имеют тейки/стопы и др.
15 malavita Автор Сообщений: 29
www.opentraders.ru/downloads/2217/
35 AM2 Сообщений: 16250 - Андрей
1) в первой версии советника сделка могла открываться в начале свечи (в 00:00), здесь если она и откроется, тогда она и останется открытой до конца периода тестирования (другие не откроются), а если время поставить после 21:59, тогда сделки не откроются вообще;
2) время закрытия после 21:59 (по времени терминала) живет своей жизнью, т.е. какое бы не было выбрано после (22:30; 23:05 и т.д.) – выбирается 00:00 следующей дневной свечи.
3) с исходными настройками сделка 2018.02.14 (EURUSD, как у вас на картинке) должна была закрыться в плюс (согласно условиям), а не локироваться (локируются только убыточный сделки).
Это касательно текущей версии советника.
Еще вопрос такого характера: раскрытие локов, согласно изначального задания (и/или “упрощенного”, описанного в комментарии от 17 января 2019, 21:08) реализовать возможно или практически нет?
15 malavita Автор Сообщений: 29
1 Karlson Сообщений: 6 - Карлсон
Увидите вы, увижу и я. На данный момент: что видите вы, то вижу и я.
15 malavita Автор Сообщений: 29
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий