Как програмно вызывать отладчик?

 
Есть индикатор, который работает чётко. Но иногда, в какие-то моменты, по крайне мере, если смотреть на истории, если прогортать дни или недели, появляются некоторые не совсем правильные отрисовки, которые не должны быть такими. С ходу, понять причину я не осилил, поэтому подумал, что если доходя до предыдущей свечи, например, вызывать программно отладчик, и, дальше в отладчике уже прогнать несколько баров, можно увидеть что не так в логике индикатора или в котировке на том участке. Только вот возникает резонный вопрос, как вызвать в нужном участке кода отладчик при наступлении какого-нибудь события?
 
hoz:
Есть индикатор, который работает чётко. Но иногда, в какие-то моменты, по крайне мере, если смотреть на истории, если прогортать дни или недели, появляются некоторые не совсем правильные отрисовки, которые не должны быть такими. С ходу, понять причину я не осилил, поэтому подумал, что если доходя до предыдущей свечи, например, вызывать программно отладчик, и, дальше в отладчике уже прогнать несколько баров, можно увидеть что не так в логике индикатора или в котировке на том участке. Только вот возникает резонный вопрос, как вызвать в нужном участке кода отладчик при наступлении какого-нибудь события?

Запустить отладку без точек останова, оставив только программные точки

void  DebugBreak();