Демо

В дистрибутив ATcl включены полезные демонстрации. Небольшие программы на основе которых вы можете сделать свои роботы и индикаторы. Все приведённые демки не более 100 строк включая комментарии но делают полезную работу.

Скрипт показывающий версию ATcl, информацию о установленном Tcl и платформе. Также демонстрирует основные приёмы работы с объектами tcl и вызова скриптов и полученпия результатов

Скрипт рассчитывает основные статистические характеристики цены. Показывает конверсию таймсерий Mql в объекты и как подключать и использовать пакеты Tcl

Сохраняет котировки символа в базу SQLite. Демонстрирует основные приёмы работы с интерфейсом TDBC, генерацию, исполнение SQL запросов

Совсем-совсем простой пример, показывающий использование объекто-ориентированного программирования в Tcl и Mql.

Tcp server представлен как в виде советника, так и в виде скрипта. Принимает соединение от telnet клиентов и транслирует по сети приходящие котировки. Приёмы показыанные в демо могут использовать например в коировщиках

Индикатор которые показывает на чарте текущие заказы MQL5 Job. Для этого скрипт асинхронно запрашивает по http соответсвующую веб-страницу, разбирает её как Dom-дерево, выделяет нужные элементы через XPath и результат отображает в терминале. Указанные приёмы могут использоваться в новостных советниках

Если вам вдруг нехватит возможностей Tcl, то вы можете легко дополнять его своими модулями на C/C++. Пример показывает компиляцию и исполнение функции «на лету» из исходного текста. В примере используется системный компилятор, но в библиотеках есть также полностью автономный компилятор TinyC.

Большая программа, реализующая «универсальный индикатор» при помощи обмена данными с Excel. Пример демонстрирует использование ATcl как простого встроенного языка и управление офисными приложениями.

Короткий но практичый скрипт для экспорта котировок в Excel. Детальное рассмотрен в RatesToExcel