Самообучение языку MQL5 с полного нуля - страница 38

 
MrBrooklin:

Прочитал подраздел Модификация отложенных ордеров и понял, что мне до трейлинг стопа ещё, как до Пекина ползком. Возвращаюсь пока к изучению материала по написанию функций для  "Достаточно_времени" и "Достаточно_терпения".

С уважением, Владимир.

Верное решение. Вот путь обучения до написания ОЧЕНЬ простой функции трейлинга в советнике.

1. Освоите оператор if, switch.

2. На практике разберетесь с принципами работы циклов for, while - где, зачем и как используются. 

3. Напишите свои польз. функции решающие разные задачи.

4. Ознакомитесь со стандартными функциями (для чего нужны, что возвращают, где используются...).

6. Перейдете на работу с советником.

5. Попробуете написать свою функцию трейлинга одного отложенного ордера.

Дальше будет видно....)

 
Valeriy Yastremskiy:

Тогда просто поиграйтесь с пройденным материалом. Например примеры из учебника переписать на МКЛ5) Да, и надеюсь вы пользуетесь при создании из учебника советника или скрипта Кнопкой Создать в Метаэдиторе, а не просто копируете примеры из учебника. Новые шаблоны с правильными функциями, а не устаревшими. Старые тоже работают в 4ке, но это не правильный стиль)

Да, Валерий, в MetaEditor пишу все скрипты только через кнопку "Создать". За совет спасибо, попробую переписать с 4-ки на 5-ку!

С уважением, Владимир.

 
Реter Konow:
Верное решение. Вот путь обучения до написания ОЧЕНЬ простой функции трейлинга в советнике.

1. Освоите оператор if, switch.

2. На практике разберетесь с принципами работы циклов for, while - где, зачем и как используются. 

3. Напишите свои польз. функции решающие разные задачи.

4. Ознакомитесь со стандартными функциями (для чего нужны, что возвращают, где используются...).

6. Перейдете на работу с советником.

5. Попробуете написать свою функцию трейлинга одного отложенного ордера.

Дальше будет видно....)

Здравствуйте, Петер! Спасибо Вам за подробный план для продолжения самообучения. Сейчас осваиваю if, for и while. С оператором if-else более-менее понятно, а вот с циклами пока не совсем разобрался. Нужно что-нибудь свое написать и посмотреть как работает код.

С уважением, Владимир.

 
MrBrooklin:

Здравствуйте, Петер! Спасибо Вам за подробный план. Сейчас осваиваю if, for и while. С оператором if-else более-менее понятно, а вот с циклами пока не совсем разобрался. Нужно что-нибудь свое написать и посмотреть как работает код.

С уважением, Владимир.

Здравствуйте. Обязательно закрепляйте получемые от учебника, документации и форумчан знания практикой. Стройте свои условия, циклы, функции.  Придумывайте и решайте свои задачи. Не ограничивайтесь учебными примерами, старайтесь писать свое. Только так матерал воспримется и усвоится. 
 
Реter Konow:
Здравствуйте. Обязательно закрепляйте получемые от учебника, документации и форумчан знания практикой. Стройте свои условия, циклы, функции.  Придумывайте и решайте свои задачи. Не ограничивайтесь учебными примерами, старайтесь писать свое. Только так матерал воспримется и усвоится. 

Результаты самообучения буду периодически выкладывать в данной теме, чтобы с Вами и другими специалистами в области программирования была обратная связь.

С уважением, Владимир

 

Всем добрый вечер!

Уважаемые специалисты в области программирования, подскажите, пожалуйста, что означает в ошибке, которую выдает компилятор: "объявления функций разрешены только в глобальной области, пространстве имен или области класса", а если быть точнее, то меня интересует, что такое пространство имен и где оно должно раполагаться в скрипте?

Вопрос связан с написанием кода функции для  "Достаточно_времени" и "Достаточно_терпения".

С уважением, Владимир.

 
MrBrooklin:

Всем добрый вечер!

Уважаемые специалисты в области программирования, подскажите, пожалуйста, что означает в ошибке, которую выдает компилятор: "объявления функций разрешены только в глобальной области, пространстве имен или области класса", а если быть точнее, то меня интересует, что такое пространство имен и где оно должно раполагаться в скрипте?

С уважением, Владимир.

создание функции должно быть за штатными функциями, типа OnInit, OnStart и т.д.

не внутри их. 

 
Fast235:

создание функции за штатными функциями, типа OnInit, OnStart и т.д.

Спасибо! Только не пойму, что не нравится компилятору, когда так и делаю, а именно после OnStart скрипта.

С уважением, Владимир.

 
MrBrooklin:

Спасибо! Только не пойму, что не нравится компилятору, когда так и делаю, а именно после OnStart скрипта.

С уважением, Владимир.

скобки, открытия/закрытия функции, сходятся подсветкой и вертикально после "Стилизации"? не помню ваш уровень мастерства) извините

 
Fast235:

скобки, открытия/закрытия сходятся подсветкой и вертикально после "Стилизации"?

Да, скобки открытия и закрытия сходятся вертикально после "Стилизации", а вот подсветку толи не понимаю, что это такое, толи не вижу. Уровень мастерства в программировании, на данный момент, возле ноля.

С уважением, Владимир.

Причина обращения: