Возможная ошибка тестера стратегии MT5 в управлении рисками при расчете партии с помощью функции OrderProfitCheck

 
Моя премьера здесь с этой веткой, я хочу поделиться своим опытом с автоматизированным управлением рисками, после многократного размышления над проблемой, я нашел эту функцию OrderProfitCheck, которая принадлежит классу управления рисками MoneyFixedRisk, прежде чем писать, что выполняет эту функцию, я помещаю их в контекст, который составляет мою стратегию. Моя стратегия ищет записи, когда она находит запись, вычисляет соответствующий SL, с этими двумя данными и устанавливает 1% баланса в качестве максимальной потери операции, OrderProfitCheck помогает мне проецируй больше родословной, мне нужно не рисковать более чем на 1% моего баланса.


Loss=-m_account.OrderProfitCheck(m_symbol.Name(),ORDER_TYPE_SELL,1.0,m_symbol.Bid(),sl);
aLots = MathFloor(m_account.Balance()*MaximumRisk/Loss/100.0/stepvol)*stepvol;


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



Я хотел бы знать, прошел ли кто-то через это и есть ли решение использовать его в симуляторе?
 
japarradog:
Моя премьера здесь с этой веткой, я хочу поделиться своим опытом с автоматизированным управлением рисками, после многократного размышления над проблемой, я нашел эту функцию OrderProfitCheck, которая принадлежит классу управления рисками MoneyFixedRisk, прежде чем писать, что выполняет эту функцию, я помещаю их в контекст, который составляет мою стратегию. Моя стратегия ищет записи, когда она находит запись, вычисляет соответствующий SL, с этими двумя данными и устанавливает 1% баланса в качестве максимальной потери операции, OrderProfitCheck помогает мне проецируй больше родословной, мне нужно не рисковать более чем на 1% моего баланса.



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



Я хотел бы знать, прошел ли кто-то через это и есть ли решение использовать его в симуляторе?

Добрый вечер!

А чем Вы торгуете?

 
prostotrader:

Добрый вечер!

А чем Вы торгуете?

Здравствуйте, на форексе, а также в американских действиях cfd, в демо в реальном времени я уже пробовал это, и он работает очень хорошо, что происходит в том, что в симуляторе он, очевидно, работает хорошо, но в нескольких операциях он сжигает баланс. Нет смысла, например, закрывать убыточную операцию, в которой я рискнул 15 долларами США и вычел 350 долларов США или больше, в нескольких операциях, которые сжигают баланс, я сделал ручной расчет в соответствии с моим SL и моим риском на операцию, чтобы вычислить происхождение и Это то же самое, что рассчитывает советник, сегодня я проведу другие тесты и сделаю несколько снимков, чтобы лучше описать ситуацию, спасибо.


Оплаченный Извините за грамматические ошибки, я использую Google Traslate.

 
japarradog:

Здравствуйте, на форексе, а также в американских действиях cfd, в демо в реальном времени я уже пробовал это, и он работает очень хорошо, что происходит в том, что в симуляторе он, очевидно, работает хорошо, но в нескольких операциях он сжигает баланс. Нет смысла, например, закрывать убыточную операцию, в которой я рискнул 15 долларами США и вычел 350 долларов США или больше, в нескольких операциях, которые сжигают баланс, я сделал ручной расчет в соответствии с моим SL и моим риском на операцию, чтобы вычислить происхождение и Это то же самое, что рассчитывает советник, сегодня я проведу другие тесты и сделаю несколько снимков, чтобы лучше описать ситуацию, спасибо.


Оплаченный Извините за грамматические ошибки, я использую Google Traslate.

Симуляция ошибок захвата.

Файлы:
 
japarradog:

Оплаченный Извините за грамматические ошибки, я использую Google Traslate.

Please, also leave/add the original text. Many people here understand English, and some Spanish. The translator makes mistakes sometimes

Por favor :-)

 
Vladimir Karputov:

Отлично, работает отлично, спасибо.

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