История версий
2.4.0.2 / 28.03.2021
- Значение цены в таблице инструментов теперь всегда отображается с точностью шага цены.
- Значение стоимости лота в таблице инструментов теперь отображается с постоянной точностью.
- До начала торгов в таблице инструментов в поле цена последней сделки будет отображаться цена закрытия предыдущей сессии.
- В стакане котировок выделение крупной заявки теперь происходит и том в случае, когда объем равен заданному значению (раньше было строго больше).
- Исправлена ошибка, из-за которой при остановке работы по одному инструменту происходила отписка от коллбэка OnPrice по всем инструментам с этим же тикером (например, параллельно работающих в режиме имитации).
- Переработан механизм подписки на поток данных стакана котировок. Неактивные инструменты больше не будут получать поток котировок.
- В тестере стратегий исправлена ошибка из-за которой таблицы с отчетами разбивались на страницы по 20 строк, вместо значения выбранного пользователем на панели.
- Исправлен расчет в тестере стратегий, когда позиция закрывается частично.
- Исправлен расчет в тестере стратегий, в случае, когда одновременно должны исполниться заявка и стоп-заявка. Теперь заявке отдается приоритет и модулю стоп-лосс даётся возможность отменить стоп-заявку.
- Исправлена ошибка, из-за которой в журнале сделок на графике отображались не все свечи, даже если в БД присутствовали все необходимые данные.
- Исправлена ошибка из-за которой в режиме имитации при переносе позиции на следующий день некорректно отображался результат по инструменту.
- Исправлена ошибка, приводящая к аварийному завершению программы при вводе данных в окне создания стоп-заявок.
2.4.0.1 / 08.03.2021
- Добавлена поддержка коннектора на LUA 5.4.1
- В таблицу инструментов добавлены новые поляю.
- Переработан диалог создания стоп-заявок.
- Лимит активных инструментов изменен с 20 до 200.
- В параметры добавлен флажок "Разрешить использование горячих клавиш", по умолчанию горячие клавиши теперь отключены.
- Добавлена возможность останавливать движение в стакане при помощи клавиши Ctrl. Клавиша для выставлении заявки с отступом изменена с Ctrl на Alt.
- Доработан журнал сделок: теперь фильтры по счетам и инструментам сохраняются, также теперь сохраняется размер окна. Появилась возможность сортировки в таблицах по столбцам, там где ее раньше не было.
- Исправлено отображение графика капитала в журнале сделок.
- Изменение алгоритма расчета цены позиции для акций, когда расчет по сделкам невозможен (используется значение T+1 для перенесенных позиций)
- Добавление кнопок для перелистывания в начало/конец в тестере стратегий.
- В тестер стратегий добавлена поддержка утренней сессии (с 7:00).
- Исправлено отображение значений в таблице инструментов при включении/отключении рабочего места от информационного сервера.
- Исправлена ошибка при которой в стакане не отображался текущий размер позиции при восстановлении подключения к информационному серверу.
- В тестере стратегий исправлена ошибка из-за которой был невозможен расчет по инструментам класса SPBXM.
- В тестере стратегий исправлена ошибка удваивающая итоговый результат и график капитала для инструментов строчного рынка.
- В тестере стратегий исправлена ошибка из-за которой останавливался расчет во время вечерней сессии для акций.
- Исправлено аварийное завершение программы при остановке расчета в тестере и его повтороном запуске.
- Исправлена иногда появлявшаяся ошибка при закрытии программы.
2.3.3.0 / 20.09.2020
- Исправлена ошибка из-за кторой при расчете позиций также учитывались сделки РЕПО.
2.3.1.0 / 02.06.2020
Функционал
- Добавлена поддержка QUIK v8.5 и Lua 5.3;
- Полностью переработаны алго-заявки;
- Появилась возможность изменить параметры уже выставленной алго-заявки;
- Новый параметр скользящего стоп-лосс «Размер стоп-лосс после первого смещения»;
- Новый параметр стоп-заявок «Расчет стоп-цен относительно цены исполнения последней заявки»;
- Срок жизни стоп-заявок теперь можно указывать в днях;
- Добавлена возможность логирования отправленных транзакций;
- Оптимизирована загрузка истории котировок из файла в тестере стратегий;
- Оптимизирована скорость расчета в тестере стратегий;
- При загрузке истории котировок срочного рынка из файла в тестере стратегий теперь проверяются только первые две буквы кода инструмента;
- Новый механизм контроля для транзакций, предотвращающий отправку дублирующих транзакций.
Ошибки
- Исправлена утечка памяти присутствующая в версии 2.2.0.9;
- Удаление сервера Финам как источника истории котировок;
- Исправлена ошибка при загрузке истории котировок на учебном сервере QUIK;
- Индикаторы WilliamsRange и MoneyFlowIndex в конструкторе стратегий теперь допускают когда все значения равны нулю;
- Исправлена ошибка в условиях пересечения уровней в конструкторе стратегий;
- Исправлена ошибка при импорте истории котировок в тестере стратегий;
- Исправлена ошибка в имитации при использовании стоп ордера со связанной заявкой;
- Исправлена ошибка в имитации приводившая к удвоению позиции;
- Исправлено получение данных в стратегиях, когда сессия имеет статус «Торговая сессия не идет»;
- Поле «Шаг скользящего стоп-лосс» теперь активно при выборе типа стоп-заявки «Скользящий стоп с заявкой»;
- Обновление данных об открытой позиции в основной таблице иногда приходило с большой задержкой;
- Исправлено несколько ошибок приводивших к аварийному завершению программы.
2.2.0.9 / 08.09.2019
- Добавлены новые условия конструктора для графика цены;
- Уменьшен отступ у пристыкованных окон в Windows 10;
- Добавлен новый тип контрола для стратегий: DateTimePicker.
Ошибки
- Исправлена ошибка в тестере при использовании нескольких одинаковых идентификаторов графиков;
- Исправлена работа тестера со стратегиями имеющими несколько графиков цены;
- В транзакциях к коду клиента теперь добавляется пустой комментарий, что должно решить проблему на ММВБ у некоторых клиентов.
2.2.0.8 / 07.07.2019
- Добавлена поддержка QUIK v8;
- Добавлено сохранение положения окна программы.
2.2.0.7 / 16.06.2019
Новое
- Добавлена поддержка иностранных ценных бумаг SPBXM Санкт-Петербургской биржи;
- Обновлена базовая стратегия SimpleMA.
Ошибки
- Исправлено начальное получение размера позиции на ММВБ;
- Исправлена работа со смещенными графиками;
- Убрано дублирование записей о сделках в csv логе.
2.2.0.6 / 27.05.2019
- Добавлена возможность включить вывод отладочной информации;
- Доработка коннектора.
2.2.0.4 / 19.05.2019
- Доработан коннектор для QUIK.
2.2.0.3 / 07.05.2019
Ошибки
- Исправлено некорректное отображение графика капитала для акций в тестере стратегий.
2.2.0.2 / 29.04.2019
- Доработан алгоритм расчета размера позиции.
2.2.0.1 / 14.04.2019
Ошибки
- Доработан контроль отправки заявок стратегиями;
- Исправлен ряд проблем, приводивших к аварийному завершению программы.
2.2.0.0 / 07.04.2019
Функционал
- Поддержка режима, когда размер позиции транслируется в штуках;
- Риск позиции;
- Поддержка пользовательских индикаторов в конструкторе стратегий;
- Вид лимита теперь задается для каждого инструмента;
- Расширен список индикаторов в конструкторе;
- Добавлена поддержка индикатора Fractals, добавлены индивидуальные условия;
- Подтверждение выхода из конструктора, если имеются не сохраненные изменения;
- Открытие стакана котировок теперь возможно через контекстное меню инструмента;
- Новые типы контролов для стратегий (группа элементов, кнопка, чекбокс);
- Изменен порядок линий и функция их получения в стратегиях, так же теперь флаг DoesExist присутствует для каждой линии индикатора.
Ошибки
- В журнале сделок не сохранялись сделки режима имитации;
- Исправлена работа тестера с индикатором Fractals;
- Исправлен ряд проблем, при которых работа программы аварийно завершалась;
- Исправлена ошибка, из-за которой в стратегии не изменялись параметры при нажатии кнопки "Применить изменения".
2.0.1.3 / 17.06.2018
Ошибки
- Исправлена работа некоторых опций МТС в тестере стратегий;
- Исправлен ряд ошибок, приводивших к критическому завершению работы программы.
2.0.1.2 / 09.06.2018
Функционал
- Оптимизирована работа тестера стратегий;
- В индивидуальные условия конструктора стратегий добавлены условия по направлениям линий индикаторов;
- Добавлена одновременная работа нескольких копий программы и QUIK на одном компьютере.
Ошибки
- На графиках индикаторов тестера стратегий исправлены наименования линий индикаторов;
- Исправлено исполнение стоп-заявок при тестировании стратегий;
- Исправлено дублирование сообщений о добавлении стоп-заявок в журнале тестера стратегий;
- Исправлен расчет финансового результата отдельных трейдов при тестировании стратегий;
- Исправлен расчет финансового результата закрытой позиции, если до этого позиция была перенесена через ночь;
- Исправлен ряд ошибок, приводивших к критическому завершению работы программы.
2.0.0.10 / 27.05.2018
Функционал
- Замена взаимодействия с QUIK через QPILE на коннектор qLua:
- Уменьшено время обмена данными между программой и терминалом;
- Уменьшена нагрузка на аппартную часть компьютера;
- Расширен список получаемых торговых параметров инструмента.
- Реализована событийная модель работы, основанная на функциях обратного вызова;
- Полностью переработан API интерфейс программы;
- В конструкторе стратегий добавлены условия сравнения с уровнем;
- Графическое представление диаграмм и графиков в программе реализовано с использованием Microsoft Chart;
- Оптимизирован интерфейс настроек: параметры торговли сгруппированы по модулям, к которым они относятся.
1.6.0.1 / 20.10.2015
Функционал
- Программа теперь корректно отображается, если в windows выбран увеличенный размер шрифта и элементов управления;
- Из основных параметров программы убраны «Счета по умолчанию», вместо этого появилась возможность быстро выбирать номер счета из списка;
- Расширены параметры создания стоп-заявок. Добавлены: отступ тейк-профит, спрэд тейк-профит и стоп-лосс, срок действия стоп-заявки;
- Добавлена возможность выбрать метод расчета цены позиции;
- В таблицу данных добавлен столбец «Эффективная цена позиции»;
- В контекстном меню информационной таблицы добавлена возможность создания копии выбранного инструмента;
- Добавлена проверка одновременного включения одинаково настроенных (где совпадают «Код бумаги», «Код класса», «Код клиента», «Счет».) инструментов на реальном счете;
- В журнале сделок появилась возможность выделить сразу несколько сделок для групповых операций над ними;
- В журнал сделок добавлен график истории котировок;
- В конструктор стратегий добавлены новые условия.
Ошибки
- Исправлена ошибка, приводившая к получению некорректного времени сервера после восстановления соединения с сервером QUIK;
- Исправлена ошибка, приводившая к дублированию сделок прошедшей вечерней сессии в журнале сделок;
- Исправлен ряд ошибок приводивших к аварийному закрытию программы;
- Исправлена ситуация, когда несвоевременная информация об исполнении стоп-заявки приводила к созданию новой и последующей ее отмене;
1.5.0.1 / 06.04.2014
Функционал
- Оптимизирована работа с файлом DATA.qpl;
- Добавлен тейк-профит по индикатору;
- Добавлены новые индикаторы для стоп-заявок: Bollinger Bands и Envelopes;
- Получение цены приобретения из QUIK;
- Создание дампа памяти при аварийном завершении программы и автоматический перезапуск;
- Заявка на закрытие позиции перед клирингом и окончанием работы теперь создается за 10 секунд до заданного времени;
- Изменены условия конструктора по взаимному пересечению двух индикаторов, добавлена возможность задать индекс бара для каждого из индикаторов.
Ошибки
- Исправлена ошибка сохранения идентификатора стоп индикатора;
- Исправлена ошибка при выводе предупреждений о неверной настройке графиков для стоп индикаторов;
- Исправлена ошибка из-за которой появлялись двойные сделки в тестере при включенном модуле стоп-лосс;
- Исправлена ошибка при обновлении поля цены в ручной торговле, иногда приводившая к аварийному закрытию программы.
1.4.2.1 / 09.06.2013
Функционал
- Добавлен журнал сделок;
- В конструктор стратегий добавлены новые условия.
Ошибки
- Исправлена проблема с отрисовкой информационных полей стакана;
- Исправлена ошибка при отмене изменений в окне параметры.
1.4.2.4 / 29.07.2013
Функционал
- Проскальзывание в параметрах заявки теперь можно указывать в процентах;
- Добавлены информационные поля отображающие количество лотов в открываемой позиции;
- Значение цены в поле ручной торговли больше не обновляется автоматически.
Ошибки
- Изменился алгоритм расчета доступного количества лотов в открываемой позиции;
- Исправлена ошибка приводившая к сбросу фокуса ввода при изменении полей;
- Исправлен ошибочный вывод сообщения о том, что путь к QUIK указан не верно.
1.4.1.14 / 31.03.2013
Функционал
- В конструктор добавлено условие по временному интервалу;
- Добавлена возможность автоматического создания стоп-заявок по индикатору ATR;
- В таблицу котировок добавлено поле коэффициента отношения суммы лучших покупок к сумме лучших продаж;
- Для решения проблемы получения некорректного времени сервера после восстановления соединения с сервером QUIK в настройки программы добавлен параметр задающий задержку перед получением времени сервера;
- После неудачной попытки соединения с сервером лицензий программа автоматически будет повторять попытки соединения каждые 30 секунд.
Интерфейс
- Стакан котировок теперь можно сделать независимым от основного окна программы.
Ошибки
- Исправлена ошибка приводившая к невозможности открытия позиции в конце торговой сессии.
1.4.0.5 / 23.01.2013
Нововведения
- Добавлена таблица (стакан) котировок;
- Число активных инструментов увеличено с 10 до 15;
- В основную таблицу добавлены данные по средневзвешенной цене открытой позиции и финансовому результату открытой позиции;
- Новый тип алго-заявоки "Лестница заявок", так же теперь доступно отображение и снятие алго-заявок в таблице данных;
- В конструктор стратегий добавлена возможность использовать сразу несколько индикаторов одного типа и новый вид условия позволяющий находить взаимное пересечение линий двух индикаторов;
- Новая опция в конструкторе стратегий "Закрытие по сигналам открытия" при включении которой, сигналы стратегии для открытия позиции автоматически становятся сигналами для закрытия противоположной позиции;
- Добавлена возможность автоматического удаления старых лог-файлов;
- В контекстное меню добавлена возможность быстрой замены активной стоп-заявки;
- При создании стоп-заявки вручную для тейк-профит теперь возможно использовать отрицательные значения для "Отступ от min/max" и "Защитный спред";
- Новая опция модуля стоп-лосс "Снятие стоп-заявок без позиции" позволяет настроить действия программы при отсутствии открытой позиции;
- В окне создания заявки тип заявки больше не установлен по умолчанию на «Покупка»;
- Добавлено отображение секунд в столбце Время в таблицах заявок и сделок;
- Доработан механизм ручного закрытия позиции, добавлена защита от случайного двойного нажатия на кнопки "Закрыть позицию" и "Реверс позиции";
- Опция "Минимальная прибыль для закрытия";
- Добавлена возможность задать комиссии брокера и биржи вручную. И далее при расчете финансового результата учитывать именно эти значения, а не значения из таблицы сделок;
- Опция "Новый отступ ордера стоп‐лосс", отступ, который будет использоваться после выполнения условий смещения стоп‐лосс в безубыток;
- Опция "База расчета стоп‐заявок – средневзвешенная цена";
- Добавлена возможность протоколирования сигналов стратегии;
- На вкладке "Время" добавлено отображение текущего времени сервера;
- Опция "Время подтверждения сигнала";
- Теперь для автоматической генерации идентификатора графика для фьючерсов используются первые два символа кода бумаги;
- В тестере стратегий в качестве цен сделок теперь возможно использовать значения ценовых индикаторов;
- В "Открытие и Закрытие позиции" добавлен параметр "Только открывать";
- В конструктор стратегий добавлены новые условия;
Ошибки
- Исправлена ошибка при которой в конструкторе стратегий при включенной опции "Выход по пробою HIGH или LOW" не отображался сигнал;
- Теперь при разрыве соединения Quik с сервером не происходит потери значений внутренних переменных стратегии;
- Исправлен расчет комиссий;
- Исправлено некорректное расположение некоторых графиков в тестере;
- Исправлена ошибка, при которой условия конструктора из разных стратегий могли использовать одни и те же общие ресурсы;
- Изменено отображение данных инструмента в основной таблице в период клиринга;
- Исправлено появление некорректных значений цен сделок в тестере стратегий при включенном модуле стоп-лосс;
- Доработан алгоритм закрытия позиции при активном модуле стоп-лосс.
1.3.0.2 / 30.08.2012
Функционал
- Добавлен инструмент для тестирования стратегий на истории баров;
- Начиная с этой версии, каждая стратегия может использовать одновременно 9 различных индикаторов вместо 4;
- Добавлена опция увеличения позиции по сигналу стратегии;
- Размер позиции теперь может быть задан в долях с плечом;
- Реализована возможность работы программы через прокси-сервер;
- В конструктор стратегий добавлены новые условия.
Интерфейс
- При снятии стоп-заявок теперь всегда в лог выводится причина снятия.
Ошибки
- Интервал ожидания исполнения заявки при закрытии позиции теперь работает корректно;
- Исправлено окно Таблица данных DDE;
- Исправлено несколько ошибок в конструкторе стратегий.
1.2.0.1 / 27.03.2012
Функционал
- Добавлен конструктор стратегий, позволяющий создавать собственные стратегии на доступных индикаторах;
- Добавлена возможность создавать айсберг-заявки.
Интерфейс
- В панель ручной торговли добавлены кнопки для реверса позиции и создания новой заявки;
- Добавлена таблица заявок;
- Добавлена таблица данных получаемых из QUIK по DDE.
Ошибки
- Исправлена ошибка с часовыми поясами;
- Оптимизирована работа с памятью.
1.1.0.3 / 31.01.2012
Ошибки
- Исправлена ошибка приводившая к невозможности выбора последней стратегии в списке стратегий;
- Улучшена проверка на корректность данных у некоторых стратегий.
1.1.0.2 / 22.01.2012
Интерфейс
- Теперь параметры торговли открываются в отдельном окне;
- Добавлена таблица сделок;
- Добавлено меню «Вид» в котором можно выбрать отображение панелей и окон программы;
- В таблице инструментов теперь можно изменять размер и очередность столбцов и строк;
- Добавлена подсветка и 3 сек. задержка после активации поля цены в ручной торговле.
Функционал
- Добавлено контекстное меню в таблице инструментов, позволяющее быстро совершать торговые операции;
- Добавлена возможность вручную создавать стоп-заявки;
- Добавлена опция серия однонаправленных сделок;
- Добавлена опция время открытой позиции;
- Добавлена опция отступ от максимальной прибыли;
- Программа теперь может выставлять ордера стоп-лосс со связанной заявкой.
Ошибки
- Исправлена проблема при выводе сообщений на экран при свернутой в трей программе;
- Улучшена работа в режиме имитации;
- Исправлена ошибка с выводом сообщения о необходимости обновления DATA.qpl.
1.0.0.6 / 08.12.2011
- Добавлен параметр реверс позиции;
- Добавлена проверка версии DATA.qpl;
- Исправлено несколько ошибок.
1.0.0.5 / 01.11.2011
- Первая публично доступная версия