Стрелочки-линеечки в визуализаторе - как избавиться?

 

Сразу картинка:

Вот такое можно видеть в визуализаторе: желтая стрелочка вправо - место установки OP_BUYSTOP-а, синяя в ту же сторону - где он сработал, треугольник влево - где срвботал его тейк профит, засечки, соединительные линии...

Простой вопрос: можно как-то просто(1 чек-бокс в опциях, 1 команда в эксперте) сказать, что я НЕ хочу в данном прогоне эксперта(в визуализаторе, конечно) видеть что-либо связанное с торговлей? Т.е. торговля пусть себе идет как обычно - графически маркировать ее НИКАК не надо. Т.е. на графике выше по моему замыслу должны остаться только бары с котировками. Так - можно?

 
SamMan писал (а) >>

Сразу картинка:

Вот такое можно видеть в визуализаторе: желтая стрелочка вправо - место установки OP_BUYSTOP-а, синяя в ту же сторону - где он сработал, треугольник влево - где срвботал его тейк профит, засечки, соединительные линии...

Простой вопрос: можно как-то просто(1 чек-бокс в опциях, 1 команда в эксперте) сказать, что я НЕ хочу в данном прогоне эксперта(в визуализаторе, конечно) видеть что-либо связанное с торговлей? Т.е. торговля пусть себе идет как обычно - графически маркировать ее НИКАК не надо. Т.е. на графике выше по моему замыслу должны остаться только бары с котировками. Так - можно?

А для чего тогда вообще включать режим визуализации, если не отображать совершенные сделки?

 
SamMan писал (а) >>

Сразу картинка:

Вот такое можно видеть в визуализаторе: желтая стрелочка вправо - место установки OP_BUYSTOP-а, синяя в ту же сторону - где он сработал, треугольник влево - где срвботал его тейк профит, засечки, соединительные линии...

Простой вопрос: можно как-то просто(1 чек-бокс в опциях, 1 команда в эксперте) сказать, что я НЕ хочу в данном прогоне эксперта(в визуализаторе, конечно) видеть что-либо связанное с торговлей? Т.е. торговля пусть себе идет как обычно - графически маркировать ее НИКАК не надо. Т.е. на графике выше по моему замыслу должны остаться только бары с котировками. Так - можно?

Можно, правда без чек-боксов.

Вставь в код своего советника функцию.

ObjectsDeleteAll( )

Вынеси параметр отвечающий за вкл/откл данной функции в настройки экспа.

Если тебе нужно удалять определенные объекты, то используй ObjectDelete(). Можно будет еще проверять работает ли эксперт в режиме тестирования функцией

IsTesting( )
 
А для чего тогда вообще включать режим визуализации, если не отображать совершенные сделки?

Причина 1: Что бы видеть как рисуется график. А параллельно - узнать итоги торговли. Можно, конечно, разбить на 2 прогона, но... зачем? Почему в 1 запуск не выполнить?

Причина 2: Единовременно выставляется 10-20-40-... отложенных ордеров, 80% которых никогда не будут зацеплены рынком. Но сами-то ордера есть! В мешанине стрелочек понять что-либо - не реально.

О! Это уже ближе к делу-спасибо за хинт! Как я понимаю, для абсолютной чистоты графика ее лучше вызывать на каждом тике, ага?

 
SamMan писал (а) >>

Причина 1: Что бы видеть как рисуется график. А параллельно - узнать итоги торговли. Можно, конечно, разбить на 2 прогона, но... зачем? Почему в 1 запуск не выполнить?

Причина 2: Единовременно выставляется 10-20-40-... отложенных ордеров, 80% которых никогда не будут зацеплены рынком. Но сами-то ордера есть! В мешанине стрелочек понять что-либо - не реально.

О! Это уже ближе к делу-спасибо за хинт! Как я понимаю, для абсолютной чистоты графика ее лучше вызывать на каждом тике, ага?

Да, лучше на каждом тике,сразу после выставления ордеров.

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