Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 781
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Хоть хендлы, хоть объекты класса "Trend.mqh::CiMA" - всё равно создавать их нужно все.
Как в моём случае решить задачу?
Как в моём случае решить задачу?
Да. Конечно.
Да. Конечно.
Жесть, конечно(
Владимир, вы писали в сервис-деск, ведь так не должно быть, да и не может быть, мы видимо что-то делаем не так, что нужно под сотню хендлов создавать для простенького эксперта.так не должно быть, да и не может быть, мы видимо что-то делаем не так, что нужно под сотню хендлов создавать для простенького эксперта.
А в чем проблема? Вы ведь знаете, что такое массив? Структура?
Конечно, если Вы создадите 100 переменных, по одной для каждого хэндла... вот это будет жесть.
А в чем проблема? Вы ведь знаете, что такое массив? Структура?
Конечно, если Вы создадите 100 переменных, по одной для каждого хэндла... вот это будет жесть.
Вот, действительно структура, но что-то быстро не соображу как её составить?
Вот, действительно структура, но что-то быстро не соображу как её составить?
Как-то так...
Коллеги , у меня какая то проблема вообще с пониманием
Постоянно выбивает за пределы массива array out of range . Сколько я исследований не провожу , сколько кодов не пишу , наступаю на одни и те же грабли . Подскажите пожалуйста , есть ли место (ветка , статья) где разжевано как правильно делать циклы чтобы за пределы массива не выбивало . Теряю кучу времени на нахождение косяка ...порой бывает не понимаю что исправил и почему заработало .
Вот к примеру следующий код , здесь выбивает в строке if (q1[i] > q1[i+1]) q2[i]=1 ;
на q1[i+1]
в on unit стоят
SetIndexBuffer(2,q1,INDICATOR_CALCULATIONS);
ArraySetAsSeries(q1,true);
Коллеги , у меня какая то проблема вообще с пониманием
Постоянно выбивает за пределы массива array out of range . Сколько я исследований не провожу , сколько кодов не пишу , наступаю на одни и те же грабли . Подскажите пожалуйста , есть ли место (ветка , статья) где разжевано как правильно делать циклы чтобы за пределы массива не выбивало . Теряю кучу времени на нахождение косяка ...порой бывает не понимаю что исправил и почему заработало .
Вот к примеру следующий код , здесь выбивает в строке if (q1[i] > q1[i+1]) q2[i]=1 ;
на q1[i+1]
в on unit стоят
SetIndexBuffer(2,q1,INDICATOR_CALCULATIONS);
ArraySetAsSeries(q1,true);
for (i = start ; i < rates_total-1;i++)
В очередной раз ,Спасибо !
Коллеги , функция MathSum , описание здесь
https://www.mql5.com/ru/docs/standardlibrary/mathematics/stat/mathsubfunctions/statmathsum
в билде 1643 не распознается . Нужно все снести и обновить ?