Здравствуйте. Советник очень понравился. Посмотрел код, супер. Пока только изучаю сам. Подскажите пожалуйста на сколько сложно доработать следующим образом: добавить параметр Х на количество ордеров после которых советник при возвращении на уровень предыдущего ордера будет закрывать сделку. Например Советник взял 5 ордеров А,В,С,Д,Е, у параметра Х установлено значение 4. Так вот ордер Е когда достигнет уровня Д должен закрываться. Ну или подскажите пожалуйста в каком месте это лучше реализовать в коде. Премного благодарю.
Данный код не работает с отложенными ордерами и никогда не предназначался для работы с отложенными ордерами.
Данный код не работает с отложенными ордерами и никогда не предназначался для работы с отложенными ордерами
Видимо Вы меня не совсем поняли правильно, я имел ввиду только на открытые ордера
Видимо Вы меня не совсем поняли правильно, я имел ввиду только на открытые ордера
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Vladimir Karputov, 2018.12.24 08:55
Данный код не работает с отложенными ордерами и никогда не предназначался для работы с отложенными ордерами.
Читайте справку: Общие принципы
Общие принципы
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция.
- Ордер — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит и Стоп Лосс.
- Сделка — факт покупки или продажи того или иного финансового инструмента. Покупка (Buy) происходит по цене спроса (Ask), а продажа (Sell) — по цене предложения (Bid). Сделка может быть совершена в результате исполнения рыночного ордера или срабатывания отложенного. Следует учитывать, что в некоторых случаях результатом исполнения ордера могут быть сразу несколько сделок.
- Позиция — это рыночное обязательство, количество купленных или проданных контрактов по финансовому инструменту. Длинная позиция (Long) — купленный в расчете на повышение цены финансовый инструмент, короткая (Short) — обязательство на его поставку в расчете на снижение цены в будущем.
Читайте справку: Общие принципы
Общие принципы
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция.
- Ордер — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит и Стоп Лосс.
- Сделка — факт покупки или продажи того или иного финансового инструмента. Покупка (Buy) происходит по цене спроса (Ask), а продажа (Sell) — по цене предложения (Bid). Сделка может быть совершена в результате исполнения рыночного ордера или срабатывания отложенного. Следует учитывать, что в некоторых случаях результатом исполнения ордера могут быть сразу несколько сделок.
- Позиция — это рыночное обязательство, количество купленных или проданных контрактов по финансовому инструменту. Длинная позиция (Long) — купленный в расчете на повышение цены финансовый инструмент, короткая (Short) — обязательство на его поставку в расчете на снижение цены в будущем.
Спасибо, читал. Но мне нужно чтобы советник после превышения указанного количества Х ордеров при каждом возврате на уровень предыдущего ордера начинал закрывать сделку
Допустим я хочу использовать не более 10 на одной валютной паре, и как только советник возьмет 11 ордер и вернется на уровень открытия 10-го ордера то 11 ордер должен закрыться
Спасибо, читал. Но мне нужно чтобы советник после превышения указанного количества Х ордеров при каждом возврате на уровень предыдущего ордера начинал закрывать сделку
Допустим я хочу использовать не более 10 на одной валютной паре, и как только советник возьмет 11 ордер и вернется на уровень открытия 10-го ордера то 11 ордер должен закрыться
Извините, пишу в третий раз. На этот раз пишу в последний раз:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Vladimir Karputov, 2018.12.24 08:55
Данный код не работает с отложенными ордерами и никогда не предназначался для работы с отложенными ордерами.
Спасибо, читал. Но мне нужно чтобы советник после превышения указанного количества Х ордеров при каждом возврате на уровень предыдущего ордера начинал закрывать сделку
Допустим я хочу использовать не более 10 на одной валютной паре, и как только советник возьмет 11 ордер и вернется на уровень открытия 10-го ордера то 11 ордер должен закрыться
Ордер можно только удалить, но не закрыть - это не позиция.
Ордер можно только удалить, но не закрыть - это не позиция.
Понял. Не правильно написал. Владимир именно об этом мне и хотел сказать говоря про отложенные ордера...
я под словом ордер подразумевал позицию
Добрый вечер. Возможно ли добавить к советнику функцию его остановки по достижению Take Profit ?
Думаю это возможно.
Добавлено: VR---SETKA---3_v2
Дополнение версии 1: VR---SETKA---3
Добавлено в версии 2:
по просьбе добавлен параметр "CloseProfit" - закрытие всех позиций при достижении заданной прибыли CloseProfit
![VR---SETKA---3_v2 VR---SETKA---3_v2](https://c.mql5.com/36/30/vr-setka-3-v2.jpg)
- www.mql5.com
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
VR---SETKA---3:
VR---SETKA---3 - советник для MetaTrader 5. Продолжение VR---SETKA . Советник сетка работает по принципу мартина. Сетка. Мартингейл. Использовать только на hedge счетах.
Автор: Vladimir Karputov