Новая версия платформы MetaTrader 5 build 2360: Расширение интеграции с SQLite - страница 8
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Должна ли (!) Это быть открытая позиция или же это может быть противоположный лимитный ордер, чтобы получить лучшую цену и не обременять систему (или мое терпение) постоянным наблюдением и ожиданием?
Или эта форма CloseBy возможна только через OnTradeTransaction () - чтобы узнать, когда LimitOrder активирован, и только потом отправлять CloseBy?
Does(!) this have to be an open position or can't it also be an opposite limit order to get a better price and not burden the system (or my patience) with constant watching and waiting?
Or is this form of CloseBy only possible via OnTradeTransaction() - to recognize when the LimitOrder is activated and only then send the CloseBy?
Try to learn the sample from Trade Operation Types
Example of the TRADE_ACTION_CLOSE_BY trade operation for closing positions by opposite positions:
Try to learn the sample from Trade Operation Types
Example of the TRADE_ACTION_CLOSE_BY trade operation for closing positions by opposite positions:
Спасибо, но у меня нет проблем с закрытием открытой позиции (введите POSITION_TYPE_SELL или POSITION_TYPE_BUY) другой открытой позицией ! Это стандарт.
Я хочу сопоставить закрытие одной или нескольких открытых позиций ( типа POSITION_TYPE_SELL или POSITION_TYPE_BUY) одним противоположным лимит- ордером (например, ORDER_TYPE_BUY_LIMIT или ORDER_TYPE_SELL_LIMIT).
Это работает или это невозможно - это был / был мой вопрос?
Thanks, but I don't have a problem to close an open position (type either POSITION_TYPE_SELL or POSITION_TYPE_BUY) by another open position! That is the standard.
I would like to match for closing one or more open position(s) (type either POSITION_TYPE_SELL or POSITION_TYPE_BUY) by one opposite Limit-Order (types e.g. ORDER_TYPE_BUY_LIMIT or ORDER_TYPE_SELL_LIMIT).
Does this work or is it impossible - that is/was my question?Thanks, but I don't have a problem to close an open position (type either POSITION_TYPE_SELL or POSITION_TYPE_BUY) by another open position! That is the standard.
I would like to match for closing one or more open position(s) (type either POSITION_TYPE_SELL or POSITION_TYPE_BUY) by one opposite Limit-Order (types e.g. ORDER_TYPE_BUY_LIMIT or ORDER_TYPE_SELL_LIMIT).
Does this work or is it impossible - that is/was my question?Open by Market opposite position (order in terms of hedge system) and close by it all other orders immediately. What is the matter?
Or place Limit opposite order (instead of Take Profit/Stop Loss) and after it triggered close all them.
No other options
Должна ли (!) Это быть открытая позиция или же это может быть противоположный лимитный ордер, чтобы получить лучшую цену и не обременять систему (или мое терпение) постоянным наблюдением и ожиданием?
Или эта форма CloseBy возможна только через OnTradeTransaction () - чтобы узнать, когда LimitOrder активирован, и только потом отправлять CloseBy?
Does(!) this have to be an open position or can't it also be an opposite limit order to get a better price and not burden the system (or my patience) with constant watching and waiting?
Or is this form of CloseBy only possible via OnTradeTransaction() - to recognize when the LimitOrder is activated and only then send the CloseBy?
Это должна быть именно позиция.
Open by Market opposite position (order in terms of hedge system) and close by it all other orders immediately. What is the matter?
Or place Limit opposite order (instead of Take Profit/Stop Loss) and after it triggered close all them.
No other options
Позвольте мне предложить на будущее, что закрытие открытой позиции может быть обработано напрямую с помощью лимитного ордера, так что теперь нам не нужно ждать и проверять его срабатывание - что-то вроде пожара и забывания :)
May I then suggest for the future that closing an open position can be processed directly by a limit order, so onw don't has to wait and check for it being triggered - a kind of fire and forget :)
Попробуйте фильтры в следующем жестком формате:
Так работает. Но это уже не простой фильтр...
Позвольте мне предложить на будущее, что закрытие открытой позиции может быть обработано напрямую с помощью лимитного ордера, так что теперь нам не нужно ждать и проверять его срабатывание - что-то вроде пожара и забывания :)
лимитный ордер может исполнится частично (или вообще может быть отклонён), поэтому не является полным эквивалентом TP/SL, т.е. присматривать за ним - необходимость
Позвольте мне предложить на будущее, что закрытие открытой позиции может быть обработано напрямую с помощью лимитного ордера, так что теперь нам не нужно ждать и проверять его срабатывание - что-то вроде пожара и забывания :)
May I then suggest for the future that closing an open position can be processed directly by a limit order, so onw don't has to wait and check for it being triggered - a kind of fire and forget :)
Не путайте неттинг и хеджинг. В неттинге всё именно так и работает. В хэджинге образуется противоположная позиция. Закрыть одну позицию другой можно в любое время, а не только когда образовалась одна из позиций.
Чтобы закрыть позицию, Вы можете выставить stop loss или take profit, для этого необязательно открывать противоположную позицию. И всё будет автоматом - "оторвать и выбросить"
Функция OrderCloseBy пришла из MT4
Хорошо, спасибо, я понимаю. Будет делать с TP.
Ok, thank you all! I understand. Will do with with TP.
Ставка маржи По умолчанию всегда возвращается 0
нет никакого способа, чтобы прочитать начальную ставку маржи и обслуживание маржинальной ставки
оба находятся в SymbolsInfoDouble
и вы должны прочитать это с
но это всегда возвращает 0, на демо и на реальном счете.
я проверяю это с 2 брокерами, оба имеют это значение написано в
проблема в том, что он нужен для расчета, если у вас нет символов Форекс, а значение отличается от 1 или 0