[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 178
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня возникали проблемы, если я задавал массивы для запоминания состояния переменных для каких-либо "i" и
не определял их размерность "[]".
Если массив определён как индикаторный SetIndexBuffer(0,MyArray); в int init() то его не нужно дополнителино инициализировать,
иначе кроме обьявления MyArray[]; нужна ещё и иницализация размера ArrayResize(MyArray,Count);,
причём именно в функции где будет проводится присвоение.
те в
.
Но если размер Массива обьявлен явно те числом MyArray[1000]; то этого всего не нужно.
Вариант с ArrayResize удобен когда вы не знаете зарания размер массива а вычисляете в программе.
Если массив определён как индикаторный SetIndexBuffer(0,MyArray); в int init() то его не нужно дополнителино инициализировать,
иначе кроме обьявления MyArray[]; нужна ещё и иницализация размера ArrayResize(MyArray,Count);,
причём именно в функции где будет проводится присвоение.
те в
.
Но если размер Массива обьявлен явно те числом MyArray[1000]; то этого всего не нужно.
Вариант с ArrayResize удобен когда вы не знаете зарания размер массива а вычисляете в программе.
Ответ исчерпывающий! Большое Спасибо!
Ответ исчерпывающий! Большое Спасибо!
Не удержусь и добавлю, что все это и многое другое компактно и достаточно ясно написано в учебнике, и надо постепенно переходить от прослушивания сказок к самостоятельному чтению.
Обьясните, пожалуйста, можно ли вставлять оператор switch после If ?
те:
if (условие)
switch
Чукча ловит рыбу на берегу. Всплывает американская подводная лодка, из нее высовывается капитан.
Осмотрелся, крикнул вниз курс норд-ост. Лодка погрузилась и исчезла. Через некоторое время всплывает
русская подлодка. Капитан у чукчи спрашивает, в каком направлении скрылась американская подлодка.
Чукча отвечает:
- Курс норд-ост!
- Ты мне давай тут, не умничай, ты мне пальцем, пальцем покажи!
:)
Подскажите новичку.
Существуют функции в MQL, которые вызыватся для рыботы.
Возможно ли такие функции переписать ввиде DLL, для того, чтобы их можно было вызывать в другие проги, например в Омегу.
Спасибо.
Не удержусь и добавлю, что все это и многое другое компактно и достаточно ясно написано в учебнике, и надо постепенно переходить от прослушивания сказок к самостоятельному чтению.
Все верно, но на все требуется время. А скоро надо будет изучать MQL5..
Люди добрые помогите с условием,. как правильно прописать условие типа : есть индикатор с 2 уровнями 0 и 100,.. а условие следующее: линия зашла ниже уровня 0 через какое то время вышла выше уровня 0 и зашла за уровень 100 и на выходе из уровня 100 условие должно заканчиватся.
не выходит прописать в советнике,... через for так вообще виснет при тесте, а надо чтоб не висло,.. не поймц как сделать,........?????
и возможно ли прописать условие ниже ?
Люди добрые помогите с условием,. как правильно прописать условие типа : есть индикатор с 2 уровнями 0 и 100,.. а условие следующее: линия зашла ниже уровня 0 через какое то время вышла выше уровня 0 и зашла за уровень 100 и на выходе из уровня 100 условие должно заканчиватся.
не выходит прописать в советнике,... через for так вообще виснет при тесте, а надо чтоб не висло,.. не поймц как сделать,........?????
и возможно ли прописать условие ниже ?
поищи советник с Laguero, по моему там были такие условия точно не помню, но Ваш очень смахивает на него...
Люди добрые помогите с условием,. как правильно прописать условие типа : есть индикатор с 2 уровнями 0 и 100,.. а условие следующее: линия зашла ниже уровня 0 через какое то время вышла выше уровня 0 и зашла за уровень 100 и на выходе из уровня 100 условие должно заканчиватся.
не выходит прописать в советнике,... через for так вообще виснет при тесте, а надо чтоб не висло,.. не поймц как сделать,........?????
и возможно ли прописать условие ниже ?
Чтоб не висло должно быть что то вроде:
Вобщем я имел ввиду что с помощью этих флажков надо описывать тогда расчётов меньше будет, и тем более циклов нет...Люди добрые помогите с условием,. как правильно прописать условие типа : есть индикатор с 2 уровнями 0 и 100,.. а условие следующее: линия зашла ниже уровня 0 через какое то время вышла выше уровня 0 и зашла за уровень 100 и на выходе из уровня 100 условие должно заканчиватся.
не выходит прописать в советнике,... через for так вообще виснет при тесте, а надо чтоб не висло,.. не поймц как сделать,........?????
и возможно ли прописать условие ниже ?
Может быть что-то вроде этого - только идея(!) - для Индикатора: