Acceleration LUA

Цена: 1990 Руб.

Программа представляет собой скрипт на языке Lua для торгового терминала QUIK.

Основные функциональные возможности:

  • Торговля:
    • акциями и облигациями на Фондовом рынке
    • фьючерсами и опционами на Срочном рынке
    • валютой на Валютном рынке (для валютных пар с российским рублем)
  • Ограничение размера позиции заданным риском
  • Авто торговля с использованием механических торговых систем
  • Авто создание стоп-заявок
  • Авто закрытие позиции по времени
  • Авто закрытие позиции по достижению заданного финансового результата
  • Создание простых механических торговых систем в Редакторе стратегий
  • Создание сложных механических торговых систем с использованием API программы
  • Создание и снятие заявок/ стоп-заявок одним кликом в стакане котировок
  • Создание и снятие заявок/ стоп-заявок в окнах ввода заявок и стоп-заявок
  • Создание лестницы заявок по системе Мартингейла
  • Создание айсберг заявок
  • Создание пакета заявок
  • Ведение торговли на разных торговых счетах
  • Внесение изменений в настройки инструмента без остановки программы
  • Сохранение всех сделок в файл формата csv
  • Ведение истории операций программы

 

Acceleration LUA

Подробная информация о программе изложена в Руководстве Пользователя. Описание интерфейса создания стратегий в API интерфейс. Скачать программу можно по ссылке Acceleration LUA.

Ограничения демо версии:

  • Не более 3-х одновременно включенных инструмента
  • Максимальный размер открытой позиции 3 лота
История версий

5.4.1.0 / 17-фев-2021

Функционал
  • Поддержка автоматической авторизации в QUIK 8.12;
  • Из расчета фин.результата по счетам ФОРТС исключены биржевые сборы.

5.4.0.0 / 14-янв-2021

Функционал
  • Добавлена поддержка lua 5.4.1, начиная с QUIK 8.11;
  • В настройки стоп-заявок выведен параметр "Снимать стоп-заявки с операцией в направлении позиции";
  • Добавлено сохранение свойства формы DefaultMonitor, которое определяет монитор открытия окон программы;
  • Добавлена кнопка "Сохранить" в панель управления, которая сохраняет торговые настройки инструмента;
  • Добавлено уведомление о купонах и погашении облигаций за 2 дня до даты купона или погашения после запуска программы;
  • Добавлена замена контрактов с истекающим сроком погашения за 2 дня до погашения после запуска программы.
Ошибки
  • Доработан алгоритм подсчета полных сделок;
  • Исправлен текст сообщения о несовпадении с количеством стоп-заявки.

5.3.3.0 / 24-сен-2020

Функционал
  • Добавлено расширенное логирование стоп-лосс в безубыток;
  • Добавлено логирование включения/выключения блокировки заявок открытия позиции по сигналам стратегии;
  • Доработан вывод сообщений о блокировке заявок открытия позиции;
  • Теперь расчет размера и цены позиции, финансового результата позиции только по сделкам вида "Обычная";
  • Копирование параметров МТС при копировании инструмента.
Ошибки
  • Условие открытия шорта в стратегии "Ценовые уровни";
  • Заполнение таблицы пула стоп-заявок для единиц "Шаг цены";
  • Импорт инструмента;
  • Отмена заявок после сигнала стратегии в режиме имитации;
  • Трансляция 19-значных номеров сделок и заявок библиотекой cjson;
  • Заполнение таблицы позиций;
  • Форматированное отображение чисел в формате научной нотации.

5.3.2.0 / 26-июн-2020

Функционал
  • Добавлена пауза 3 секунды для ввода логина и пароля после открытия окна авторизации.
Ошибки
  • Время сервера по умолчанию;
  • Увеличение доп. идентификатора при копировании и добавлении нового инструмента;
  • Создание заявок из модуля стратегий;
  • Команда "Закрыть все и выключить" для счетов и инструмента;
  • Сохранение в лог информации об изменении размера позиции;
  • Вывод сообщения о превышения времени расчета цикла скрипта;
  • Заполнение поля "Сессия" в таблице состояний инструментов;
  • Заполнение полей таблицы инструментов;
  • Заполнение полей "Рез. пп", "Цена позиции", "Спрэд пп." в окне стакана котировок.

5.3.1.0 / 16-мая-2020

Функционал
  • Поддержка lua5.3 для QUIK 8.5
  • В общие настройки добавлен параметр "Пауза стратегий после соединения с сервером (сек)";
  • Доработка функции ограничения сигналов стратегии по времени. Можно задавать время после полуночи.
Ошибки
  • Расчет прибыли по инструменту не в часовом поясе торговой системы;
  • Ошибка отражения единиц измерения защитного спрэда стоп-лосс и тейк-профит в настройках стоп-заявок.

5.2.1.0 / 28-февраля-2020

Интерфейс
  • Переименована часть полей параметров стоп-заявки в окне настроек инструмента;
  • В общие настройки выведен параметр паузы повторного запроса торговых параметров после запуска скрипта.
Функционал
  • Снятие заявок и стоп-заявок теперь всегда перед закрытием позиции по сигналу стратегии;
  • Доработано создание контролов стратегии в окне настроек инструмента;
  • Добавлено копирование в буфер обмена ячеек таблиц;
  • Добавлено контекстное меню в таблицах детализации создания айсберг заявок и созданных айсберг заявок;
  • Добавлен "Лимит" алгоритма скользящего стоп-лосс;
  • Заявки и стоп-заявки создаются после подтверждения регистрации транзакций предыдущих заявок и стоп-заявок;
  • Оптимизирован алгоритм стоп-лосс в безубыток;
  • Теперь запрещено сохранять пакет заявок в статусе "Активный";
  • Цикл расчета торговых параметров инструмента перенесен в поток main().
Ошибки
  • Исправлен расчет финансового результата на ФОРТС;
  • Доработан алгоритм пересоздания заявок по сигналам стратегии;
  • Доработана функция закрытия позиции (кнопка Закрыть все" и т.п.).

5.2.0.0 / 30-августа-2019

Интерфейс
  • Внесены изменения в расположения полей окна настроек торговли инструмента;
  • Перемещение инструментов между закладками из контекстного меню;
  • В таблицах "Заявки" и "Стоп-заявки" отображаются реальные и виртуальные заявки и стоп-заявки;
  • Высота информационных окон теперь не зависит от высоты таблиц;
  • Изменено расположение элементов в окне создания айсберг заявки;
  • Изменено расположение элементов в окне лестницы заявок.
Функционал
  • Создание заявок и стоп-заявок с кодом клиента с символом "/" в конце;
  • Горячие клавиши для стакана котировок;
  • Отдельные параметры лестницы заявок и айсберг заявки для заявок стратегий;
  • Новые параметры айсберг заявки: разброс лотов, разброс цен, пауза между заявками;
  • Новый параметр лестницы заявок: сразу создавать заявки против цены.
Ошибки
  • Некорректные стоп-заявки по сделкам после переворота позиции;
  • Расчет финансового результата по всем счетам для счетов Единой денежной позиции;
  • Исправлена работа опции сделок на закрытии бара для "Закрытие" и "Открытие" отдельно;
  • После изменения высоты строк в общих настройках изменения происходили только на видимой закладке.

5.0.2.1 / 14-июля-2019

Функционал
  • 64-битная версия для работы с QUIK версии 8.0 и старше.
Ошибки
  • Автоматическая авторизация в разных цветовых схемах QUIK.

4.8.1.0 / 29-июня-2019

Функционал
  • Добавлена поддержка торговли акциями на Санкт-Петербургской бирже;
  • Отменена проверка на достаточность лотов при создании лестницы и айсберга в режиме имитации./

4.8.0.0 / 03-мая-2019

Функционал
  • Добавлено отображение котировок базового актива в стакане котировок;
  • Возможность изменения высоты окна настроек инструмента;/
  • Возможность создавать заявки в предторговый и послеторговый аукционы./
Ошибки
  • Доработаны расчет стоп цен стопа в безубыток;
  • Исправлены сообщения об отсутствии звуковых фалов для сигналов стратегий.

4.7.0.0 / 16-фев-2019

Функционал
  • Добавлен дополнительный запрос торговых параметров инструмента в предторговый период для актуализации данных;
  • В параметрах инструмента на закладке "МТС" добавлена кнопка открытия справки стратегии;/
  • В параметры инструмента добавлены звуковые уведомления о сигналах стратегии;/
  • В стратегию Prcie Channel добавлены условия сравнения с предельными уровнями./
Ошибки
  • Доработаны информационные сообщения риска позиции и диапазона риска;
  • Счетчик сигналов открытия теперь работает только в заданный период открытия позиций по стратегии.

4.6.1.0 / 29-дек-2018

Функционал
  • Для стоп-заявок по сделкам создается одна стоп-заявка относительно цены позиции, если стоп-заявок нет;
  • Добавлен параметр лимита сигналов открытия позиции./

4.6.0.0 / 08-дек-2018

Интерфейс
  • Добавлены группы (закладки) инструментов;
  • Наименования полей приведены в соответствии с наименованиями QUIK 7.23.
Функционал
  • Срок расчета задается индивидуально для каждого инструмента;
  • Расчет размера позиции и цены позиции теперь только по сделкам;
  • Заполнение таблицы пакетов заявок при повторном открытии окна "Пакет заявок";
  • Число разрешенных инструментов в Демо версии увеличено до 3-х;
  • В параметры стратегий добавлено время действия сигнала;
  • Риск позиции перенесен из "Стратегии" в "Риск";
  • Добавлен диапазон риска открытия позиции.
Ошибки
  • Некорректная проверка включенных инструментов в Демо версии;
  • Дублирование стоп-заявок в имитации.

4.5.1.0 / 05-окт-2018

Функционал
  • Автоматическое заполнение полей "Торговый счет" и "Код клиента";
  • Изменен алгоритм получения идентификатора фирмы.
Ошибки
  • Исправление создание заявки при большом риске.

4.5.0.0 / 10-авг-2018

Функционал
  • Прозрачный фон меток сделок в режиме имитации;
  • Создание айсберг заявок из стакана котировок;
  • Ограничение открываемой позиции из стакана котировок в соответствии с риском позиции.
Ошибки
  • Активация кнопок торговых операций в окнах скрипта после изменения состояния сессии.

4.4.0.0 / 14-июл-2018

Функционал
  • Добавлено закрытие позиции по результату торгов;
  • Добавлена возможность создавать алгоритмические заявки по сигналам стратегии;
  • Дополнены параметры заявки закрытия позиции по финансовому результату.
Ошибки
  • Некорректное заполнение единиц спрэдов в настройках стоп-заявок;
  • Ошибка получения истории котировок при расчете стратегии не по таймеру.

4.3.0.0 / 12-апр-2018

Функционал
  • Изменена структура лог файла событий;
  • Логирование списка инструментов после запуска скрипта;
  • Логирование параметров транзакций OnTransReplay;
  • Логирование списка сделок открытой позиции;
  • Удаление лог файлов старше N дней;
  • Управление паузой создания стоп-заявок через настройки торговли;
  • Соответствие расчета цены и размера позиции. Либо только из таблиц QUIK, либо только по сделкам;
  • Запрет включения более 1 уникального инструмента в режиме реальных торгов на одном торговом счете;
  • Получение цены позиции акций из таблиц QUIK по параметру wa_position_price при его наличии, иначе awg_position_price;
  • Первичная обработка заявок OnOrder по имеющимся транзакциям OnTransReplay.
Ошибки
  • После применения/ сохранения настроек не обновлялся статус инструмента;
  • После копирования/ импорта инструмента в таблице состояний отображалась пустая строка.

4.2.1.0 / 24-мар-2018

Функционал
  • Создание стоп-заявок со стоп-ценами равными максимальной и минимальной цене торговой сессии;
  • Создание заявок, порожденных стоп-заявками, с признаком "Рыночная";
  • Задание срока действия стоп-заявки в днях.
Ошибки
  • Не изменение статуса включенного инструмента на "Активен" после начала торговой сессии;
  • Исключение при чтении файлов, занятых другими приложениями.

4.2.0.0 / 09-фев-2018

Функционал
  • Фиксированные цены заявок открытия и закрытия позиции по сигналам стратегии;
  • Лимит открываемых позиций стратегиями.
Ошибки
  • Не удаление лишней стоп-заявки по сделкам при несовпадении с количеством лотов позиции;
  • Пересчет последней тейк-цены в лестнице заявок по Мартингейлу;
  • Не срабатывала операция "Закрыть все" в режиме имитации.

4.1.0.0 / 01-дек-2017

Функционал
  • Создание заявок стратегий с ценами графика цены.
Ошибки
  • Опция стратегий "Сделки за N секунд до окончания бара" блокировала создание части заявок при выборе "Открытие" или "Закрытие";
  • Отсутствие идентификатора у первого инструмента в списке;
  • Обновление таблицы состояний после добавления/ удаления инструмента через контекстное меню;
  • Не удаление настроек МТС и пула стоп-заявок в соответствующих файлах конфигурации при удалении инструмента;
  • Переворот позиции при повторном нажатии кнопки "Закрыть все и выключить".

4.0.0.0 / 26-окт-2017

Интерфейс
  • Добавлен выбор темы интерфейса.
Функционал
  • Добавлено создание стоп-заявок по котировкам графика цены;
  • Отключена поддержка автоматической торговли по стакану котировок;
  • Отключена поддержка автоматической торговли по ценовым уровням AT;
  • В пакете заявок добавлена возможность закрывать выбранную заявку;
  • В настройки стратегии добавлен риск позиции;
  • Добавлена подписка получения торговых параметров с использованием getParamEx2().
Ошибки
  • Исправлена ошибка выбора шаблонов в пакете заявок;
  • Исправлена ошибка очистки информационных таблиц после изменения их числа строк;
  • Исправлена ошибка заполнения таблицы позиции для ценных бумаг;
  • Исправлена ошибка исполнения стоп-заявок типа "тейк-профит" в режиме "По сделкам";
  • Исправлена ошибка расчета стоп-цен при изменении типа стоп-заявки в режиме "Пул стоп-заявок";
  • Исправлена ошибка критического завершения работы QUIK при вызове окна редактирования параметров графика двойным кликом.

3.3.0.0 / 30-сен-2017

Функционал
  • Добавлено создание айсберг заявок;
  • Добавлено смещение стоп-цены в безубыток по времени;
  • Добавлено закрытие позиций по времени только в "минусе".

3.2.2.0 / 12-июл-2017

Функционал
  • Возможность автоматической авторизации в QUIK версии 11 и старше;
  • Отображение предупреждений в всплывающих окнах или в окне сообщений QUIK;
  • Открытие окна настроек торговли инструмента из таблицы состояний по двойному клику на строке инструмента.

3.2.0.24 (HotFix для QUIK 7.10) / 16-мая-2017

Ошибки
  • Ошибка с определением временного интервала графика цены;
  • Ошибка с созданием заявок лестницы заявок;
  • Ошибка с повторным созданием заявок при автоматической торговле по стакану котировок.

3.2.0.20 / 02-мая-2017

Функционал
  • Добавлен редактор стратегий;
  • Добавлена опция закрытия плюсовой позиции через N секунд после открытия;
  • Доработана обработка заявок/ стоп-заявок в функциях OnOrder/ OnStopOrder;
  • В пакете заявок добавлена возможность создавать заявки с увловиями по значениям индексов.
Ошибки
  • Некорректное огругление цен прогнозных заявок в окне создания лестницы заявок;
  • Некорректная работа при получении времени сервера в различных форматах;
  • Прочие ошибки.

3.1.1.0 / 27-авг-2016

Функционал
  • Настройка вида лимита для торговли на ММВБ;
  • Возможность торговли на Валютном рынке.
Ошибки
  • Реверс позиции одной заявкой в режиме имитации;
  • Отображение окна создания лестницы заявок;
  • Не заполнение комбобоксов настроек стратегии при первом открытии вкладки МТС.

3.1.0.0 / 17-июл-2016

Интерфейс
  • Добавлена таблица детализации будущих заявок при создании лестницы заявок;
  • Добавлена таблица сделок.
Функционал
  • Разрыв соединения с информационным сервером по финансовому результату;
  • Выбор способа расчета доступных лотов ФОРТС;
  • Выбор способа обновления размера позиции;
  • Выбор базовой цены при расчете цены заявки, создваемых по сигналам стратегии;
  • Отображение меток сделок на графиках в режиме имитации;
  • Возможность изменения лицензионного ключа.
Ошибки
  • Расчет финансового результата на ФОРТС;
  • Торговля по стратегиям стакана котировок в режиме имитации;
  • Ошибки при торговле по стратегиям;
  • Прочие ошибки.

3.0.0.0 / 02-фев-2016

Функционал
  • Добавлена настройка таймера расчета программы;
  • Добавлена возможность торговли в режиме имитации;
  • Реализована авто торговля по механическим торговым стратегиям.

2.2.1.8 / 19-ноя-2015

Функционал
  • Реализовано шифрование пароля QUIK;
  • Добавлена настройка интервала подключения к информационному серверу;
  • Добавлен вывод Отката от Макс. прибыли до достижения максимальной прибыли.
Ошибки
  • Откат в процентах отображался с тремя знаками после запятой;
  • Некорректное изменение размера окон с таблицами после изменения высоты строк таблиц.

2.2.1.7 / 15-ноя-2015

Интерфейс
  • В таблицу состояний добавлена колонка "Остаток".
Функционал
  • Добавлена возможность автоматически устанавливать соединение с информационным сервером;
  • Добавлен выбор расчета прибылей/убытков ФОРТС по таблице Позиции по клиентским счетам.
Ошибки
  • Сохранение времени отправки транзакции при автоматической торговле по стакану котировок;
  • Расчет прибыли по инструменту после перезапуска программы;
  • Перевыставление скользящих стоп-заявок по одной цене;
  • Повторное создание стоп-заявки до исполнения предыдущей заявки, порожденной стоп-заявкой;
  • Смена статусов инструмента после закрытия позиций по времени и финансовому результату.

2.2.0.48 / 10-ноя-2015

Интерфейс
  • В настройках торговли выделена закладка "Риск" с группами:
    - Расчет прибылей/убытков;
    - Комиссия брокера;
    - Закрытие позиций по финансовому результату.;
  • В общих настройках добавлена возможность выбора цвета:
    - фона таблиц программы;
    - колонки "Свой" стакана котировок.;
  • В таблице состояний в колонках "Заявки" и "Стоп-заявки" добавлен вывод суммы лотов всех заявок/стоп-заявок;
  • Запоминание положения окон создания торговых операций. Опция "Окна операций показывать в месте клика курсора мыши";
  • Выбор инструмента в таблице состояний левым кликом приводит к переключению инструментов во всех окнах;
  • В таблицу состояний добавлены колонки "Макс.Пр." и "Откат";
  • В настройках торговли изменены кнопки панели управления.
Функционал
  • Добавлен выбор расчета прибыли в валюте только за текущий день или за предыдущие дни;
  • Добавлен выбор расчета максимальной прибыли дискретным способом;
  • Добавлен выбор цены заявки закрытия по финансовому результату;
  • В стоп-заявках по индикатору добавлена возможность постоянного следования стоп-цен за индикатором;
  • Добавлен пул стоп-заявок - одновременное создание нескольких стоп-заявок на одну позицию.

2.1.1.0 (HotFix для QUIK 7.0) / 11-окт-2015

Интерфейс
  • Свойство окна "Пакет заявок" поверх всех окон;
  • При включении главного окна поверх всех автоматически поверх всех становятся окна:
    - Общие настройки;
    - Настройки торговли;
    - Заявки;
    - Стоп-заявки;
    - Лестницы;
    - Заявка;
    - Лестница.
Ошибки
  • Некорректный учет активных заявок и стоп-заявок;
  • Обновление таблицы состояний после изменения Вида.

2.1.0.0 / 02-авг-2015

Интерфейс
  • Возможность изменения ширину окон;
  • Возможность скрытия колонки таблиц;
  • Возможность выбора между двумя видами таблицы котировок, плюс цветовое наполнение;
  • В таблице состояний добавлены колонки: Заявки, Алго-заявки, Сессия, Стратегия;
  • Возможность импортировать/экспортировать настройки инструмента;
  • Прочие интерфейсные изменения.
Ошибки
  • Повторное выставление стоп-заявки с одинаковыми параметрами;
  • Закрытие позиций в модуле AT;
  • Уникальность идентификаторов шаблонов в пакете заявок;
  • Прочие ошибки.

2.0.0.55 / 11-июн-2015

Интерфейс
  • Переработан интерфейс программы. Добавлены графические элементы, контекстные меню;
  • В таблице лестниц заявок можно просмотреть все ступени лестницы, отменить/добавить отдельные лестницы, отменить/изменить/добавить отдельные ступени лестницы;
  • Обновлен интерфейс общих настроек;
  • Добавлена таблица позиций;
  • Добавлен пакет заявок.
Функционал
  • Изменена архитектура программы;
  • Исключена опция в общих настройках "Позиции по инструментам в лотах (табл. "[Купить/Продать]")";
  • Автоматическое заполнение в настройках торговли поля "Код клиента" для инструментов ФОРТС;
  • Выбор способа расчета цены позиции;
  • Сохранение в лог файл сделок с комиссией брокера из настроек, полученных во время работы программы;
  • Добавлена лицензия на программу.
Ошибки
  • Заполнение поля "Стоп-заявка" в пунктах в таблице состояний при изменении размера позиции;
  • Исправлена ошибка расчета следующей цены заявки в алгоритме лестницы заявок.

1.3.0.10 / 04-мая-2015

Функционал
  • Ведение истории сделок одним лог файлом;
  • Выбор разделителя дробной части в лог файле сделок между ',' и '.';
  • Режим автоматической торговли в заданном диапазоне цен;
  • Ограничение открытия позиций в режиме автоматической торговли;
  • Ограничение авто торговли по стакану котировок ценовым диапазоном.

1.2.12.9 / 07-окт-2014

Интерфейс
  • Строка состояния с отображением текущего состояния торговых счетов;
  • Поле "Статус" инструмента в основной таблице.
Функционал
  • Запрет ручных транзакций выключенных инструментов;
  • Выбор отображения цен стоп-заявок в основной таблице в пунктах;
  • Снятие лестницы заявок при снятии заявки по времени;
  • Выбор отката от макс. прибыли в валюте или процентах;
  • Получение котировок стакана без открытия окна котировок для версии QUIK 6.15.1.17 и старше.
Ошибки
  • Расчет доступного числа лотов для ММВБ в версии QUIK 6.14;
  • Снятие заявок, связанных со стоп-заявкой по времени;
  • Пересоздание стоп-заявок с ценой позиции не кратной шагу цены;
  • Создание заявки на продажу в таблице стакана по лучшей цене;
  • Критическая ошибка при отмене лестницы заявок.

1.1.0.14 / 13-апр-2014

Интерфейс
  • Добавлена таблица лестниц заявок.
Функционал
  • Создание лестницы заявок по системе Мартингейла;
  • Создание транзакций из таблицы стакана котировок;
  • Ведение лог файлов по выбору пользователя.
Ошибки
  • Работа с символами на кириллице;
  • Код обработки изменения позиции.

1.0.2.26 / 06-фев-2014

  • Первая публично доступная версия.

Краткое описание возможностей программы.

Заявки Создание заявок
Программа позволяет создавать вручную транзакции заявок с помощью кнопок в окне Заявки. Большой выбор преднастроенных параметров заявок минимизирует время на ввод параметров заявки и ее создание.
Стоп-заявки Создание стоп-заявок
В окне Стоп-заявки можно создавать создавать вручную транзакции стоп-заявок. Заранее определенные параметры стоп-заявок позволяют значительно уменьшить время на создание стоп-заявки.
Стакан котировок Стакан котировок
В программе добавлена поддержка таблицы (стакана) котировок. В стакане можно создавать транзакции заявок как с помощью кнопок, так и с помощью таблицы котировок, кликом мыши на ячейках таблицы.

Лестница заявок

Айсберг заявки

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

Создание айсберг заявок с целью скрытия полного объема к покупке или продаже, путем создания нескольких последовательных заявок меньшего объема друг за другом после исполнения предыдущей заявки.

Пакет заявок Пакет заявок
Одновременное создание заявок по нескольким инструментам на разных счетах с гибкими настройками и привязкой создания заявок к изменению цены другого инструмента (индекса) позволяет оперативно управлять группой инструментов.
Пул стоп-заявок Пул стоп-зявок
Пул стоп-заявок - это одновременное создание нескольких стоп-заявок с произвольным количеством лотов на одну позицию. Позволяет реализовать стратегии торговли с частичным выходом из позиции и переворотом в противоположную позицию.
Закрытие по времени Закрытие позиций по времени
Автоматическое закрытие позиций по времени используется при внутридневной торговле (закрытие перед клирингами или в конце дня). Также можно настроить на закрытие к определенному времени, например, к выходу важных новостей. Автоматическое закрытие всех позиций в заданное время освобождает трейдера от постоянного нахождения у терминала перед закрытием сессии.
Риск

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

Перед открытием позиции программа ограничивает размер позиции заданным риском (возможным убытком по позиции).

Авто заявки Автоматизация заявок
Контроль активных заявок позволяет в автоматическом режиме снимать заявки после их создания. Наиболее востребовано при внутридневной торговле, когда требуется быстро принимать решения.
Авто стоп-заявки Автоматические стоп-заявки
Автоматическое создание стоп-заявок с привязкой количества лотов стоп-заявки к размеру позиции упрощает ведение торговли. Изменение размера позиции, переворот, закрытие позиции - отслеживается программой и применяется к существующей стоп-заявке. Использование индикаторов дает возможность вести полуавтоматическую торговлю на основе индикаторной стратегии. Есть возможность создания нескольких стоп-заявок, привязанных к сделкам.
Параметры стратегий Автоматическая торговля по стратегиям
Автоматическая торговля по механической торговой системе с возможностью выбора условий открытия и закрытия позиций, таких как направление открытия/закрытия позиции, размера позиции, времени торговли, реверса позиции, наращивание позиции и прочее
Стратегии Механические торговые системы
Выбор условий механической торговой системы. В комплекте идут базовые стратегии, основанные на сигналах индикаторов:
  • ATR
  • MACD Histogram
  • Momentum
  • Moving Average / AMA
  • Parabolic SAR
  • Price Channel
  • Relative Strength Index
  • Stochastic
  • Volume Oscillator

 

Лицензия на программу Лицензия
  • При покупке программы Вы приобретаете БЕССРОЧНУЮ ЛИЦЕНЗИЮ для использования на одном компьютере. Для использования программы одновременно на нескольких компьютерах необходимо купить дополнительные лицензии.
Дополнительные модули к программе Дополнительные модули
Технические ограничения Технические ограничения
  • Рекомендуемые версии торгового терминала QUIK 7.11 и выше.
  • Размеры окон программы заданы в пикселях. Привязки к настройкам шрифта рабочего стола Windows нет, поэтому корректное отображение текста в программе возможно только при Мелком (100%) размере шрифта.
  • Часть данных программа накапливает в оперативной памяти. При выключении и повторном запуске программы значения этих данных будут равны значениям по умолчанию.

Вложения:
ФайлРазмер файлаЗагрузкиПоследнее изменение
Скачать файл (aclua_5.4.1.0_setup.zip)aclua_5.4.1.0_setup.zip13559 Kb486710.03.2021
Скачать файл (ALUAIconsDesignMOD.zip)ALUAIconsDesignMOD.zip91 Kb112719.11.2015
Скачать файл (APIGuide.pdf)APIGuide.pdf1118 Kb328114.01.2021
Скачать файл (UserGuide.pdf)UserGuide.pdf3271 Kb822117.02.2021

Форум технической поддержки

Комментарии 

 
#594 Евгений 29.01.2021 14:56
Спасибо, теперь понятно
Цитировать
 
 
#593 Администратор 29.01.2021 14:42
Цитирую Администратор:
for i = 1, #t.STOPORDERS do
message( string.format("i:%d soNum:%d prices:%s", i, t.STOPORDERS.order_num, iS.f.tab2string(iS.f.getSoPricesBySo (t.STOPORDERS))),1)
end

Комментариях не отображается индекс у t.STOPORDERS(i), вопросы по коду и прочие лучше задавать на форуме, т.к. на нем есть форматирование текста
Цитировать
 
 
#592 Администратор 29.01.2021 14:39
Цитирую Евгений:
Подскажите пожалуйста как правильно пользоваться
-- Получение цен стоп-заявки из стоп-заявки
getSoPricesBySo (so),
so это таблица где ее взять, мне надо получить значение стоп-цены стоп-лосса

Здравствуйте!
so - таблица стоп-заявки, возвращаемая QUIK. В скрипте хранится в таблицах инструмента t.ACTIVE_STOPORDE RS (только активные стоп-заявки) и t.STOPORDERS (все стоп-заявки).

Пример, будет выводить все цены стоп-заявок по инструменту

for i = 1, #t.STOPORDERS do
message( string.format("i:%d soNum:%d prices:%s", i, t.STOPORDERS.order_num, iS.f.tab2string(iS.f.getSoPricesBySo (t.STOPORDERS))),1)
end
Цитировать
 
 
#591 Евгений 29.01.2021 14:20
Подскажите пожалуйста как правильно пользоваться
-- Получение цен стоп-заявки из стоп-заявки
getSoPricesBySo (so),
so это таблица где ее взять, мне надо получить значение стоп-цены стоп-лосса
Цитировать
 
 
#590 Администратор 26.01.2021 11:00
Цитирую Евгений:
И еще вопрос, должен ли изменятся размер комиссии
t.Profit.total_comm в стратегии при изменении размера комисии на вкладке риск Комиссия брокера?

Параметр t.Profit.total_comm должен пересчитываться после изменения/ сохранения торговых настроек инструмента
Цитировать
 
 
#589 Администратор 26.01.2021 10:58
Цитирую Евгений:
Здраствуйте, приведите пожалуйста формулу по которой скрипт считает прибыль. Которая находится в строке состояния.
Например
Вар маржа = -3090
Накоплен доход -301,2
Биржевые сборы -603,2
Какая сумма должна отображаться в строке состояния?

Добрый день!
Расчет производится согласно описанию в Руководстве пользователя п.5.4 Строка состояния, стр.30

Для вашего примера получаем: (-3090) + (-301.2) - (603,2) = -3994.4

Если у вас "Биржевые сборы" транслируются с отрицательным знаком, то результат будет отличаться в меньшую сторону.
Цитировать
 
 
#588 Евгений 26.01.2021 00:43
И еще вопрос, должен ли изменятся размер комиссии
t.Profit.total_comm в стратегии при изменении размера комисии на вкладке риск Комиссия брокера?
Цитировать
 
 
#587 Евгений 25.01.2021 22:33
В общем получается как то так по фортс:
Для отображения в строке состояния
маржа лимит 0 + накопленный доход лимит 0
+ маржа клиринг лимит 3+ (-суммарная комиссия по скрипту).
В итоге получаем прибыль убыток для отображения СР....... // -3500 например. Ну и в итоге это суммируем. Все комиссии и опционы не трогаем в таблице( премию по опционам как то непонятно считается, почему там комиссия тс непонятно)
на след день в строке остается только текущая маржа
Цитировать
 
 
#586 Евгений 25.01.2021 21:40
Ну и комиссия брокера если она потрачена то ее как то тоже надо учитывать. Вот я заполнил комиссию брокера , значит она учитывается в расчетах прибыли инструмента, а в итоговом результате который отображается в строке состояния учитывается?
Цитировать
 
 
#585 Евгений 25.01.2021 21:28
Там в колонке премия по опционам в таблице ограничений фортс почему то комиссия тс отображается чета муть какая то
Цитировать
 
 
#584 Евгений 25.01.2021 20:33
И получается что прибыль сбрасывается по клирингу вечернему, мне кажется что так не должно быть. Прибыль должна показываться в строке состояния и после клиринга, только надо уже брать клиринговые средства + ден средства. А на след день уже сброс. Там и клиринговые будут 0
Не знаю как ммвб но акции тоже вроде сейчас же вечером торгуются
Цитировать
 
 
#583 Евгений 25.01.2021 19:48
Здраствуйте, приведите пожалуйста формулу по которой скрипт считает прибыль. Которая находится в строке состояния.
Например
Вар маржа = -3090
Накоплен доход -301,2
Биржевые сборы -603,2
Какая сумма должна отображаться в строке состояния?
Цитировать
 
 
#582 Администратор 18.01.2021 18:27
Цитирую Евгений:
Скажите пожалуйста а чем main(index) отличается от s.id

Здравствуйте!
Если вы сравниваете S[id] и main(index), то id и index это одно и тоже - порядковый номер инструмента в таблице S
Цитировать
 
 
#581 Евгений 18.01.2021 18:22
Скажите пожалуйста а чем main(index) отличается от s.id
Цитировать
 
 
#580 Администратор 14.01.2021 19:44
Цитирую Евгений:
Новая версия не сохраняет окно на другом мониторе кроме 1

Скрипт получает расположение активного окна QUIK, т.к. является его частью.
Цитировать
 
 
#579 Евгений 14.01.2021 18:24
Новая версия не сохраняет окно на другом мониторе кроме 1
Цитировать
 
 
#578 Евг 12.01.2021 20:04
Как то так:
Два цикла
totalprofit = 0
1. Проверяем наличие флага текущего инструмента в таблице Z = {} и если есть значение прибыли отличное от 0
Z.sec_code..client_code
если нет считаем шаг цикла
totalprofit = totalprofit + cur_profit
2. Вторым циклом снимаем флаги

Не знаю может коряво но должно работать
Цитировать
 
 
#577 Евгений 12.01.2021 18:30
Расчет результата по позициям в таблице ограничений производится не мгновенно, что мягко говоря странно. В этом то и проблема. Поэтому лучше считать через скрипт.
Тут думаю надо таблицу для каждого счета составить и заносит все инструменты и там учитывать прибыль по каждому один раз. Или действительно по индексу как то, который меньше.
Цитировать
 
 
#576 Евгений 12.01.2021 18:22
Например, брать значения прибыли только первого контракта Si на каждом реальном счете. В общем случае зависит от поставленной цели, возможно, достаточно будет обращаться к таблицам "Ограничения по клиентским счетам" и "Позиции по клиентским счетам"
Да я и бы не против того что есть, в нормальных условиях этого достаточно, но вот вспоминаю один случай: зашел с утра на гэпе по Si в лонг и через секунду увидел в таблице ограничений по фортс в колонке вариационная маржа минус 100 000 рублей, хотя цена сдвинулась вобще на пару пунктов и причем в сторону прибыли, размер моих глаз я тогда даже и представить не могу, но позицию пришлось немедленно закрыть и искать ответы. Брокер финам, кго = 0.5. Через минуту гдето когда напор рынка чуть уменьшился таблица обновилась и все пришло в норму. Не известно как в этом случае бы отреагировал рискменеджер в тот момент, если бы был включен.
Цитировать
 
 
#575 Администратор 12.01.2021 17:05
Цитирую E:
А если Si выключена и по ним есть прибыль/убыток и включены RI и BR , то как учесть Si ?

Например, брать значения прибыли только первого контракта Si на каждом реальном счете. В общем случае зависит от поставленной цели, возможно, достаточно будет обращаться к таблицам "Ограничения по клиентским счетам" и "Позиции по клиентским счетам"
Цитировать
 
 
#574 E 12.01.2021 16:46
Цитирую Администратор:
Цитирую Е:
[quote name="Евгений"]Все разобрался надо считать только включенные))

Здравствуйте!
Да, на одном реальном счете запрещено одновременно запускать несколько одинаковых инструментов, поэтому достаточно проверять признаки инструментов из настроек:
S[index].Security.is_run -- Включено (true/false)
S[index].Mode.is_emulator -- Режим имитации (true/false)

А если Si выключена и по ним есть прибыль/убыток и включены RI и BR , то как учесть Si ?
Цитировать
 
 
#573 Администратор 12.01.2021 10:43
Цитирую Е:
[quote name="Евгений"]Все разобрался надо считать только включенные))

Здравствуйте!
Да, на одном реальном счете запрещено одновременно запускать несколько одинаковых инструментов, поэтому достаточно проверять признаки инструментов из настроек:
S[index].Security.is_run -- Включено (true/false)
S[index].Mode.is_emulator -- Режим имитации (true/false)
Цитировать
 
 
#572 Е 11.01.2021 20:57
Цитирую Евгений:
Здраствуйте, подскажите пожалуйста как посчитать текущую суммарную прибыль по всем инструментам в такой ситуации в таблице:
-- несколько стратегий по инструменту SI на одном счете
-- несколько стратегий по инструменту RI на том же счете
-- несколько стратегий по инструменту BR на том же счете
то есть все на одном счете. Запуск в зависимости от ситуации на разных инструментах. В таблице прибыль/убыток высвечивается одинаковая для одного инструмента.
например Si
1254
1254
1254

Как посчитать суммарную текущую прибыль не дублируя одинаковые инструменты?
В режиме эмуляции считается просто а вот в реале надо исключать

Все разобрался надо считать только включенные))
Цитировать
 
 
#571 Евгений 11.01.2021 19:25
Здраствуйте, подскажите пожалуйста как посчитать текущую суммарную прибыль по всем инструментам в такой ситуации в таблице:
-- несколько стратегий по инструменту SI на одном счете
-- несколько стратегий по инструменту RI на том же счете
-- несколько стратегий по инструменту BR на том же счете
то есть все на одном счете. Запуск в зависимости от ситуации на разных инструментах. В таблице прибыль/убыток высвечивается одинаковая для одного инструмента.
например Si
1254
1254
1254

Как посчитать суммарную текущую прибыль не дублируя одинаковые инструменты?
В режиме эмуляции считается просто а вот в реале надо исключать
Цитировать
 
 
#570 Администратор 06.01.2021 15:06
Цитирую Дмитрий:
Здравствуйте, покупал около года назад у вас робота, но полетела винда. Как можно восстановить?

Добрый день!
Установщик актуальной версии доступен по ссылке http://www.mycreditcard.ru/component/attachments/download/45.html
Лицензионный ключ отправили на ваш email
Цитировать
 
 
#569 Дмитрий 06.01.2021 14:49
Здравствуйте, покупал около года назад у вас робота, но полетела винда. Как можно восстановить?
Цитировать
 
 
#568 Администратор 23.12.2020 14:21
Цитирую Евгений:
Предлагаю дублировать кнопку сохранения (которая в окне настроек стратегии) на главную панель с кнопками, или сделать отдельную которая бы сохраняла изменения по вкл/выкл чекбоксов строк

Рассмотрим добавление подобной кнопки.
Цитировать
 
 
#567 Евгений 23.12.2020 11:41
Предлагаю дублировать кнопку сохранения (которая в окне настроек стратегии) на главную панель с кнопками, или сделать отдельную которая бы сохраняла изменения по вкл/выкл чекбоксов строк
Цитировать
 
 
#566 Администратор 21.12.2020 10:38
Цитирую Tdutybq:
Объясните пожалуйста как работает эта функция, что такое паттерн ?
-- Обрезание строки слева
ltrim(s, r)
-- АРГУМЕНТЫ:
-- (string) s - строка
-- (string) r - паттерн
-- ВОЗВРАЩАЕТ:
-- (string) строка

Здравствуйте!
Функция возвращает строку без первого вхождения заданного паттерна слева. Например,
iS.f.ltrim("ltrim", "l") --> "trim"
Цитировать
 
 
#565 Tdutybq 18.12.2020 20:39
Объясните пожалуйста как работает эта функция, что такое паттерн ?
-- Обрезание строки слева
ltrim(s, r)
-- АРГУМЕНТЫ:
-- (string) s - строка
-- (string) r - паттерн
-- ВОЗВРАЩАЕТ:
-- (string) строка
Цитировать
 
 
#564 Евгений 18.12.2020 16:18
Может там стоит определение размера монитора ?
Если да то проблема может быть в этом так как эта функция и определяет размер только одного первого монитора
Цитировать
 
 
#563 Администратор 18.12.2020 16:07
Цитирую Евгений:
И еще:
Окно скрипта всегда открывается на первом мониторе даже если их 2 и рабочий стол состоит из двух мониторов, то есть положение окна скрипта не сохраняется на втором мониторе необходимо его каждый раз перемещать на второй монитор

Здравствуйте!
Выбор монитора определяется параметром DefaultMonitor функции VCL.Form и принимает значения dmDesktop, dmPrimary, dmMainForm, dmActiveForm. Добавим этот параметр в сохраняемые параметры окон, но не обещаем, что после этого главное окно скрипта будет открываться не на главном мониторе.
Цитировать
 
 
#562 Евгений 18.12.2020 15:41
И еще:
Окно скрипта всегда открывается на первом мониторе даже если их 2 и рабочий стол состоит из двух мониторов, то есть положение окна скрипта не сохраняется на втором мониторе необходимо его каждый раз перемещать на второй монитор
Цитировать
 
 
#561 Евгений 18.12.2020 15:27
И еще предложение:
Сделать во всех скролл боксах отображение окна в процессе передвижения ползунка, то есть в реальном времени а ни когда остановка и отпускание мышки, если это возможно
Цитировать
 
 
#560 Евгений 17.12.2020 19:12
Дааа квиковцы меня все больше удивляют:
Lua 5.4.2
No bugs have been reported.

Lua 5.4.1
Key removed from a table during traversal may not be accepted by 'next'.
Цитировать
 
 
#559 Администратор 17.12.2020 14:00
Цитирую Евгений:
Добрый день, не хватает функции сохранить все/применить все. Я уже писал на эту тему..Представ те ситуацию когда например 10 вкладок по 10 инструментов. Одна стратегия на все инструменты, в нее была добавлена функция. Что бы она появилась в файле настроек надо сохранить стратегию. Сколько потребуется нажатий кнопок чтобы сохранить все строки? 100 нажатий. Мне кажется это очень неудобно так же как и менять инструменты на фортс

Здравствуйте!
Все новые параметры стратегии используют значение по умолчанию, заданное в коде стратегии. Кнопка "Сохранить" фактически сохраняет параметры по всем инструментам, т.к. перезаписывает файл настроек. Как я понимаю, вам больше нужна возможность изменения значения параметра стратегии во всех инструментах или их части во время работы скрипта. Добавление подобной функции не обещаем.

Рассмотрим возможность добавления замены истекающих контрактов на новые по примеру QUIK.
Цитировать
 
 
#558 Евгений 17.12.2020 12:59
Добрый день, не хватает функции сохранить все/применить все. Я уже писал на эту тему..Представ те ситуацию когда например 10 вкладок по 10 инструментов. Одна стратегия на все инструменты, в нее была добавлена функция. Что бы она появилась в файле настроек надо сохранить стратегию. Сколько потребуется нажатий кнопок чтобы сохранить все строки? 100 нажатий. Мне кажется это очень неудобно так же как и менять инструменты на фортс
Цитировать
 
 
#557 Администратор 17.12.2020 12:48
Цитирую Pavel:
Здравствуйте, после закрытия сессии все заявки снимаются, может ли робот выставлять их заново при открытии рынка?

Здравствуйте!
Автоматически заявки создаются только после появления сигналов открытия. Функции восстановления заявок отмененных во время клиринга или после закрытия сессии нет.
Цитировать
 
 
#556 Pavel 17.12.2020 12:37
Здравствуйте, после закрытия сессии все заявки снимаются, может ли робот выставлять их заново при открытии рынка?
Цитировать
 
 
#555 Е 07.12.2020 20:14
все разобрался
Цитировать