[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 1082

 
sergeev:
тоже задам глупый вопрос. как вы поняли, что тащите ex4 ?
В корневике Навигатора Эксперт лежат файлы, мышкой тащу файл на график... как еще
 
kolyango:


Не пойму где ошибка при компиляции: '(' - function definition unexpected C:\Program Files (x86)\Alpari МТ4\experts\start4.mq4 (5, 20)

Запись (5,20) означает, что ошибка в строке 5, позиция 20.
 
kolyango:


Не пойму где ошибка при компиляции: '(' - function definition unexpected C:\Program Files (x86)\Alpari МТ4\experts\start4.mq4 (5, 20)

//--------------------------------------------------------------------
int start() // Спец. функция start
{
int New_Time;
bool Fun_New_Bar() // Ф-ия обнаружения ..
{ // .. нового бара
static datetime New_Time=0; // Время текущего бара
bool New_Bar=false; // Нового бара нет
if(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
Alert("Сформировался новый бар"); // Вывод на экран
return; // Выход из start()
}
}
//--------------------------------------------------------------------

Есть не гласный закон в программировании, сколько скобок открывается - столько и должно быть закрыто : { - 3 шт., а } - 2 шт. вот и ответ
 
kolyango:


Не пойму где ошибка при компиляции: '(' - function definition unexpected C:\Program Files (x86)\Alpari МТ4\experts\start4.mq4 (5, 20)

//--------------------------------------------------------------------
int start() // Спец. функция start
{
int New_Time;
bool Fun_New_Bar() // Ф-ия обнаружения ..
{ // .. нового бара
static datetime New_Time=0; // Время текущего бара
bool New_Bar=false; // Нового бара нет
if(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
Alert("Сформировался новый бар"); // Вывод на экран
return; // Выход из start()
}
}
//--------------------------------------------------------------------

Учебник читать надо, не лениться. Функции размещаются вне функции start()

А внутри функции start() нужно написать:

if(Fun_New_Bar())//проверка наличия нового бара
  {
   //а здесь разместить весь код эксперта
  }
 
Слушайте, но помогите разобраться, ну почему когда я пытаюсь перетянуть файл ex4 на график - у меня ничего не получается, ну что может быть не так, очень прошу
 
mike2906:
Слушайте, но помогите разобраться, ну почему когда я пытаюсь перетянуть файл ex4 на график - у меня ничего не получается, ну что может быть не так, очень прошу
Значит файл откомпилирован с ошибкой, или при выполнении файла возникает ошибка, посмотри лог.
 
mike2906:
Слушайте, но помогите разобраться, ну почему когда я пытаюсь перетянуть файл ex4 на график - у меня ничего не получается, ну что может быть не так, очень прошу

Выложите здесь этот файл
 
sanyooooook:
Значит файл откомпилирован с ошибкой, или при выполнении файла возникает ошибка, посмотри лог.
Ошибки нет, это файл я скопировал с учебника, чтобы изучать язык с малого, т.е. я его скопировал в навигатор, открыл, скомпилировал (без ошибок), появился файл ex4 (все как учили), далее, как пишет мануал, тащу мышкой (левая клавиша) на график, а на месте мышки на графике загорается значок круг перечеркнутый, и файл не цепляется за него
 
khorosh:


Тк напиши готовый, ато я только начинающий...
 
sanyooooook:
Значит файл откомпилирован с ошибкой, или при выполнении файла возникает ошибка, посмотри лог.
А что за лог ?
Причина обращения: