Написание советников (Expert Advisors) - механических торговых систем для MetaTrader 4
Вначале несколько слов о том, что же такое советник (Expert Advisor):Все вышесказанное звучит очень обнадеживающе и оптимистично. Однако, не все так просто. Советник делает ровно то, что ему приказали. Если торговая тактика forex трейдера изначально убыточна, то советник будет методично, в режиме реального времени, не пропуская ни одной возможности совершить сделку, торговать по заданному алгоритму и может довести торговый счет до плачевного состояния.
После ознакомления с этой информацией, я рекомендую вам изучить учебник Сергея Ковалёва " Программирование на алгоритмическом языке MQL4" и ознакомиться с " документацией по языку MetaQuotes Language 4"
т.к. написанием советников все возможности языка не исчерпываются.
Программы, написанные на MetaQuotes Language 4, имеют различные свойства и предназначение:
Советник (Expert Advisor) - это механическая торговая система (МТС), имеющая привязку к определенному графику. Советник запускается на выполнение с каждым поступающим тиком по данному инструменту. Советник не будет запущен для вновь поступившего тика, если в этот момент советник обрабатывает предыдущий тик (то есть, советник еще не закончил свою работу). Советник может не только работать в режиме информирования о возможности совершить сделки, но и автоматически совершать сделки на торговом счете, направляя их прямо на торговый сервер. Как и в большинстве информационных систем, в терминале поддерживается тестирование стратегий на исторических данных с отображением на графиках точек входа в торговые позиции и выхода из них.
Пользовательский индикатор (Custom Indicator) - технический индикатор, самостоятельно написанный пользователем в дополнение к индикаторам, уже интегрированным в клиентский терминал. Пользовательские индикаторы, также как и встроенные, не могут автоматически торговать и предназначены только для реализации аналитических функций. Скрипт (Script) - программа, предназначенная для одноразового выполнения каких-либо действий. В отличие от экспертов, скрипты запускаются не потиково, а по запросу. Библиотека (Library) - библиотека пользовательских функций, предназначенная для хранения и распространения часто используемых блоков пользовательских программ. Библиотеки не могут самостоятельно запускаться на выполнение. Включаемый файл (Included file) - исходный текст часто используемых блоков пользовательских программ. Такие файлы могут включаться в исходные тексты экспертов, скриптов, пользовательских индикаторов и библиотек на этапе компиляции. Использование включаемых файлов более предпочтительно, чем использование библиотек, из-за дополнительных накладных расходов при вызове библиотечных функций. Первоисточник : eliteforex.ru
0 коммент.:
Отправить комментарий