Советники: Close by Equity Percent

 

Close by Equity Percent:

Советник закрывает все позиции (по любому символу и с любым magic'ом), если эквити достигает определенного процентного соотношения к балансу.

Всего один входной параметр Equity Percent From Balances - процент превышения средств над балансом.

Автор: Vladimir Karputov

 

А это зачем?

ulong          m_magic=15489;                // magic number

ulong          m_slippage=50;                // slippage


На МТ-5 ещё не видел с закрытием по магику или по символу- если видели- скиньте пожалуйста в личку.

 
Askr:

А это зачем?

ulong          m_magic=15489;                // magic number

ulong          m_slippage=50;                // slippage


На МТ-5 ещё не видел с закрытием по магику или по символу- если видели- скиньте пожалуйста в личку.

Это что-ли.

Так ему уже не первый год

MetaTrader 5 build 1295
MetaTrader 5 build 1295
  • 2016.04.01
  • MetaQuotes Software Corp.
  • www.metatrader5.com
Чтобы расширить возможности трейдеров ритейл-форекса, в платформу добавлена вторая система учета — хеджинг. Теперь по инструменту можно иметь множество позиций, в том числе — разнонаправленных. Это позволяет реализовывать торговые стратегии с так называемым локированием — если цена пошла против трейдера, он имеет возможность открыть позицию в...
 
Здравствуйте Vladimir,
Если возможно, не могли бы вы адаптировать следующее усовершенствование для этого эксперта?
Спасибо.


Параметр 'Close:'

- если указать 'true', суммарная прибыль будет будет считать только для позиций открытых по текущему символу (текущий символ - символ на графике которого запущен эксперт)
- если указать 'false', то суммарная прибыль будет считаться для всех позиций по всем символам

Параметр 'Search signals' - задаёт интервал проверки суммарной прибыли в секундах. Если задать значение меньшее '10' секунд, то проверка прибыли будет ТОЛЬКО в момент рождения нового бара. 


НОТА. Как только советник достигнет указанного процента прибыли и закроет позиции, эта сделка будет повторяться после достижения целевого процента прибыли для каждой новой позиции, верно?
 
Edviao:
***
Как только советник достигнет указанного процента прибыли и закроет позиции, эта сделка будет повторяться после достижения целевого процента прибыли для каждой новой позиции, верно?

Никаких повторений нет. Советник только закрывает позиции.

 
Здравствуйте,
Другими словами, после того, как консультант закрыл все позиции, консультант больше не будет закрывать позиции, даже если вновь открытые ордера достигнут указанного значения прибыли. 
(Если я ошибаюсь, поправьте пожалуйста.)

А пока внесете ли вы вышеуказанные улучшения?
Совершение сделок - Торговые операции - Справка по MetaTrader 5
Совершение сделок - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 
Edviao:
***
Параметр 'Close:'

- если указать 'true', суммарная прибыль будет будет считать только для позиций открытых по текущему символу (текущий символ - символ на графике которого запущен эксперт)
- если указать 'false', то суммарная прибыль будет считаться для всех позиций по всем символам

Параметр 'Search signals' - задаёт интервал проверки суммарной прибыли в секундах. Если задать значение меньшее '10' секунд, то проверка прибыли будет ТОЛЬКО в момент рождения нового бара. 
***
Edviao:
***
Другими словами, после того, как консультант закрыл все позиции, консультант больше не будет закрывать позиции, даже если вновь открытые ордера достигнут указанного значения прибыли. 
(Если я ошибаюсь, поправьте пожалуйста.)
***

Указанные улучшения я планирую сделать на базе Close Balance Equity - там лучше построен алгоритм закрытия.

Close Balance Equity
Close Balance Equity
  • www.mql5.com
Советник закрывает все позиции по ТЕКУЩЕМУ символу при превышении Баланса или Средств над заданными. Входные параметры Инициализации шага происходит в OnInit, а далее когда в рынке нет ни одной позиции.
 
Vladimir Karputov:

Указанные улучшения я планирую сделать на базе Close Balance Equity - там лучше построен алгоритм закрытия.

Да, похоже, такой подход делает эксперта более эффективным.

Большое спасибо за проявленный интерес.