Код советника для закрытия всех ордеров при определенном условии

 

Помогите пожалуйста с написанием кода для советника!

Закрытие всех существующих ордеров (отложенных и открытых) при закрытие одного из них по тейку или стопу.

 
Dr.Smit:

Помогите пожалуйста с написанием кода для советника!

Закрытие всех существующих ордеров (отложенных и открытых) при закрытие одного из них по тейку или стопу.

Начинайте и показывайте.
 

Простой же алгоритм:

1. при старте совы сохраняем время старта.

2. перебираем в цикле закрытые позиции в истории.

3. при нахождении позиции с временем закрытия позже времени старта советника - закрываем все ордера в терминале, терминал тоже закрываем, а то хозяин придёт, а там убытки )))

 
evillive:

Простой же алгоритм:

1. при старте совы сохраняем время старта.

2. перебираем в цикле закрытые позиции в истории.

3. при нахождении позиции с временем закрытия позже времени старта советника - закрываем все ордера в терминале, терминал тоже закрываем, а то хозяин придёт, а там убытки )))


Спасибо, но если не трудно можно этот пример в коде?
 
Dr.Smit:

Спасибо, но если не трудно можно этот пример в коде?
Здесь.
 

Помогите пожалуйста в написании блока закрытия ордера по условию. Дело в том,что ни один блок из многих ресурсов,которые вставлял в свой советник

у меня не работает, ни по номеру ,ни  по тикету.

 
medved169:

Помогите пожалуйста в написании блока закрытия ордера по условию. Дело в том,что ни один блок из многих ресурсов,которые вставлял в свой советник

у меня не работает, ни по номеру ,ни  по тикету.

Условие закрытия вы пишете свое, функцию закрытия берете отсюда это функции Ким И В
Вторая страница, закрытие всех, 
https://www.mql5.com/ru/forum/131859