- MQL4 Программы
-
MQL4 Программы
Программы на MQL4®
Программы, написанные на MetaQuotes Language 4, имеют различные свойства и предназначение:
- Советник — это механическая торговая система, имеющая привязку к определенному графику. Советник запускается на выполнение с каждым поступающим тиком по данному инструменту. Советник не будет запущен для вновь поступившего тика, если в этот момент советник обрабатывает предыдущий тик (то есть, советник еще не закончил свою работу). Советник может не только работать в режиме информирования о возможности совершить сделки, но и автоматически совершать сделки на торговом счете, направляя их прямо на торговый сервер. Как и в большинстве информационных систем, в терминале поддерживается тестирование стратегий на исторических данных с отображением на графиках точек входа в торговые позиции и выхода из них. Советники хранятся в директории каталог_терминала\experts
- Пользовательский индикатор — технический индикатор, самостоятельно написанный пользователем в дополнение к индикаторам, уже интегрированным в клиентский терминал. Пользовательские индикаторы, также как и встроенные, не могут автоматически торговать и предназначены только для реализации аналитических функций. Пользовательские индикаторы хранятся в директории каталог_терминала\experts\indicators
- Скрипт — программа, предназначенная для одноразового выполнения каких-либо действий. В отличие от экспертов, скрипты запускаются не потиково, а по запросу. Скрипты хранятся в директории каталог_терминала\experts\scripts
- Библиотека — библиотека пользовательских функций, предназначенная для хранения и распространения часто используемых блоков пользовательских программ. Библиотеки не могут самостоятельно запускаться на выполнение. Библиотеки рекомендуется хранить в директории каталог_терминала\experts\libraries
- Включаемый файл — исходный текст часто используемых блоков пользовательских программ. Такие файлы могут включаться в исходные тексты экспертов, скриптов, пользовательских индикаторов и библиотек на этапе компиляции. Использование включаемых файлов более предпочтительно, чем использование библиотек, из-за дополнительных накладных расходов при вызове библиотечных функций. Включаемые файлы рекомендуется хранить в директории каталог_терминала\experts\include
В настоящее время компанией MetaQuotes Software Corp.® активно поддерживается библиотека программ на MQL4, содержащая исходные коды и рекомендации программного сообщества MQL4.
См. также
Ссылки
- Свободная библиотека исходников программ на MQL4
- Официальный сайт MetaQuotes Software Corp.
- Официальный сайт MQL4
Основные языки программирования (список • сравнение • IDE • история • хронология) Используемые
в разработкеАда • АПЛ • Ассемблер • ActionScript • ABAP/4 • AutoIt • AWK • BASIC • C • Кобол • C++ • C# • Cω • ColdFusion • Common Lisp • D • dBase • Delphi • Eiffel • Erlang • F# • Forth • Фортран • Gambas • Groovy • Haskell • Icon • Java • JavaScript • Limbo • Lua • MATLAB • Object Pascal • Objective-C • OCaml • Oz • Оберон • Parser • Паскаль • Perl • PHP • PowerBASIC • PureBasic • Python • ПЛ/1 • Пролог • Ruby • Scala • Scheme • Smalltalk • SQL • PL/SQL • Tcl • Vala • Visual Basic • VB.NET
Академические IEC61131-3 Instruction List • ST • FBD • Ladder Diagram • SFC
Прочие Эзотерические
Wikimedia Foundation. 2010.