Logo

Вход

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

    Написание mql4 ea методикой TRUF. Всем у кого есть Техзадание на эксперт

    Выкладывайте ТЗ здесь или шлите в личку (если не хотите показывать его на всеобщее обозрение).

    Услуга кодинга экспертов полностью бесплатная.

    Пока что только для МТ4
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Нужен советник на пробой утреннего диапазона по евро-доллару. Торговля проводиться не во все дни, а в определенные, удовлетворяющие условию. Условия такие, на дневном ТФ индикатор РСАй примененный к Моментому от клоуз должен находиться выше/ниже своих уровней перекупленности/перепроданности. Если вчерашний день удовлетворяет условию, то на текущем день торговлю разрешаем в нужную сторону (РСАй>уровня перекуплености, то продажи и наоборот). Вход отложенным ордером на пробой ночного флета, стоп на противоположной стороне диапазона. Если отложка не сработала, то на следующий день ее удаляем. Если отложка сработала, то траллим прибыль до закрытия.
    Желательно советник в открытом исходном коде.
     
    FX-календарь | Регистрация на ФОРУМЕ |

    Комментарий

    • #3 Свернуть

      Достаточно этих параметров?

      input int Magic=12345
      input double SellLvl=70.0 /*SellLvl*/ // уровень РСИ, выше которого покупаем
      input double BuyLvl=30.0 /*BuyLvl*/ // уровень РСИ, ниже которого продаем
      input string FlatStart=""00:00"" /*FlatStart*/ // время начала флета
      input string FlatEnd=""07:00"" /*FlatEnd*/ // время окончания флета
      input double Lot=0.1 /*Lot*/ // лот ордеров
      input int TS=50 /*TS*/ // расстояние трейлинга стоплоса

      - Индикаторы получают данные с D1
       

      Комментарий

      • #4 Свернуть

        Сообщение от xiritu Посмотреть сообщение
        Достаточно этих параметров?
        +
        Период РСАй,
        Период Моментума
        Сообщение от xiritu Посмотреть сообщение
        - Индикаторы получают данные с D1
        Да. При выполнении условий по дневному ТФ на предыдущем баре ищем торговый ночной диапазон текущего (начавшегося) дня. В принципе, сам диапазон ночного флета можно определять на младших ТФ.
           
        FX-календарь | Регистрация на ФОРУМЕ |

        Комментарий

        • #5 Свернуть

          Сообщение от xiritu Посмотреть сообщение
          input double SellLvl=70.0 /*SellLvl*/ // уровень РСИ, выше которого покупаем
          не покупаем, а продаем. Если РСАй выше 70, то на следующий день выставляем селл-стоп отложку.
          Пример: 02.11 РСАй показывал значения выше 70, значит на следующий торговый день в понедельник 05.11 торгуем в продажу.
          Нажмите на изображение для увеличения.

Название:	селл.PNG
Просмотров:	1
Размер:	24.7 Кб
ID:	26979272

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

Название:	EURUSDM15.png
Просмотров:	1
Размер:	24.9 Кб
ID:	26979273
             
          FX-календарь | Регистрация на ФОРУМЕ |

          Комментарий

          • #6 Свернуть

            Сообщение от Tekora Посмотреть сообщение
            не покупаем, а продаем. Если РСАй выше 70, то на следующий день выставляем селл-стоп отложку.
            Пример: 02.11 РСАй показывал значения выше 70, значит на следующий торговый день в понедельник 05.11 торгуем в продажу.
            [ATTACH]2283572[/ATTACH]

            [ATTACH]2283573[/ATTACH]
            поправил
               

            Комментарий

            • #7 Свернуть

              Уточнение - сколько раз можно открывать отложку в течении дня (на случай если позиция быстро закроется)?
                 
              Последний раз редактировалось xiritu; 12.11.2018, 17:23.

              Комментарий

              • #8 Свернуть

                Сообщение от xiritu Посмотреть сообщение
                Уточнение - сколько раз можно открывать отложку в течении дня (на случай если позиция быстро закроется)?
                Можно сделать два варианта:
                1. При возвращении цены выше/ниже середины диапазона.
                2. А так одна единственная должна быть, по идее, либо сработает и закроется по стоп-лоссу (неважно, по первоначальному стоп-лоссу или же стоп будет передвинут трайлингом) , либо удалиться на следующий день.
                   
                FX-календарь | Регистрация на ФОРУМЕ |

                Комментарий

                • #9 Свернуть

                  хорошо, сегодня скину
                     

                  Комментарий

                  • #10 Свернуть

                    Сообщение от xiritu Посмотреть сообщение
                    ТЗ еще актуально?

                    Если да, то предлагаю пообщаться в соседней ветке https://forexdengi.com/threads/11994...ert?p=18958148
                    ТЗ актуальное.Надо заново написать?? Или будет ясно из ветки написания советников??
                     

                    Комментарий

                    • #11 Свернуть

                      Сообщение от Tekora Посмотреть сообщение
                      Можно сделать два варианта:
                      1. При возвращении цены выше/ниже середины диапазона.
                      2. А так одна единственная должна быть, по идее, либо сработает и закроется по стоп-лоссу (неважно, по первоначальному стоп-лоссу или же стоп будет передвинут трайлингом) , либо удалиться на следующий день.
                      Проверьте пожалуйста ТЗ. Если все так, то выдаю его ЕА.
                         

                      Комментарий

                      • #12 Свернуть

                        Сообщение от kok2005 Посмотреть сообщение
                        ТЗ актуальное.Надо заново написать?? Или будет ясно из ветки написания советников?

                        По стратегии условие что цена обязательно пересекает 4-е МА и свеча должна закрыться от 10, но не более 40 пунктов от последней МА. Я бы хотел чтобы открытие ордера происходило на 3-ей свече, при условии что вторая будет в том же направлении что и первая (свеча, которая пересекла последнюю МА). Это будет являться сигналом на вход в рынок. По прошествии n- пунктов включается траллинг стоп. Тейк профит как по стратегии тоже выставляется при открытии ордера (регулируется в настройках). Если цена разворачивается в другую сторону (ордер открыт), то мы не закрываем как по стратегии, а ждем появления сигнала по условию и открываем локирующий ордер увеличенный в n- раз ( задаем в настройках ). Тогда закрытие этих ордеров нужно сделать по достижению определенной суммы в валюте депозита .
                        ок, займусь
                           

                        Комментарий

                        • #13 Свернуть

                          Сообщение от xiritu Посмотреть сообщение
                          Проверьте пожалуйста ТЗ. Если все так, то выдаю его ЕА.
                          input int iB=1 /*iB*/ // с какого бара получать данные
                          Можно не выносить во внешние параметры.
                          Время работы/закрытия:
                          1. Flat Period
                          -Диапазон дня 'FlatStart' - 'FlatEnd'
                          2. Work time
                          - Время до 'FlatEnd'
                          Здесь не совсем понял. Советник работает круглосуточно. Просто для выявления диапазона ночного флета используется время 'FlatStart' - 'FlatEnd'. И соответственно, исходя из этого, выставляются стоп-ордера по его границе.
                          Алгоритм

                          A. Открыть первый ордер
                          Если:
                          - отсутствуют ордера/позиции
                          Не нужно. Могут присутствовать и уже открытые ордера/позиции ранее (в смысле не в этот день) или по другому инструменту.
                          - есть Цена внутри дневного канала High/Low
                          Это, я так понял, Вы определяете диапазон ночного флета?
                          B. Принудительное удаление ордеров
                          Удалить ордера
                          если время создания ордера до 'FlatEnd'
                          Удалять несработавшие оредра на следующий день можно использовать 'FlatEnd'. Только следующего дня.
                          Трейлинг стоплоса/тейкпрофита
                          Изменить позиции
                          Если результат в пунктах более значения 'TS'
                          то
                          StopLoss: =От текущей рыночной цены - 'TS'
                          Для покупок. Для продаж, соответственно:
                          StopLoss: =От текущей рыночной цены + 'TS'
                          В общем, в будущем, думаю лучше поэкспериментировать с различными видами трейлинга.
                             
                          Последний раз редактировалось Tekora; 13.11.2018, 17:22.
                          FX-календарь | Регистрация на ФОРУМЕ |

                          Комментарий

                          • #14 Свернуть

                            Как по мне очень даже хорошо получилось.
                               

                            Комментарий

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

                              Сообщение от kok2005 Посмотреть сообщение
                              ТЗ актуальное.Надо заново написать?? Или будет ясно из ветки написания советников??
                              вопросы по описанию

                              Сообщение от kok2005 Посмотреть сообщение
                              цена обязательно пересекает 4-е МА
                              Поясните смысл "пересекает".
                              ------------

                              Сообщение от kok2005 Посмотреть сообщение
                              вторая будет в том же направлении что и первая
                              И расположения относительно МА уже не важно?
                              ------------

                              Сообщение от kok2005 Посмотреть сообщение
                              ждем появления сигнала по условию
                              В каком направлении относительно имеющейся позы?
                              ------------

                              Сообщение от kok2005 Посмотреть сообщение
                              открываем локирующий ордер увеличенный в n- раз
                              Но у вас не лок, а лот, увеличенный да еще в противоположную сторону. При этом если цена пойдет снова в другую сторону то что делать?

                              ---------

                              Предоставьте пожалуйста исправленное полное ТЗ.

                              Обращаю внимание, что в этой теме я принимаю только полные ТЗ (ветка так и называется),
                              по ТЗ не должно быть так много вопросов и уточнений как в вашем случае.
                                 

                              Комментарий

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

                              working...
                              X