Язык программирования MetaQuotes Language II

Что такое Форекс - Программирование Форекс, создание индикаторов
22.11.11 11:49
Название: Язык программирования MetaQuotes Language II.

     Язык программирования MetaQuotes Language II используется при написании собственных программ-экспертов (expert advisors) для автоматизации контроля торговых процессов, а также для реализации собственных торговых стратегий. MetaQuotes Language II прост в изучении, использовании и отладке. В состав MQL II включено большое количество переменных, необходимых для контроля текущих и прошлых котировок, основные арифметические и логические операции, встроены основные индикаторы и команды по открытию позиций и контролю над ними. По синтаксису похож на язык программирования EasyLanguage от TradeStation Technologies, Inc., однако есть некоторые отличия.

    Как любой другой язык, MQL II имеет набор основных компонентов, которые составляют его основу. Эти компоненты должны быть организованы и построены определенным образом, чтобы составлять правильные предложения и выражения.

Основным объектом языка являются данные. Данные могут быть 3 типов : числовые, логические или строковые. Все числовые значения имеют формат double. Логические данные могут принимать значения True или False. Строка - это набор символов, выделенный апострофами. Строка символов может называться также текстовой строкой. Данные могут храниться в переменных соответствующих типов, либо могут быть непосредственно представлены в исходном тексте программы.

Предложение (MetaQuotes Language statement) представляет собой законченную инструкцию. Предложения могут содержать зарезервированные слова, операторы, данные, переменные, выражения, знаки пунктуации и всегда заканчиваются знаком ';' (точка с запятой, semicolon). Зарезервированными словами будем называть предопределённые слова, имеющие специфическое значение или специальное назначение. Операторами называются символы, представляющие собой обозначение неких операций над данными, переменными и (или) выражениями. Переменные необходимы для хранения числовых, строковых или логических данных. Выражением будем называть комбинацию зарезервированных слов, переменных, данных, операторов, результатом которой является значение одного из 3 используемых в языке типов: числовое, логическое либо строка символов. Знаки пунктуации используются для представления выражений, определения параметров, разделения слов либо для переупорядочения последовательности вычислений.

Содержание
Обзор
Язык программирования MetaQuotes Language II (MQL II)
Пошаговое создание простейшего эксперта
Особенности написания экспертов
Особенности написания пользовательских индикаторов и функций
Технические индикаторы
Каталог присланных экспертов


Скачать Язык программирования MetaQuotes Language II - depositfiles

Скачать Язык программирования MetaQuotes Language II - letitbit

Теги:
:: ::





 

Добавить комментарий

Запрещены: спам в комментариях, ругань, нецензурные слова, тексты привлекающие к насилию, расизму и т.д.


Защитный код
Обновить