Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Правила ветки опубликованы в первом сообщении:
Да, извиняюсь, не заметил что только советник, а вообще, что скажете?
Да, извиняюсь, не заметил что только советник, а вообще, что скажете?
А что сказать? Это очередная идея без реальных торов - абы проверить мысль. Такие догадки не интересны.
Забабацайте вот по такой стратегии сову. Стратегия не сложная.
В связи с тем, что стратегия требует мониторинга рынка 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). Время утрированно. нужно отталкиваться от времени брокера, когда он начинает новую свечу нового дня.
ДОПОЛНЕНО: Советник на тестере сможем проверить только на правильность открывания и закрывания позиций по линиям. Что бы он приносил прибыль, ежедневно перед стартом новой сессии необходимо двигать линии тренда. Пока нужна только реализация вот этих возможностей советника. В дальнейшем можно запилить апгрейд, что бы сов сам выставлял линии по прошлому дню.
доброго вечера выходного дня!
Забабацайте вот по такой стратегии сову. Стратегия не сложная.
В связи с тем, что стратегия требует мониторинга рынка 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). Время утрированно. нужно отталкиваться от времени брокера, когда он начинает новую свечу нового дня.
ДОПОЛНЕНО: Советник на тестере сможем проверить только на правильность открывания и закрывания позиций по линиям. Что бы он приносил прибыль, ежедневно перед стартом новой сессии необходимо двигать линии тренда. Пока нужна только реализация вот этих возможностей советника. В дальнейшем можно запилить апгрейд, что бы сов сам выставлял линии по прошлому дню.
Даю имя советнику "Two Trend Line.mq5".
Даю имя советнику "Two Trend Line.mq5".
Да как хотите. Главное: что бы работал как нужно)
Да как хотите. Главное: что бы работал как нужно)
Точно хотите трендовые линии использовать? Или все-таки будут горизонтальные линии?
Да как хотите. Главное: что бы работал как нужно)
Точно хотите трендовые линии использовать? Или все-таки будут горизонтальные линии?
Да как хотите. Можно и горизонталки взять. как проще будет в коде? Главное, что бы он их учитывал каждую отдельно. По каждой отдельной линии свои ордера так скажем.
если выше и ниже текущей цены, то линии нужно остановить, а то будут перемещаться
Линии ставим в ручную. Соответственно они никуда не уйдут. С ними советник ничего не делает. Он их не трогает. Только опирается на них. Двигать мы их будем сами своими руками.
Так, понятно. Лучше будет, если советник сам, в момент рождения новой свечи на периоде D1 передвинет линию "L1" на максимум (OPen или CLose) предыдущего дня, а линию "L2" на минимум (OPen или CLose) предыдущего дня.
То есть предполагается, что линии "L1" и "L2" на графике есть и они были нанесены вручную. Обе линии должны быть "Горизонтальная линия", но не "Трендовая линия".