Скачать MetaTrader 5

Отличия скриптов, советников и индикаторов

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы? Задай их на форуме - трейдеры помогут!
w1sp
95
w1sp 2012.08.04 05:46 
Может кто-нибудь подсказать каким образом по коду можно определить тип файла(советник, индикатор, скрипт)? Например, индикаторы не используют торговые функции. То есть интересуют какие-либо функции, используемые только в одном из типов файлов.
Рустам
3597
Рустам 2012.08.04 05:49  
Dmitry Fedoseev
42885
Dmitry Fedoseev 2012.08.04 06:00  

Индикатор можно отличить, у индикатора будет хоть одна строка начинающаяся с #property indicator...

Скрипт от советника - нет явных признаков.

w1sp
95
w1sp 2012.08.04 06:30  
Спасибо, Integer. Но как раз таки интересовал способ как отличить скрипт от советника. Любой способ, позволяющий, имея только файл, определить тип файла.
Dmitry Fedoseev
42885
Dmitry Fedoseev 2012.08.04 06:42  
По наличию строки #property show_inputs можно определить скрипт, но она не у всех скриптов есть, но если есть, то скорее всего это скрипт.
Рустам
3597
Рустам 2012.08.04 06:50  
Скрипт, это советник положенный в папку скриптов, можно вырезать инит, и деинит, но это значения не имеет - при запуске из этой папки, они отрабатываться не будут.
w1sp
95
w1sp 2012.08.04 06:53  
То есть если поместить советник в папку скриптов, то он отработает один раз функцию start? И никаких других между скриптами и советниками отличий нет?
Рустам
3597
Рустам 2012.08.04 06:59  
Для терминала -да. И тот и другой работают в своем потоке (индикаторы работают в потоке окна), при запуске из папки советников отрабатываются стандартные функции инит и деинит (если они есть), а старт запускается по тикам. из папки скриптов старт один раз.
w1sp
95
w1sp 2012.08.04 07:28  
А можно ли утверждать, что код содержащий show_confirm или show_inputs является скриптом?
Dmitry Fedoseev
42885
Dmitry Fedoseev 2012.08.04 07:42  
w1sp:
А можно ли утверждать, что код содержащий show_confirm или show_inputs является скриптом?

Очень веоятно, но не однозначно. Бывают такие редкие случаи, что скрипт переделывается в эксперта, тогда в эксперте могут остаться show_confirm и show_inputs.
w1sp
95
w1sp 2012.08.04 07:49  
а может есть еще подобные свойства/функции или что-то еще свойственное только какому-то одному типу? Или как правило используемые только в одном из типов?
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий