Нужна помощь!! Закрыть заказ на этом баре закрыть
Results 1 to 6 of 6

Thread: Нужна помощь!! Закрыть заказ на этом баре закрыть

  1. #1
    Здравствуй!!

    Нужна помощь, пожалуйста!

    Я новичок в программировании ... и я пытаюсь создать EA ...
    Он отлично работает, если я поставил перекрестное условие, чтобы закрыть заказ ...

    ...но...

    я хотел бы сказать EA, чтобы закрыть открытый порядок в конце текущего бара ....

    как мне это сделать??

    Если я использую функцию Close [0] или iClose ... кажется, что он проверяет, что он закрывает мой заказ на галочке рядом, а не на панели закрытия.

    Я хотел бы рассказать об этом EA, например:
    если мое условие продажи выполнено ... закрыть заказ в конце этой текущей строки

    кто-нибудь может сказать мне, как я могу это сделать ??

    Большое спасибо!!

  2. #2
    Самый простой способ - сделать это на первом тике нового бара, Vol [0] = 1

  3. #3

    Quote Originally Posted by ;
    Самый простой способ - сделать это на первом тике нового бара, Vol [0] = 1
    Спасибо, я попытался использовать Volume [0] gt, но он закрывает порядок 1 бара позже ... Пример: Мой EA открывает порядок на баре 0, я хочу, чтобы, если мое условие выполнено, оно закрывает порядок в открыть следующий бар (второй бар в торговле), но код Volume [0] gt 1 закрывает порядок при открытии третьего бара ..... возможно ли это?

  4. #4
    Я думаю, что ВРЕМЯ может быть более актуальной. Время [0] хранит время начала текущей строки в реальном времени, так что ... На момент, когда ваш эксперт считает, что может закрыть сделку в конце этой строки, а затем сохранить значение времени [0] в переменной. Затем продолжайте проверять его на Time [0]. Как только появится новый бар, время [0] будет больше, чем ваше сохраненное значение. НАПРИМЕР. datetime thisbartime; if (CloseTradeOnNextOpenCondition == true) {thisbartime = Time [0]; } else thisbartime = 0; if ((thisbartime! = 0) (Time [0]! = thisbartime)) {//закрыть торговлю}

  5. #5
    Спасибо!! Я попробую!

  6. #6
    1 Вложения (я) Я хотел бы добавить это к прикрепленному ea, но когда я попробовал свою руку, он только сообщал об ошибках. Есть ли шанс, что вы можете посмотреть на это для меня? Я прикрепил чистую (не обнял меня). Здесь надеется Спасибо Джим
    Quote Originally Posted by ;
    Я думаю, что ВРЕМЯ может быть более актуальной. Время [0] хранит время начала текущей строки в реальном времени, так что ... На момент, когда ваш эксперт считает, что может закрыть сделку в конце этой строки, а затем сохранить значение времени [0] в переменной. Затем продолжайте проверять его на Time [0]. Как только появится новый бар, время [0] будет больше, чем ваше сохраненное значение. НАПРИМЕР. datetime thisbartime; if (CloseTradeOnNextOpenCondition == true) {thisbartime = Time [0]; } else thisbartime = 0; if ((thisbartime! = 0) (Time [0]! = thisbartime)) {//закрыть торговлю}
    https://www.russia-forex.ru/attachme...1506626558.mq4

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.