Отслеживание размера Eqiuty

 

Уважаемые коллеги. В связи с разработкой новой концепции торговли, возникла необходимость отслеживать размер Equity (на графиках она рисуется зеленым, см.скриншот).


Работающего советника трогать не хочу. Есть ли способ отслеживать размер Equity при множественных сделках на инструменте? При достижении заданного уровня Equity должны закрываться все сделки и прекращаться торговля основного робота. При этом на других инструментах сделки не должны закрываться и торговля должна продолжаться.

Обращу ваше внимание, что отслеживать (рассчитывать?) размер Equity необходимо только на одном инструменте.


Буду благодарен за любые комментарии, заранее всем спасибо!

 
Посмотрите код: LifeHack Balance Equity
 
Vladimir Karputov:
Посмотрите код: LifeHack Balance Equity

Спасибо, там о Equity торгового счета. В моем случае нужно отслеживать Equity лишь одного инструмента.

 
На счёт готовых вариантов не знаю, в своём мультивалютнике делал так, записывал цену открытия сделки и далее если новые добавлялись то их открытие тоже записывалось. Далее просто считался профит каждой сделки и суммировалось ( получая общую эквити по всем открытым позициямнапример по одному символу). Единственный минус в моём варианте это то что свопы не учтены.
 
Anatolii Zainchkovskii:
На счёт готовых вариантов не знаю, в своём мультивалютнике делал так, записывал цену открытия сделки и далее если новые добавлялись то их открытие тоже записывалось. Далее просто считался профит каждой сделки и суммировалось ( получая общую эквити по всем открытым позициямнапример по одному символу). Единственный минус в моём варианте это то что свопы не учтены.

Это логично, вопрос лишь в том, можно ли другим советником запретить работу первого на одном инструменте.

 
Luchezar Shalomaev:

Это логично, вопрос лишь в том, можно ли другим советником запретить работу первого на одном инструменте.

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

 
Anatolii Zainchkovskii:

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

Спасибо. Включение не нужно.

 
Luchezar Shalomaev:

Уважаемые коллеги. В связи с разработкой новой концепции торговли, возникла необходимость отслеживать размер Equity (на графиках она рисуется зеленым, см.скриншот).


Работающего советника трогать не хочу. Есть ли способ отслеживать размер Equity при множественных сделках на инструменте? При достижении заданного уровня Equity должны закрываться все сделки и прекращаться торговля основного робота. При этом на других инструментах сделки не должны закрываться и торговля должна продолжаться.

Обращу ваше внимание, что отслеживать (рассчитывать?) размер Equity необходимо только на одном инструменте.


Буду благодарен за любые комментарии, заранее всем спасибо!

Вот, из популярных

https://www.mql5.com/ru/forum/103774/page63

График эквити и баланса
График эквити и баланса
  • 2014.10.29
  • www.mql5.com
Доработал индикатор Кима. Учёл свопы, стоимость пункта и спред...
 
Renat Akhtyamov:

Вот, из популярных

https://www.mql5.com/ru/forum/103774/page63

Спасибо. Там MQL4. Нужен MQL5.

Причина обращения: