Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мне не нравится это с ObjectCreate, ObjectDeleteAll
Мне кажется, что мы теряем скорость и точность оттуда и уверенность в вычислении и отображении данных
Это очен интересно
А будет ли оно работать в условия МТ4 код
В документации ест где то подробное про условная компиляция
например что это :
Да, под МТ4 тоже будет, и под С++ будет, и даже в C# )) Это изначально стандарт дефайнов от Си
define - это не переменная, это текстовая подстановка, которая обрабатывается ДО компиляции препроцессором
Да, под МТ4 тоже будет, и под С++ будет, и даже в C# )) Это изначально стандарт дефайнов от Си
define - это не переменная, это текстовая подстановка, которая обрабатывается ДО компиляции препроцессором
Ну да правилно и я тоже где то там пришел
Вопрос такой , как определить свой дефайн в
#define separate // определяем свой дефайн separate
Можно на месте separate вставить какую ни будь функцию
к примеру
#define Ind()
так что функция Ind() ,чтобы будь условно скомпилированная и отображенная в окно которое мы ее скажем
прочее спосибо разработчиков для обновление МТ4
https://docs.mql4.com/ru/basis/preprosessor
Для простоты начните с одного индикатора, первого, который с #property indicator_separate_window. Когда он будет готов, напишите второй с #property indicator_chart_window, вызывая первый через iCustom.
Потом смотрите на код и делайте рефакторинг, вытаскивая общие куски (если они будут) в инклудник.
#define separate // определяем свой дефайн separate
Все это не проблем ,но прежде чем начать мне надо знать, как определить свой дефайн в
#define separate // определяем свой дефайн separate
В этом случае define вообще ни при чем, он не нужен.
Stefan Stoyanov, в варианте с define идет всего лишь автовыбор директивы, но вы не сможете использовать сразу 2 в одном индикаторе.. это так просто не работает..
Ну да правилно и я тоже где то там пришел
Вопрос такой , как определить свой дефайн в
#define separate // определяем свой дефайн separate
Можно на месте separate вставить какую ни будь функцию
к примеру
#define Ind()
так что функция Ind() ,чтобы будь условно скомпилированная и отображенная в окно которое мы ее скажем
прочее спосибо разработчиков для обновление МТ4
https://docs.mql4.com/ru/basis/preprosessor
Нет, вы не понимаете смысла дефайнов. Поясню на другом примере, так понятнее.
Нет, вы не понимаете смысла дефайнов. Поясню на другом примере, так понятнее.
А можно в скобками поставить одного из буфера индикатора,конечно если значения буфера численная
Примерно так :
В этом случае define вообще ни при чем, он не нужен.
Да но если я вызываю второй код через iCustom, это уже не единая программа а отдельные файлы
Первоначальная идея поместить все на одной код в одной программе - файле
А можно попоробоват так
Идея в том ,возможно ли поставить функции между операторы
#ifdef ---Ind()----- #endif
Да но если я вызываю второй код через iCustom, это уже не единая программа а отдельные файлы
Первоначальная идея поместить все на одной код в одной программе - файле
Еще раз: одним файлом и одной программой не получится. Точка.
Если есть общий код - его можно вынести в один общий инклудник, но включить его нужно в два индикатора.