Как узнать, что индикатор используется режиме Тестирования - страница 2

 
Integer:

Для начала надо определиться, о каком тестировании идет разговор.
В тестере, который вроде один всего :)
 
Andrei01:
В тестере, который вроде один всего :)

Поздравляю!
 
Andrei01:
В тестере, который вроде один всего :)


Пусть советник из тестера сообщает, что идет тестирование, а индикатор проверяет состояние. Вариантов море. Кому-то подойдут глобальные переменные. Мне больше нравится работать с файлами. Я бы, в init() советника создавал файл, по имени (или содержимому) которого можно определить имя советника, валюту и таймфрейм. В deinit() - его удалял. Индикатор пусть проверяет состояние.

Подумал, можно еще проще. Прямо индикатору из советника, как параметр, передавать режим.

 

И зачем индикатору знать какой режим используется?

Он должен всегда работать одинаково корректно.

 
Vinin:

И зачем индикатору знать какой режим используется?

Он должен всегда работать одинаково корректно.


Иногда бывает надо, чтобы ускорить тестирование, если индикатор рисует графическими объектами много всякого разного ненужного советнику.
[Deleted]  

Вообщем, всем ищущим вердикт.
Да, узнать что индикатор работает в режиме тестирования встроенными методами MQL4 нельзя.
Но можно извратится и достать эти данные.

Спасибо всем.
to Integer: +0 к полезности, но репу вы себе набиваете. Досадно.

 
vedroid:

Спасибо всем.
to Integer: +0 к полезности, но репу вы себе набиваете. Досадно.

Если мозгов нет, пусть будет -1. О себе досадуй, о своих умственных способностях. Полезного я здесь действительно не писал, просто ухахатывался, от того, насколько можно отупеть и облениться. Автор бредит и все остальные такие умники, под этот бред пляшут.

ps. И не надо думать, что такой же гонимый, как половина здесь присутствующих. 

 
Integer:

Если мозгов нет, пусть будет -1. О себе досадуй,

эннадцать постов "ухахатывания" написания не "обленился", а одно простое "нет, не работает" написать слабо было? дружище ты сразу таким "не отупевшим" родился или все таки когдато чегото не знал и чемуто учился постепенно? ;)

Вот и топикстартер учится, спрашивает,.... но мы же все тут такие умные и гордые что нас ни о чем спрашивать нельзя :))))


to vedroid:

напрямую в индикаторе определить режим тестирования нельзя, а косо-криво - всеже можно: в заголовке окна есть надпись "(visual)". надеюсь что для некоторых читающих форум и знающих Win32Api написать этот код будет не сложно (сам боюсь нахомутать чтото, а времени вычитывать мануалы по Win32Api к сожалению нет).


 
ForexTools:

эннадцать постов "ухахатывания" написания не "обленился", а одно простое "нет, не работает" написать слабо было? дружище ты сразу таким "не отупевшим" родился или все таки когдато чегото не знал и чемуто учился постепенно? ;)

Вот и топикстартер учится, спрашивает,.... но мы же все тут такие умные и гордые что нас ни о чем спрашивать нельзя :))))

to vedroid:

напрямую в индикаторе определить режим тестирования нельзя, а косо-криво - всеже можно: в заголовке окна есть надпись "(visual)". надеюсь что для некоторых читающих форум и знающих Win32Api написать этот код будет не сложно (сам боюсь нахомутать чтото, а времени вычитывать мануалы по Win32Api к сожалению нет).


Ответ неверный. Кто-нибудь видели в этой теме определение о каком тестировании идет разговор? Никто не видел и не увидит, потому что его нету, так о чем разговор? О неопределнности. Как можно правильно ответить на неопределенный вопрос? Никак.

Проверить работают ли упомянутые функции или нет, у меня на это ушло две минуты. Если топикстартер учится, так вот пусть и учится, как уже писал, для этого космического корабля на луну снаряжать не надо.

Может быть даже и не надо определять, может быть можно написать этот индикатор так, чтобы он работал нормально и в реале и во всех режимах тестирования. 

WIN API! :)  Есть другой гораздо более простой (до смешного) способ узнать, работает ли индикатор на графике при визуальном тестировании, или на нормальном графике. И знаете ли, не родился со знанием этого способа. Могу поделиться секретом сопособности обучаться. Это смирение.

 
Integer:

Иногда бывает надо, чтобы ускорить тестирование, если индикатор рисует графическими объектами много всякого разного ненужного советнику.
ченто перченто