Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 895
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Зависит от объема!
Понятно что смещение будет в сторону большего лота, но это-же всё равно средняя цена, как если бы на хедж счёте применить формулу
double average_op = (op1 * lot1 + op2 * lot2 + opN * lotN) / (lot1 + lot2 + lotN);
Или нет?
Изменится! Произойдет закрытие предыдущей позиции и открытие новой. Но это на ФОРТСе!
Та я про него-ж ФОРТС) Если закрылась по 4657 то и открылась по 4657
Понятно что смещение будет в сторону большего лота, но это-же всё равно средняя цена, как если бы на хедж счёте применить формулу
Или нет?
Вроде да:) Проверьте, если не уверены!
Вроде да:) Проверьте, если не уверены!
Не уверена, но проверить как. Может быть забредёт тот, кто точно знает)
Та я про него-ж ФОРТС) Если закрылась по 4657 то и открылась по 4657
Ну в том случае, если цена закрытия полностью совпадает с ценой позиции, тогда - да, но это как сломанные часы, которые дважды в день точное время показывают. Чаще всего цена позиции после переоткрытия не будет совпадать с ценой позиции до клиринга.
Не уверена, но проверить как. Может быть забредёт тот, кто точно знает)
Эм.. совершите 3 сделки на демо разным лотом и посмотрите цену позиции, потом тоже самое по формуле... и все:)
Чаще всего цена позиции после переоткрытия не будет совпадать с ценой позиции до клиринга.
Вот дела... значит если функция модификации т\п производит расчёт цены т\п относительно цены позиции, то после клиринга мой т\п может оказаться совсем не там где должен быть. Как-же тогда поставить правильно т\п?
Вот дела... значит если функция модификации т\п производит расчёт цены т\п относительно цены позиции, то после клиринга мой т\п может оказаться совсем не там где должен быть. Как-же тогда поставить правильно т\п?
ТП останется на том же месте! Просто цена позиции изменится. Т.е. позиция закрывается - Вы получаете прибыль/убыток по позиции, и позиция открывается заново (в том же объеме, что и был). Но, если у позиции был ТП или СЛ - он останется на том же уровне, что и до закрытия. А вот если Вы захотите рассчитать ТП после клиринга, то да - цена позиции подкинет сюрприз.
В таком случае нужно искать сделки на закрытие позиции. И смотреть, было ли переоткрытие позиции. Короче, в таком случае нужно перед модификацией проверять все сделки на предмет закрытия по клирингу. Либо же просто запоминать в переменную начальную цену позиции... ну тут все зависит от задачи.
ТП останется на том же месте! Просто цена позиции изменится. Т.е. позиция закрывается - Вы получаете прибыль/убыток по позиции, и позиция открывается заново (в том же объеме, что и был). Но, если у позиции был ТП или СЛ - он останется на том же уровне, что и до закрытия. А вот если Вы захотите рассчитать ТП после клиринга, то да - цена позиции подкинет сюрприз.
В таком случае нужно искать сделки на закрытие позиции. И смотреть, было ли переоткрытие позиции. Короче, в таком случае нужно перед модификацией проверять все сделки на предмет закрытия по клирингу. Либо же просто запоминать в переменную начальную цену позиции... ну тут все зависит от задачи.
Сюрприз, это уж точно). Т\П модифицируется по условию: если т\п != цена позиции + N. Для меня было бы проще запомнить в переменную, но после переоткрытия, сделки новые могут ещё быть. Как, в таком случае посчитать среднюю цену сделок, составляющих позицию, совершённых до и после лиринга, чтобы от неё считать т\п? Точнее спросить, как найду те сделки, что были до переоткрытия и соединю их со сделками совершёнными посл клиринга?
Сюрприз, это уж точно). Т\П модифицируется по условию: если т\п != цена позиции + N. Для меня было бы проще запомнить в переменную, но после переоткрытия, сделки новые могут ещё быть. Как, в таком случае посчитать среднюю цену сделок, составляющих позицию, совершённых до и после лиринга, чтобы от неё считать т\п? Точнее спросить, как найду те сделки, что были до переоткрытия и соединю их со сделками совершёнными посл клиринга?
Идентификатор позиции не поменяется. По нему ищите сделки.