Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
  • #1 Свернуть

    Установка и закрытие ордеров с помощью линий

    Описание EA SendCloseOrder:

    Советник прорисовывает 4 линии "LINE BUY", "LINE SELL" и две линии "CLOSE".

    Ваша задача переместить линии туда, где Вы предполагаете делать определенное действие с ордером. Соответственно Вuy, Sell, Close.

    Ордера выставляются или закрываются в тот момент, когда Ask выше линии, а Bid ниже соответствующей линии. Т.е. происходит пересечение ценой одной из 4х линии.

    Нажмите на изображение для увеличения.

Название:	3.png
Просмотров:	2
Размер:	17.0 Кб
ID:	29929479

    На рисунке показан пример торговли

    Количество линий можно сократить, используя переменные

    PHP код:
    DRAW_SELL рисовать отрезки Sell
    DRAW_BUY 
    рисовать отрезки Buy
    DRAW_CLOSE1 
    рисовать отрезки Close1
    DRAW_CLOSE2 
    рисовать отрезки Close2 

    Дополнительно введены внешние переменные lot - размер лота и order - максимальное кол-во ордеров. Прямые CLOSE можно использовать как трейлинг, расположив их под определенным углом.

    Советник вполне можно использовать для тестирования ручных стратегий и обучения торговле. Для этого достаточно поставить советник в тестер и на малой скорости с визуализацией перемещая линии выставлять ордера.

    2) LineBreak - Советник открывает ордер после того как свеча пробивает линию
    Последний раз редактировалось cmillion; 24.05.2020, 19:23.
    Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
    Telegram: @mqlcmillion
    Email: ea@cmillion.ru
    Skype: mqlcmillion
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Сообщение от cmillion Посмотреть сообщение
    Описание:

    Советник прорисовывает 4 линии "LINE BUY", "LINE SELL" и две линии "CLOSE".

    .
    Спасибо, Вам!
    Котировки онлайн

    Комментарий

    • #3 Свернуть

      Полезная штука, спасибо!

      Комментарий

      • #4 Свернуть

        Сообщение от jerrry Посмотреть сообщение
        Полезная штука, спасибо!
        Чтобы сказать спасибо, есть кнопка в правом нижнем углу под сообщением.

        Рад, что Вам понравилось!

        Удачной торговли!
           
        Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
        Telegram: @mqlcmillion
        Email: ea@cmillion.ru
        Skype: mqlcmillion

        Комментарий

        • #5 Свернуть

          Владимир, спасибо за Ваш труд.
          Могли бы Вы его немного дополнить данный инструмент.(SendCloseOrder)

          1 Добавить выбор таймфрейма.
          2 Сделать переменную тайм аут между открытием ордеров.

          Для чего это нужно

          1 При смене ТФ линии сбрасываются - это очень неудобно
          2 Тайм аут как фильтр от множественного открытия ордеров при lot > 1

          Надеюсь это Вас не сильно отвлечет от дел, и сделает пользование инструментом намного практичнее.
          Спасибо.
           

          Комментарий

          • #6 Свернуть

            Сообщение от Newman Посмотреть сообщение
            Владимир, спасибо за Ваш труд.
            Могли бы Вы его немного дополнить данный инструмент.(SendCloseOrder)

            1 Добавить выбор таймфрейма.
            2 Сделать переменную тайм аут между открытием ордеров.

            Для чего это нужно

            1 При смене ТФ линии сбрасываются - это очень неудобно
            2 Тайм аут как фильтр от множественного открытия ордеров при lot > 1

            Надеюсь это Вас не сильно отвлечет от дел, и сделает пользование инструментом намного практичнее.
            Спасибо.
            1) Отменил удаление линий при перезагрузке советника (перерисовку при смене таймфрейма)
            2) ордера будут открываться не чаще, чем 1 раз за свечу, т.е. если ТФ минутный, то не чаще 1 раза в минуту.
               
            Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
            Telegram: @mqlcmillion
            Email: ea@cmillion.ru
            Skype: mqlcmillion

            Комментарий

            • #7 Свернуть

              Владимир, спасибо что оперативно откликнулись на мою просьбу.
              Решение с задержкой в барах хорошее и понятное всем, но видимо я не достаточно точно выразил пожелание относительно тайм аута.
              Величина задержки желательна именно переменная т.е. бар открытия + N баров выбранного таймфрейма (задает трейдер).

              Для чего это нужно
              Например: Ордер открылся у линии сопротивления на свече 0. В случае если цена оттолкнулась и ушла все хорошо, но если под сопротивлением началась консолидация мы получим открытие новых ордеров на каждой следующей свече, или чуть реже. Поэтому у трейдера должно быть время для принятия решения о целесообразности наращивания позиции. Это время каждый выберет для себя сам, в зависимости от видения рынка или своей стратегии.

              Буду Вам признателен за внесенные в советник изменения.
              Спасибо.
                 

              Комментарий

              • #8 Свернуть

                Сообщение от Newman Посмотреть сообщение
                Владимир, спасибо что оперативно откликнулись на мою просьбу.
                Решение с задержкой в барах хорошее и понятное всем, но видимо я не достаточно точно выразил пожелание относительно тайм аута.
                Величина задержки желательна именно переменная т.е. бар открытия + N баров выбранного таймфрейма (задает трейдер).

                Для чего это нужно
                Например: Ордер открылся у линии сопротивления на свече 0. В случае если цена оттолкнулась и ушла все хорошо, но если под сопротивлением началась консолидация мы получим открытие новых ордеров на каждой следующей свече, или чуть реже. Поэтому у трейдера должно быть время для принятия решения о целесообразности наращивания позиции. Это время каждый выберет для себя сам, в зависимости от видения рынка или своей стратегии.

                Буду Вам признателен за внесенные в советник изменения.
                Спасибо.
                Добавил:

                PHP код:
                TaimOut      10;     //таймаут открытия ордеров в барах 
                Удачной торговли!
                   
                Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
                Telegram: @mqlcmillion
                Email: ea@cmillion.ru
                Skype: mqlcmillion

                Комментарий

                • #9 Свернуть

                  Спасибо, Владимир.
                     

                  Комментарий

                  • #10 Свернуть

                    Здравствуйте Владимир , очень полезный советник , спасибо.
                    Теперь просьба , не могли бы вы сделать модификацию второй версии советника , что бы он открывал ордера БАЙ только если цена пересекает линию БАЙ снизу вверх , ну и соответственно ордера СЕЛЛ только если цена пересекает линию СЕЛЛ сверху вниз .
                     

                    Комментарий

                    • #11 Свернуть

                      Сообщение от manowar27 Посмотреть сообщение
                      Здравствуйте Владимир , очень полезный советник , спасибо.
                      Теперь просьба , не могли бы вы сделать модификацию второй версии советника , что бы он открывал ордера БАЙ только если цена пересекает линию БАЙ снизу вверх , ну и соответственно ордера СЕЛЛ только если цена пересекает линию СЕЛЛ сверху вниз .
                      Вот держите:
                      Удачной торговли!
                         
                      Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
                      Telegram: @mqlcmillion
                      Email: ea@cmillion.ru
                      Skype: mqlcmillion

                      Комментарий

                      • #12 Свернуть

                        cmillion, Здравствуйте Владимир! Есть у вас в наличии или написать скрипт, позволяющий определять уровень слива депозита для текущих открытых позиций в совокупности и отдельно для ордеров бай и селл, желательно с выведением этих уровней на график цены.
                         

                        Комментарий

                        • #13 Свернуть

                          Сообщение от Gfeel Посмотреть сообщение
                          cmillion, Здравствуйте Владимир! Есть у вас в наличии или написать скрипт, позволяющий определять уровень слива депозита для текущих открытых позиций в совокупности и отдельно для ордеров бай и селл, желательно с выведением этих уровней на график цены.
                          Таких индикаторов сотни, посмотрите в codebase.
                          Писать то, что уже есть не хочу.
                             
                          Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
                          Telegram: @mqlcmillion
                          Email: ea@cmillion.ru
                          Skype: mqlcmillion

                          Комментарий

                          • #14 Свернуть

                            Сообщение от manowar27 Посмотреть сообщение
                            Здравствуйте Владимир , очень полезный советник , спасибо.
                            Теперь просьба , не могли бы вы сделать модификацию второй версии советника , что бы он открывал ордера БАЙ только если цена пересекает линию БАЙ снизу вверх , ну и соответственно ордера СЕЛЛ только если цена пересекает линию СЕЛЛ сверху вниз .
                            Простите что вмешиваюсь в Ваши пожелания, но не могу не развить Вашу мысль. Нечто подобное по открытию позиций видел в советниках в codebase называется e-PSI@VirtualTrader_v.1.24 только там открытие позиций реализовано через фильтр "зона видимости ордера" и это не с проста. Ведь даже если ордер будет открываться на тике нужного направления это все равно не решит проблему. Рынок постоянно движется вверх вниз и Вы получите открытие ордера просто с некоторым сдвигом что не решит проблемы направления. Дорабатывать ли столь серьезно советник решать конечно автору работы, и если Владимир это сделает, все будут только рады, но не думаю что такой фильтр идеален. Предложить свой вариант кроме как правильно установить линию не могу, так как поднятая Вами проблема наверное не имеет однозначного решения.
                            Флудить не хотел просто мысли по теме.
                               

                            Комментарий

                            • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                            • #15 Свернуть

                              cmillion, Спасибо за оперативный ответ. Поищу, раз вы говорите, что эта тема уже многократно реализована. И пожалуй еще один вопрос: есть ли уже (вам виднее) скрипт или советник, который расчитывает объем лота для открытия позиции в направлении устанавливаемого вручную уровня для выхода из лока или серии разнонаправленных ордеров, находящихся уже в рынке? С уважением
                               

                              Комментарий

                              Сейчас онлайн

                              working...
                              X