советник по стратегии "Ловушка"

 

Кто возьмется?

В связи с тем, что стратегия требует мониторинга рынка 24/7, что физически невозможно, необходим робот. 
Суть системы:
В ручную выставляем трендовые линии. Одна выше текущей цены, Назовем ее L1. Другая - ниже, назовем ее L2. При пересечении ценой снизу вверх линии L1 покупаем. В дальнейшем, если цена разворачивается и пересекает линию L1 уже сверху вниз, закрываем покупку и открываем продажу.
То же самое с линией L2:. Пересекая L2 сверху вниз - Sell. При развороте и пересечении L2 снизу вверх - закрываем Sell и открываем Buy. 
При совершении операций на линии L2 ордер, открытый на линии L1 не трогаем.
В конце торговой сессии все ордера закрываются.

Требования к роботу

1) Советник должен брать за основу трендоые линии, выставленные в ручную. Назовем эти линии "L1" и "L2". L1 располагаем выше текущей цены. L2 - ниже.
2) При пересечении линии L1 снизу вверх, советник открывает ордер на покупку (BUY). Без стопов, без трала, без тэйков. Если цена разворачивается и пересекает линию L1 сверху вниз, советник закрывает ордер BUY и открывает ордер SELL. Все ордера, открытые на линии L1 должны иметь некоторое обозначение, например "OrderL1". Это нужно, что бы советник знал, с какими ордерами работать, а не дергал все подряд.

3) Если цена продолжает спускаться вниз и достигает линии L2 и пересекает ее сверху вниз, советник открывает еще один ордер. Это ордер SELL с неким названием "OrderL2". Ордер с именем L1 остается не тронуты. Он до сих пор открыт.
4) При развороте цены вверх и при пересечении линии L2 снизу вверх, ордер SELL с названием "OrderL2" закрывается и открывается ордер BUY.

5) Все ордера, открывающиеся на той или иной линии нужно называть в соответствии с линией тренда, на которой они были открыты, что бы советник знал: какой ордер трогать, а какой нет.  

6) Советник начинает работу на первой часовой свече в периоде дня. Т.е. Настал новый день. советник начал следить за ценой. День подошел к концу (23:58), ордера закрываются и советник ждет начала новой сессии (00:00). Время утрированно. нужно отталкиваться от времени брокера, когда он начинает новую свечу нового дня.


В какую цену такой советник выйдет?
Если код не сложный, то может кто сможет за символическую суммы сделать или за спасибо? Могу поэтапно помогать его делать. 

 
Если MQl5 - то добро пожаловать в ветку Вечер выходного дня.
 
Vladimir Karputov:
Если MQl5 - то добро пожаловать в ветку  Вечер выходного дня.

Написал туда!

 
Rad89:

Кто возьмется?

В связи с тем, что стратегия требует мониторинга рынка 24/7, что физически невозможно, необходим робот. 
Суть системы:
В ручную выставляем трендовые линии. Одна выше текущей цены, Назовем ее L1. Другая - ниже, назовем ее L2. При пересечении ценой снизу вверх линии L1 покупаем. В дальнейшем, если цена разворачивается и пересекает линию L1 уже сверху вниз, закрываем покупку и открываем продажу.
То же самое с линией L2:. Пересекая L2 сверху вниз - Sell. При развороте и пересечении L2 снизу вверх - закрываем Sell и открываем Buy. 
При совершении операций на линии L2 ордер, открытый на линии L1 не трогаем.
В конце торговой сессии все ордера закрываются.

Требования к роботу

1) Советник должен брать за основу трендоые линии, выставленные в ручную. Назовем эти линии "L1" и "L2". L1 располагаем выше текущей цены. L2 - ниже.
2) При пересечении линии L1 снизу вверх, советник открывает ордер на покупку (BUY). Без стопов, без трала, без тэйков. Если цена разворачивается и пересекает линию L1 сверху вниз, советник закрывает ордер BUY и открывает ордер SELL. Все ордера, открытые на линии L1 должны иметь некоторое обозначение, например "OrderL1". Это нужно, что бы советник знал, с какими ордерами работать, а не дергал все подряд.

3) Если цена продолжает спускаться вниз и достигает линии L2 и пересекает ее сверху вниз, советник открывает еще один ордер. Это ордер SELL с неким названием "OrderL2". Ордер с именем L1 остается не тронуты. Он до сих пор открыт.
4) При развороте цены вверх и при пересечении линии L2 снизу вверх, ордер SELL с названием "OrderL2" закрывается и открывается ордер BUY.

5) Все ордера, открывающиеся на той или иной линии нужно называть в соответствии с линией тренда, на которой они были открыты, что бы советник знал: какой ордер трогать, а какой нет.  

6) Советник начинает работу на первой часовой свече в периоде дня. Т.е. Настал новый день. советник начал следить за ценой. День подошел к концу (23:58), ордера закрываются и советник ждет начала новой сессии (00:00). Время утрированно. нужно отталкиваться от времени брокера, когда он начинает новую свечу нового дня.


В какую цену такой советник выйдет?
Если код не сложный, то может кто сможет за символическую суммы сделать или за спасибо? Могу поэтапно помогать его делать. 

По каким правилам выставляются трендовые линии?

 
Rad89:

Кто возьмется?

В связи с тем, что стратегия требует мониторинга рынка 24/7, что физически невозможно, необходим робот. 
Суть системы:
В ручную выставляем трендовые линии. Одна выше текущей цены, Назовем ее L1. Другая - ниже, назовем ее L2. При пересечении ценой снизу вверх линии L1 покупаем. В дальнейшем, если цена разворачивается и пересекает линию L1 уже сверху вниз, закрываем покупку и открываем продажу.
То же самое с линией L2:. Пересекая L2 сверху вниз - Sell. При развороте и пересечении L2 снизу вверх - закрываем Sell и открываем Buy. 
При совершении операций на линии L2 ордер, открытый на линии L1 не трогаем.
В конце торговой сессии все ордера закрываются.

Требования к роботу

1) Советник должен брать за основу трендоые линии, выставленные в ручную. Назовем эти линии "L1" и "L2". L1 располагаем выше текущей цены. L2 - ниже.
2) При пересечении линии L1 снизу вверх, советник открывает ордер на покупку (BUY). Без стопов, без трала, без тэйков. Если цена разворачивается и пересекает линию L1 сверху вниз, советник закрывает ордер BUY и открывает ордер SELL. Все ордера, открытые на линии L1 должны иметь некоторое обозначение, например "OrderL1". Это нужно, что бы советник знал, с какими ордерами работать, а не дергал все подряд.

3) Если цена продолжает спускаться вниз и достигает линии L2 и пересекает ее сверху вниз, советник открывает еще один ордер. Это ордер SELL с неким названием "OrderL2". Ордер с именем L1 остается не тронуты. Он до сих пор открыт.
4) При развороте цены вверх и при пересечении линии L2 снизу вверх, ордер SELL с названием "OrderL2" закрывается и открывается ордер BUY.

5) Все ордера, открывающиеся на той или иной линии нужно называть в соответствии с линией тренда, на которой они были открыты, что бы советник знал: какой ордер трогать, а какой нет.  

6) Советник начинает работу на первой часовой свече в периоде дня. Т.е. Настал новый день. советник начал следить за ценой. День подошел к концу (23:58), ордера закрываются и советник ждет начала новой сессии (00:00). Время утрированно. нужно отталкиваться от времени брокера, когда он начинает новую свечу нового дня.


В какую цену такой советник выйдет?
Если код не сложный, то может кто сможет за символическую суммы сделать или за спасибо? Могу поэтапно помогать его делать. 

та кто граль, токо вот здесь слабое место..

 
Vladimir Kononenko:

та кто граль, токо вот здесь слабое место..

согласен

именно на линии и начнет колбасить выше/ниже, пока не опустит депозит до нельзя

 

Привет!

автор, после пересечения вверх или вниз - сделай паузу Sleep - на 1 минуту. 

И дело пойдет куда надо ))

 
Renat Akhtyamov:

согласен

именно на линии и начнет колбасить выше/ниже, пока не опустит депозит до нельзя

Вот в том то и дело, что таймфрейм берем большой. И обязательно периодами. И входы в сделки должны быть строго на уровнях, что бы минимизировать минуса. Минуса будут, но минимальные. 
 
Alexey Volchanskiy:

По каким правилам выставляются трендовые линии?

На часовом графике берем все свечи за прошлый день. И ищем максимальную и минимальную цену. ТЕНИ НЕ БЕРЕМ ВО ВНИМАНИЕ!!! Только тело. Тени-это ложный путь в данном случае.
 
Rad89:
На часовом графике берем все свечи за прошлый день. И ищем максимальную и минимальную цену. ТЕНИ НЕ БЕРЕМ ВО ВНИМАНИЕ!!! Только тело. Тени-это ложный путь в данном случае.

Я так понял, что вам нужны не трендовые, а горизонтали проходящие через максимальную и минимальную цены закрытия часовых свеч вчерашнего дня? 

 
khorosh:

Я так понял, что вам нужны не трендовые, а горизонтали проходящие через максимальную и минимальную цены закрытия часовых свеч вчерашнего дня? 

лично я понял также

;)

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