Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 874
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А скомпилировался ли он?
Скомпилировал (вернее нажал на кнопку "Компилировать") и его и все включаемые файлы. А вот как узнать, скомпилировались ли они - вопрос.
Дык компилятор ошибки-то высвечивает в нижней части окна (панель "Инструменты", если её нет, Ctrl+T). Да и в навигаторе посмотреть можно, если советника нету, настораживать же должно.
посмотрел - ужаснулся! Большинство ошибок - незадекларированный идентификатор. Как это?. Вроде все задекларировал...
Они у меня все в файле глобальных переменных. Не повторять же их...
посмотрел - ужаснулся! Большинство ошибок - незадекларированный идентификатор. Как это?. Вроде все задекларировал...
Они у меня все в файле глобальных переменных. Не повторять же их...
Переменные из инклюдников не нужно объявлять повторно в советнике.
Немного подправил, но не понятно, что неправильно здесь:
MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]);
Пишет 'iBands' - wrong parameters count
И ещё: в коде фиг скобки высвечиваются парй, а компилятор пишет '}' - not all control paths return a value
Не понимаю.
Спасибо.
Немного подправил, но не понятно, что неправильно здесь:
MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]);
Пишет 'iBands' - wrong parameters count
Ну и правильно пишет, что это за фигня красным? Да и строка чуть выше неправильно записана.
А по поводу "'}' - not all control paths return a value" - в какая-то функция не на все случаи возвращает значение, без кода хрен угадаешь.
Ну и правильно пишет, что это за фигня красным?
А по поводу "'}' - not all control paths return a value" - в какая-то функция не на все случаи возвращает значение, без кода хрен угадаешь.
фигня красным - это я пытаюсь достать значения верхней и нижней линий Боллингера и вычислить дельту, а строка выше -
это значение средней Боллингера на минус втором баре, и вроде правильно записано.?
Например, Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0) компилятор не считает ошибкой
Завести буфер под это значение и считывать из советника, так проще всего.
Господа профессионалы, так все-таки будет ли работать советник, описанный выше, или есть ещё что-то, что нужно обязательно включить, а я упустил?
Или вот например, у меня сомнения насчет правильности инициализации включаемых файлов - правильно ли описана функция init()?
Спасибо.