Справка по языку MQL5 - страница 21

 
Babay >>:

mql5_russian.chm::/imports.htm

------------------------------

Это значит, что если в программе есть вызов импортиИруемой функции, то ...

------------------------------

Поправлено

 
{
 struct SessionTime
     {
      string sessionName;
      int    startHour;
      int    startMinutes;
      int    endHour;
      int    endMinutes;
     };

   SessionTime st;
   st.sessionName="Asian";
   st.startHour=0;
   st.startMinutes=0;
   st.endHour=9;
   st.endMinutes=0;
}

1. Общие верхние скобки просто так?

2. то бишь, вначале обьявляем структуру SessionTime, затем назначаем\переименовываем\что??? в st ?

что из двух обьектов является структурой таки? SessionTime или st в конце концов...

В справке о структурах как всегда лапидарно:)))

struct имя_структуры 
  {
   описания_элементов
  };

в скобках элементы НО не члены, как теперь я понял.

Это получается как в CSS, (в си++ не хочу лезть дабы не заразится :)))

name_class.div {...}

Таким образом, имея одну структуру НАМЕ мы можем состряпать своих членов, например st, fish и т.д... со своими параметрами?

// st
{
 struct SessionTime
     {
      string sessionName;
      int    startHour;
      int    startMinutes;
      int    endHour;
      int    endMinutes;
     };

   SessionTime st;
   st.sessionName="Asian";
   st.startHour=0;
   st.startMinutes=0;
   st.endHour=9;
   st.endMinutes=0;
}

// fish
{
 struct SessionTime
     {
      string sessionName;
      int    startHour;
      int    startMinutes;
      int    endHour;
      int    endMinutes;
     };

   SessionTime fish;
   fish.sessionName="Europe";
   fish.startHour=5;
   fish.startMinutes=0;
   fish.endHour=7;
   fish.endMinutes=0;
}

Теперь бы осилить понять назначение всего этого...

Понятное дело что придумали всё это не зря и для чего-то оно таки надо.

 
kombat писал(а) >>

 struct SessionTime
     {
      string sessionName;
      int    startHour;
      int    startMinutes;
      int    endHour;
      int    endMinutes;
     };


   SessionTime st;
   st.sessionName="Asian";
   st.startHour=0;
   st.startMinutes=0;
   st.endHour=9;
   st.endMinutes=0;
   
   SessionTime fish;
   fish.sessionName="Europe";
   fish.startHour=5;
   fish.startMinutes=0;
   fish.endHour=7;
   fish.endMinutes=0;

SessionTime - структура

st и fish - переменные с типом SessionTime

 
kombat >>:

1. Общие верхние скобки просто так?

Для того, чтобы показать локальность, в принципе, да.

2. то бишь, вначале обьявляем структуру SessionTime, затем назначаем\переименовываем\что??? в st ?

Структура -- это сущность, это общее понятие. Она объединяет в себе свойства -- переменные-члены и методы работы с ними -- функции члены.

SessionTime -- это структура. То, что внутри структуры -- это таки ее члены.

st - это конкретная переменная, объект типа SessionTime.

Надеюсь, после непосредственного знакомства станет понятней.

 
PapaYozh писал(а) >>

SessionTime - струкртура

st и fish - переменные с типом SessionTime

Класс! Весь бы хэлп так доступно и наглядно. А то понять-то понял, а вкурил только на примере

 
Справка обновлена (внесены исправления)
 

"Графические объекты

Группа функций, предназначенных для работы с графическими объектами, относящимися к любому указанному графику. Эти функции нельзя использовать в индикаторах."

......

Не понятно, чем вызван такой поворот...

Полагаю, это ошибочное решение...

Можно ли на данном этапе исправить ошибку?

 
avtomat >>:

Можно ли на данном этапе исправить ошибку?

Хм, лучше так -- значит ли это равноценное увеличение функционала, связанного с буферами индикатора?

 

Как жеш нам без этакой красоты то???




ну или такой... ;)



 
TheXpert писал(а) >>

Хм, лучше так -- значит ли это равноценное увеличение функционала, связанного с буферами индикатора?

хм. :)))))