Обновление и версии
1.6.3.31 (20.07.2022)
Добавления:
1. Глубина обновления данных в хранилище при подгрузке с сервера;
2. В стратегиях добавлено поле с возможностью установить ссылку на сайт с полным описанием стратегии;
3. Возможность работать с отрицательными ценами для Quik;
4. При разрыве данных по вебсокету бинанс, автоматическое восстановление;
5. Добавлен индикатор ROC.
Изменения:
1. Derebit добавлена возможность работы с SOL;
Исправленные ошибки:
1. Загрузка тиков через хранилище данных;
2. Масштабирование дополнительных панелей на графике;
3. Ошибка расчетов позиции при расчете от суммы для криптовалютных рынков.
API:
1. При включенных кластерах и тестировании на тиках, в кластер добавлена информация о тиках составляющую данную свечу.

1.6.3.15 (01.06.2022)
Добавления:
1. Добавлена возможность для разработчиков автоматический подгрузки сохраненного скрипта в ЕТС (Настройки/Основные);
2. Добавлена возможность ограничивать объем хранения кластеров в памяти (Настройки/Основные);
3. Вывод информации о миллисекундах на тики и свечи;
4. Для исторических данных добавлено определение Bid/Offer из цены и направления последней сделки;
5. В Коннекторе Бинанс добавлена функция PostOnly для работы только лимитными заявками для МаркетМейкеров;

Изменения:
1. Переработана и дополнена инструкция;
2. При подгрузке данных из файла в хранилище, применяются все изменения
3. Удалены сценарии их хранилища данных;

Исправленные ошибки:
1. Ошибка активации треллинг профит. Если информация о сделке задерживалась, то активация происходила сразу же;
2. При редактировании полей в источнике, если не нажать применить не всегда сохранялись;
3. Ошибка работы с тиками на тесте. Не всегда учитывал второй тик из файла;
4. Запаздывала на один бар отрисовка отладочной таблицы и не работала в пошаговом режиме;
5. При загрузке данных с финама через поставщика данных не определялся тип данных "Свечи/бар" и "Тик";

API:
1. Часть переменных было перенесено в класс CfgSourceEts;
2. Написанные примеры обращения к стандартным функциям;
3. Добавлены примеры создания параметров по умолчанию в роботах;
4. В ParamDebug добавлен не обязательный параметр bar - бар на котором должна выводиться информация;
5. Изменен метод AddRowDynamicTable();
6. Не перерисовывалась линия при необходимости с помощью параметра DeepUpdate;

1.6.2.205 (28.03.2022)
Добавления:
1. В тестировании на графике доходности добавлена информация о деньгах в позиции
2. Для алгоритмов ведущих сразу несколько позиций в анализ добавлена возможность оценки максимального объема позиции в абсолютном выражении;

Изменения:
1. Если робот не использует для торговли таймфрейм, то в интерфейсе нет выбора таймфрейма.
2. Обновлены ссылки на документацию из программы;
3. Уменьшен объемо памяти для хранения кластеров;
4. При тестировании из скрипта и фиксированное количество можно установить расчет фьючерса от ГО;
Исправленные ошибки:
1. Закрытия по времени удержания из раздела стоп-заявки неправильно работало в режиме реального времени;
2. Не верно считал среднюю прибыль/убыток в процентах при установке в тесте тип инструмента "ФЬЮЧЕРС" и стоимость шага отличного от шага цены.

1.6.2.200 (15.03.2022)
Изменения:
1. Обновлена загрузка с финама;
2. Из квика грузилось множество счетов по фьючерсам при неправльной настройки таблицы, сейчас один счет при любых настройках;

Исправленные ошибки:
1. Не верно считались риски при пердторговой эмуляции;
2. При удалении свечей из хранилщие, при запущенном роботе сделка оставалась открытой и не закрывалась, из-за синхронизации по барам, сейчас по дате/времени синхронизация;

API:
1. Возможность разбивать свечу на минимальные отрезки, тем самым эмулируя движения свечи. Для точности тестов, без использования тиков
public override void SetSettingDefault()
{
DefaultParamModel.IsTestFourCandle = true; //для теста берется четыре значения цены (high/low - последовательность берется для падающей свечи, low/hihg - для растущей): open/high/low/close
DefaultParamModel.MaxStepTestFourCandle = 10; // минимальное изменение цены внутри свечи, в этом случае свеча все по тойже последовательности бьется на максимальные отрезки указанные в этом свойстве
}
2. EndTest() - По окончанию теста вызывается данная функция для рассчета каких-либо данных - например заполнить данные в таблице парам дебаг, таблице или выводе информации в лог;
3. Добавлены функции сжатия в сташий таймфрей и разжатия в базовый из кода;
4. Добавлены HeikenAshi

1.6.2.168 (21.10.2021)
Добавления:
1. В роботе/Сервис/Общие Запретить закрывать позицию заданное количество свечей;

Изменения:
1. Ускорена загрузка данных для TransaqConnector;
Исправленные ошибки:
1. День торгов не учитывался для реальной торговли во вкладке время;

API:
1. Добавлена возможность добавлть индивидуальное проскальзывание;
2. CheckCancelAndKillTime - проврека нужно ли закрывать позиции и снимать их из вкладки Время в роботе;
1.6.2.146 (22.07.2021)
Добавления:
1. Добавлены млсек для сделок бинанс;
2. Добавлен конструктор роботов;
3. Обновление транзак коннектор, увеличена скорость загрузки;
4. Добавлен констрктор роботов;
5. Одновременная подписка расширена до 400 инструментов на бинанс;
Изменения:
1. Обновлен модуль копировщик сделок;
Исправленные ошибки:
1. Бинанс поправлена ошибка при обработке времени;
2. Исправлена ошибка дни торговли;

1.6.2.112 (20.05.2021)
Добавления:
1. Преобразование свечей в любой другой таймфрейм и сохранение в файле;
2. Общий прибыль/убыток добавлен в портфель роботов, количество активных роботов;
3. Добавлены Derebit и FTX;
4. Добавлена автоматическое скачивание с финама;
5. Добавлен привод управляющего;
6. Возможность высчитывать количество контрактов от фиксированной сумме от ГО;
7. Переход на вебсоккет по бинанс;
Изменения:
1. Получение стакан квик;
2. Интерфейс и функционал времени работы в роботе;
Исправленные ошибки:
1. Неверно отображал позици по фьючерсам бинанс;
2. Дублирование сделок в списке при повторой выгрузке по ДДЕ из квик;

1.6.2.40 (14.01.2021)
Добавления:
1. Дабавлен модуль набора и разгрузки позиции;
2. Сохранение параметров оптимизации и форвардного анализа;
3. Многопоточная оптимизация;
4. Настройки квик сохранены в другую папку;
5. Добавелны Риски для фактических расчетов;
6. Добавлено время перезапуска ДДЕ в квик;
Исправленные ошибки:
1. Прогресс бар при тестировании на тиках неверно отображал прогресс;
2. Склейка свечей проходила неверно через интерфейс;
3. Лимитное прскальзыване не учитывалось для sellAtClose, sellAtMarket;
4. Сделка РЕПО считалась для акций в лонг при переносе через ночь для реальной торговли;
5. Сохранение DDE для стаканов квик;
1.6.1.225 (23.11.2020)
Добавления:
1. Добавлена возможность перерисовывать индикатор на заданную глубину;
2. Модуль инструменты управляющего: колонка со счетом копировщика, запрет выбора счета копировщика того же как и мастер;
3. Добавлены новые типы линий для рисования: штрихпунктирная, треугольник, перевернутый треугольник;
4. Контроль для выбора старшего таймфрейма, при работе стратегии с несколькими таймфреймами;
Изменения:
1. Интерфейс поставщика данных;
2. Модуль автостопы: дублирование связанной заявки при выставлении на сервер, после переноса ее в без убыток;
Исправленные ошибки:
1. Медленное обновление информации об исполненной заявки на фьючерсы бинанс;
2. Вылет программы при выборе в портфельном тестировании более 25 роботов.

1.6.0.35 (02.06.2020)
Добавления:
1. Добавлен коэффициент Шарпа в тестах и оптимизации;
2. Возможность скрывать главный график;
3. Создавать роботов и добавлять их в портфельный тест, по нажатию кнопки из результатов теста или оптимизации;
4. Добавлена оптимизации таймфрейма для старшего таймфрейма;
Изменения:
1. Удаление заявки происходит из списка открытых позиций, происходит после получения всей информации по сделкам;
2. Сняты ограничения на увеличение и уменьшение графика;
3. Удаление надписи о нерабочем времени в момент наступления его окончания, а не в момент отправки новой заявки;
Исправленные ошибки:
1. Переподключение к transaqConnector после разрыва через ночь;
2. Закрытия по времени, иногда не верно отрабатывалось при использовании в стратегии двух и более инструментов на тестах;
3. Ошибка отображения кривой доходности в тестах при получении не верных данных;
API:
1. Добавлен элемент выбора таймфрейма для построение графиков старшего таймфрейма в одной стратегии;

1.5.8.112 (09.05.2020)
Добавления:
1. Выбор цвета отображения сделок на графике (Настройки/График);
2. Добавлено в риски реальный прибыль и убыток;
3. Остановка оптимизации портфелей;
4. Вывод портфеля детальной статистики при двойном клике по результатам оптимизации;
Изменения:
1. В интерфейсе изменено положение выбора инструмента и код площадок(классов);
2. Модуль Автостоп изменен алгоритм отслеживание позиции (все позиции сейчас рассчитываются по сделкам);
3. Первичная авторизация происходит в один клик;
Исправленные ошибки:
1. Тест на произвольном интервале, не верно определял нужные период;
2. Ошибка при конвертации qsh файла в кластера;
3. MarketPosition в предторговой эмуляции и в тестах не обновлялся;
4. Медленное сохранение роботов при групповых операциях;
5. При резком движении цены и возврате обратно, не всегда отрабатывался пробой;
6. При удалении робота, удалялись все роботы из портфеля с тем же счетом;
7. Портфельный график доходности не правильно выводил значения при данных за разные периоды у роботов;
API:
1. Добавлена свойство IgnoreGapForOpenLimit (AddInfoToOrder) - на тестах игнорирует гэпы для лимитных и стоп-заявок показывать цену входа равную цене;
2. BirgaSbor заменено на ExchangeFee (ISecurity);
3 Построение индикаторов по произвольной серии данных IsCalcFromScript;

1.5.8.21 (20.03.2020)
Добавления:
1. Подсветка инструмента в списке роботов, если есть проблемы;
2. Иконка слева от сообщений, для открытия окна сообщений;
3. Добавлен конвертер таймфреймов, в источниках данных можно из меньшего таймфрейма собрать больший, кластеры по времени из тиков;
4. Склейка кластеров и свечей;
5. Возможность торговать и тестировать кластера по времени;
Изменения:
1. Модуль автостоп: запрет на включение двух роботов по одному инструменту и счету;
Исправленные ошибки:
1. Подсчет в дневной статистике, при остановке и запуске робота, данные предыдущей статистики не удалялись;
2. Не всегда закрашивалась нужная область PlotArea() на графиках;
API:
1. ПереименованиеTablesDataModul в AllTables;
2. Изменены имена переменных;

1.5.8.21 (04.03.2020)
Добавления:
1. В Привод управляющего - копировщик сделок добавлен выбор копирования по заявке или сделки;
2. Тестирование списка инструментов по одной стратегии и вывод результатов в итоговую таблицу;
3. Раздел Тестирование/Анализ добавлены гистограммы анализа волатильности инструмента;
4. В портфельное тестирование добавлен график доходности;
5. Добавлена поддержка квик 8 (64 бита);
6. Добавлена портфельная оптимизация
Изменения:
1. Отправка сообщений по телеграмм;
Исправленные ошибки:
1. Не закрывал по портфельным рискам;
2. При групповых операциях стандартный таймфрейм собирался из тиков;

1.5.7.35 (10.01.2020)
Добавления:
1. Тестирование стратегии на истории для стратегий не использующих свечи;
2. Отображении подсказки на графике можно скрыть через контекстное меню;
3. Добавлена автоопределение разделителя полей "tab" при загрузке в источники данных;
4. Добавлен интервал времени проверки для выставления и удаления отложенных заявок;
5. В раздел Анализ в тестировании добавлена гистограмма по MAE/MFE;
6. Сохранение и загрузка роботов для портфельного тестирования;
Изменения:
1. Автоматическое добавление в источник данных из поставщиков данных при загрузке истории по инструменту;
2. Автоматическое добавление счетов при первом подключении к квику в настроенный коннектор;
3. Небольшое изменения интерфейсе в форвардном тестировании;
4. Изменения в обработки данных Транзак коннектор;
5. Ускорено тестирование
Исправленные ошибки:
1. Ошибка при тесте стакана;
2. Исправлена ошибка при работе на виндоус 8;
3. Сдвиг по индикатору AMA;
4. МАЕ/МFE для тестирования;
5. Не всегда срабатывало время закрытия позиции;
6. Модуль сетка заявок не тестировалась на истории;
7. Открытие редактировании формы при двойном нажатии на полосе прокрутки;
API
1. Добавлена функция AddColumnToMainTable() для вывода данных в таблицу роботов;
2. Методы выставления заявок возвращают ссылку на позицию;
3. Добавлена функция SendOrder() для выставления в модульных скриптах;
4. Для пользовательский модулей изменен ряд функций и упрощена реализация;
5. Изменено названия свойства TableData на Tables;
6. Удалены лишние перезагрузки ParamOptimization();
1.5.6.43 (11.11.2019)
Добавления:
1. Возможность тестировать стратегии, работающие без таймфрема;
2. После обновления источника данных, обновляются все данные в тестируемых стратегиях, использующие для анализа два и более инструментов;
Изменения:
1. Небольшие изменение в коннектор IbTws для работы модуля Риск-менеджер;
2. Улучшена скорость теста стакана;
3. При подключении одного квика к системе и отсутствия добавленных в нем счетов, счета автоматически подтягиваются;
4. Сохранение параметров стратегии в тестировании при обновлении скрипта через редактор или при загрузке из стратегий;
Исправленные ошибки:
1. Всплывающее при запуске портфеля, если не выбран скрипт;
2. Двойное добавление стратегии в тестирование из раздела Стратегии, если данная вкладка не была активна до этого;
3. При загрузке данных через поставщиков данных отображался прогресс в 100%;
4. Ошибка при запуске робота и включенной опции активации / деактивации заявок и наличии активных заявках по роботу.
API
1. Добавлен метод List<ScanerParamModel> AddColumnToMainTable(), позволяющий добавлять столбцы в главную таблицу

1.5.6.31 (31.10.2019)
Добавления:
1. Получение информации по инструменту из IbTws на основе открытых позиций, сделок и заявок;
2. В окно тестирования/график добавлен стакан, лента сделок, orderslog и журнал;
3. Добавлена возможность тестирования стакана, данные для стакана берутся из файлов формата qsh;
Изменения:
1. Ускорена загрузка данных через transaqConnector;
2. Все настройки transaqConnector перенесены в одно окно;
3. Увеличена скорость тестирования и уменьшено потребление памяти;
4. При изменение направлении торговли, стратегия пересчитывается
Исправленные ошибки:
1. При создании нового робота в сетке заявок, работал только в лонг;
2. Сжатие из тиков в старший фрейм при тестировании;
3. Округление цены при перевыставлении;
4. Для тестирования не учитывал стоимость шага цены;
5. Не сохранял в тестировании информацию для индикатора, по какому инструменту он строится, если в стратегии два и более инструмента;
6. В стратегии, где два и более торговых инструментов, по времени закрывался только главный инструмент;
API
1. Добавлена функция обращения из портфеля в робота;
2. Изменен метод RobotStop(string mes) и сообщение всегда показывается при тестировании и при реальной торговле;

1.5.5.45 (17.10.2019)
Добавления:
1. Добавлено окно уведомления о удачном групповом изменении роботов;
2. Добавлена возможность выбирать строить индикатор по инструментам, которые используются в роботе. Привязка индикатора осуществляется в коде;
3. Коннектор для квик версии 8 и выше;
4. Открыта API для написания пользовательских модулей (индивидуальный дизайн, логика и т.д., т.е. использовать все возможности студии и C#);
5. Добавлена возможность загрузки qsh формата для тестирования стакана;
Изменения:
1. Количество оптимизаций считается в момент ввода данных;
2. Окончание лицензии вынесено в шапку программы;
Исправленные ошибки:
1. При исполнении на одной свече множества входов по одному сигналу, не верно отрабатывал перенос в безубыток и треллинги;
2. Останавливалась оптимизация при двойном клике по любому из результатов;
3. Не всегда удавалось добавить дробные параметры для оптимизации;
4. Ошибка при оптимизации, при открытии позиции на формирующейся свече по цене закрытия этой свечи;
5. Ошибка треллинг стопа при значения треллинга 0;

1.5.4.2 (16.09.2019)
Добавления:
1. Добавлены графики для портфельного управления (вывод своих расчетных данных);
2. В источниках данных при загрузке тиков время учитывается вплоть до миллисекунд;
3. Добавлена возможность открытия/закрытие позиции по текущей закрытия свечи;
4. Имя файла робота не влияет на загрузку его в ЕТС;
5. Вывод занимаемой памяти программой (слева внизу);
6. Глубина хранения логов ограничена 20 днями;
Изменения:
1. При авторизации поле код не скрывает символы;
2. Отладочная таблица для тестирования ограничена глубиной на 10000 свечей;
3. Форвардный анализ доступен на тарифе PRO, в демо версии форвардный анализ доступен без оптимизации;
4. На тарифе FREE также доступен один робот, у него увеличено количество одновременных позиций в одну сторону до 2, но уменьшен максимальный размер позиции до 2 контрактов в одной позиции;
5. Модули доступны на всех платных тарифах. Количество запускаемых стратегий из модулей ограничено в зависимости от тарифа;
Исправленные ошибки:
1. После оптимизации дублировались риски для робота
2. Параметры по умолчанию в стратегии, применяются при добавлении стратегии в тестирование;
API;
1. Изменено название класса для формирования отладочной таблицы (RowTableScaner);

1.5.3.0 (28.08.2019)
Добавления:
1. Вывод в таблицы таймфрейма робота;
2. Возможность работать в IbTws без подписки на тики, свечи обновляются раз в минуту;
Изменения:
1. Скрыто поле Tagв роботах;
2. Запрет показывать сделки на графике при тестировании, если сделка совершена на свече, которая не отображена на графике;
Исправленные ошибки:
1. Правка небольших ошибок при форвардном тестировании;
2. Не сохранялся автоматически источник данных после редактирования;
3. Годовая доходность в процентах считалась неверно при тестировании на тиках;
API
1. Свойство Security.PrevPrice считать устаревшим;

1.5.2.2 (13.08.2019)

Добавления:
1. Форвардный анализ - проверка устойчивости системы;
2. Подключение к Bitmex;
3. Модуль сетка заявок - возможность расширения окна редактирования робота на полный экран;
4. По умолчанию скрыт пошаговый режим тестирования. Включение данного опции в настройки%
5. По умолчанию скрыт режим формирования старшего фрейма из младшего в форме настройки робота, всегда формируется из наибольшего стандартного таймфрейма. Ручное включение возможно через включение данной опции из настроек;
6. Модуль Свечные уровни - добавлена возможность группового создания и изменения настроек;
Изменения:
1. Изменен алгоритм определения шага цены в файле для источников данных;
2. Упрощен процесс создания источника данных, автоматическое определение таймфрейма в директории;
Исправленные ошибки:
1. При работе с двумя и более инструментами в одном роботе;

1.5.1.55 (06.06.2019)
Добавления:
1. Добавлен в риск - остановка торговли при достижении лимита по прибили только закрытых сделок;
2. В DownLoader добавлена возможность скачивать исторические данные с IBTWS (при наличии подписки у IBTWS);
3. Модуль Автостоп: добавлена возможность двигать по графику и изменять цены стоп-заявок в терминале, например в Quik;
4. Дополнительные поля в тестировании, раздел статистика: годовая доходность, дата просадки, процент просадки;
Исправленные ошибки:
1. На запоминались выбранные роботы в портфеле;
2. Дублировались окна с ошибкой;
3. При тестировании арбитража на инструментах хранилища данных, выводился один и тот же инструмент

1.5.1.20 (26.04.2019)
Добавления:
1. Добавлен индикатор Ишимоку;
2. Возможность писать портфельные скрипты, которые отрабатывается непосредственно в портфеле;
Исправленные ошибки:
1. На запоминались выбранные роботы в портфеле;

1.5.1.13 (19.04.2019)
Добавления:
1. Добавлена построение отладочных таблиц в тестирование и вывод дополнительных данных в реальном времени в виде таблице;
2. В раздел Основные/Торговля добавлена настройка дополнительной тонкой настройки для формирования старшего фрейма из младшего, устанавливая вручную младший таймфрейм;
3. Для телеграмм добавлена возможность использования proxy (Достаточно ipV6). Сайт для получения proxy - www.proxy.market (либо любой другой);
Изменения:
1. Сняты ограничения на использования рисков, времени и отложенных ордеров для тарифа FREE;
2. Обновления по модуля Ребаланс для криптовалюты - в раздел статистика по деньгам добавлена фиксация данных по стоимости монеты;
Исправленные ошибки:
1. IB TWS, неверно определялась временная зона инструмента;
2. Quik, при работе без перезагрузки, дублировались сделки, заявки и стоп-заявки с вечерней сессии FORTS;
3. Предторговая эмуляция при сжатых таймфреймах;
4. Ошибка предторговой эмуляции при использовании блока времени и закрытия позиции в конце сессии, ранее не закрывал;
5. Дублирование при отправке уведомлений;
1.4.4.81 (11.09.2018)
Добавления:
1. Модуль Инструменты управляющего (копировщик сделок): добавлена возможность копировать сделки в рамках одного счета;
2. Добавлена возможность при использовании галочки "Не пересчитывать алгоритм" включить первичный расчет с эмуляцией исторических сделок
Изменения:
1. Оптимизирован процесс подключения по прокси к крипторынкам;
2. Оптимизирован процесс обработки большого количества сделок, заявок и стоп-заявок;
Исправленные ошибки:
1. При использовании в роботах из раздела стоп-заявки - закрывать через N секунд после открытия, не верно закрывалась при совместном использовании профита;
2. Не изменялась часть настроек, при групповом изменении;

1.4.4.63 (31.08.2018)

Добавления:
1. Добавлена биржа HitBtc;
2. Множество мелких изменений, влияющих на улучшение работы ЕТС;
3. Добавлен индикатор АМА;
Изменения:
1. Прекращение поддержки старому виду лицензий;
2. Удалена биржа WEX, из-за банкротства биржи;

1.4.4.30 (09.08.2018)
Добавления:
1. Добавлена возможность использовать прокси сервера для быстрого получения данных с криптобирж;
2. Возможность использования прокси серверов для Телеграмм;
3. Модуль ребаланс: добавлена возможность ручного перевода с одного кошелька на другой;
4. Модуль Арбитраж: добавлен классический арбитраж
5. В разделе "Сервис" в заявках на открытие и закрытие теперь можно выставлять проскальзывание в процентах;
Изменения:
1. Добавлен столбец в настройки квика таблицу текущих параметров (Время последней сделки) - необходимо для актуального времени, при использовании неликвидных инструментов;
2. Спредер вынесен в отдельный модуль из модуля арбитраж;
3. Новые настройки таблиц по квик;
Исправленные ошибки:
1. Зависание квика при большом количестве инструментов в таблице текущих параметров;

1.4.4.3 (01.07.2018)
Добавления:
1. Модуль ребаланс для криптобирж - возможность автоматической отправки монет с одного кошелька на другой по определенным правилам;
Исправленные ошибки:
1. Обработка различных ошибок связанных с получением данных с криптобирж;

1.4.3.84 (30.05.2018)
Добавления:
1. Добавлена возможность включения автоматической авторизации при включении программы;
2. Для сканеров добавлена вкладка журнал;
Изменения:
1. Обновление Plaza2 до spectra 6/0;
Исправленные ошибки:
1. Не сдвигались скользящие средние при указании сдвига;
API:
1. Добавлена информация о типе позиции (историческая или реальная) IPositon.IsReal;

1.4.3.73 (10.05.2018)
Добавления:
1. Добавлено подключение к криптобиржам: Bitfinex, Kucoin, Wex.nz;
2. Отладочная таблица с пользовательскими колонками, как в сканерах;
Изменения:
1. Порядок сортировки сделок, в начале таблицы сейчас идут самые последние сделки
Исправленные ошибки:
1. Ошибка на бирже Binance - при удалении из списка получаемых инструментов кроме одного;

1.4.3.40 (20.04.2018)
Добавления:
1. Добавлено подключение к криптобиржам: Binance, Yobit;
2. Добавлены риски в роботах: прибыль (плановая и фактическая) и убыток (плановая и фактическая);
Изменения:
1. Изменена таблица открытых позиций в роботе: добавлены колонки Код инструмента, Код класса, Операция, Сигнал;
2. Количество колонок в таблицах сканеров, увеличено до 60;
Исправленные ошибки:
1. Поправлены расчеты статистики для криптовалют;
2. Исправлена ошибка по замедлению расчетов по криптовалютам;
API:
1. Удалены перезагрузки методов на открытии и закрытие позиций без комментариев;
2. Добавлены новые функции, позволяющие открывать позиции исторические и закрывать исторические позиции как реальные;

1.4.3.35 (12.04.2018)
Добавления:
1. Модуль "Сетка заявок": добавлена дополнительная стратегия "Бесконечная сетка";
2. Добавлено подключение к криптобиржам: Exmo.me, Poloniex.com;
3. Автоматическая синхронизация данных разных инструментов в одном роботе;
4. Возможность создание роботов для межбиржевого арбитража;
Изменения:
1. Изменена система регистрации и авторизации (через логин и пароль).
2. Активация лицензий производиться через коды активации;
3. В пользовательский контрол выбор дополнительного инструмента добавлен счет, по которому данный инструмент будет торговаться;
4. Незначительно изменен пользовательский инструмент модуля - "Сетка заявок";
Исправленные ошибки:
1. Модуль "Риск менеджер": при разрыве связи иногда активировался риск после повторного восстановления соединения;
2. Ошибка синхронизации реальной сделки и исторической на предторговой эмуляции при использовании треллинг профит;
3. Дублировались риски при установки параметров из оптимизации;
4. В модулях: невозможность редактирования отдельных настроек, при тарифе Free по EasyTradeStation;
4. Мелкие ошибки;

1.4.2.15 (15.03.2018)
Изменения:
1. Изменения тарифные планы: уменьшено количество роботов по лицензиям; Убраны ограничения по использованию типов терминалов;
2. Обновление инструкции до текущей версии программы;
Исправленные ошибки:
1. В Модуле: Сетке заявок при количестве более двух Квиков, снятие заявок не проходило по всем счетам и наблюдалось зацикливание попыток снятия;
2. Для квик не выставлялся треллинг профит по инструментам с количеством знаков после запятой больше 5;
3. Не обновлялся график в сканерах при выбранном одном инструменте;
4. Иногда не сохранялись вкладки по сканерам;

1.4.2.10 (05.03.2018)
Добавления:
1. Модуль Арбитраж: Парный трейдинг версия 1.0.1.6 добавлены риски и время работы в код стратегии;
2. Модуль Арбитраж: Парный трейдинг версия 1.0.1.6 добавлены шаблоны;
3. Модуль Свечные уровни: версия 1.0.0.13 добавлены шаблоны и риски;
4. Модуль Автостопы: версия 1.0.1.21 добавлены шаблоны;
5. Модуль Автостопы: версия 1.0.1.21 дописана полная инструкция;
6. Для раздела рисков в модулях и роботах добавлены всплывающие подсказки;
Исправленные ошибки:
1. На нестандартных таймфреймах не считался открытый интерес;

1.4.2.8 (28.02.2018)
Добавления:
1. Добавлена возможность настройки видимости колонок для таблиц сканера через меню;
2. Рисование графиков в виде баров и закраска заднего фона графиков для сканеров;
Изменения:
1. В таблицы текущих параметров максимальное отображение знаков после запятой увеличено до 18 (для криптовалют);
2. Из роботов убран источник формирования нестандартного таймфрейма, сейчас это определяется автоматически;
3. Для таблиц квик добавлены дополнительные колонки: портфель - УДС, таблица всех сделок - микросекунды, таблица текущих параметров - данные по облигациям;
4. Обновлены базовые настройки таблиц для квик;
API
1. Для сканеров добавлена возможность получения свечей по запрашиваемому таймфрейму;
2. Добавлено дополнительное свойство Dictionary<string, object> DicValue в ISecurity, IPositionShares, IMoneyShares - позволяет при написании пользовательского коннектора добавлять свои дополнительные поля в таблицы;

1.4.2.3 (16.02.2018)
Исправленные ошибки:
1. Накопление данных при малой серии на индикаторах, отличных от текущего таймфрейма;
2. При последнем изменении была допущена ошибка по последне цене, периодически принимающей значение 0, в текущей версии исправлено;
3. Ошибка массовое удаление данных из хранилища;

1.4.2.0 (10.02.2018)
Добавления:
1. Модуль Риск-менеджер: добавлен ручной режим (возможность отправки сигналов на закрытие позиции и снятия заявок);
2. Модуль Риск-менеджер: время выполнения обработки всех РМ;
3. Модуль Риск-менеджер: если не отключать РМ, то будет накапливаться сделки. В начале новой сессии сбрасываются все расчеты и учитываются только за текущий день, в случае если есть перенос позиции, то будет учтено необходимое количество сделок, за предыдущий торговый период;
4. Важно: в квик в таблицы заявок и стоп-заявок добавить колонку код класса, либо удалить текущие таблицы для ЕТС и загрузить новую версию для квика версии 7.

1.4.1.55 (02.02.2018)
Изменения:
1. В таблицы стоп-заявок и заявок в квике добавлена колонка "Код класса". 6 Версия перестает поддерживаться.
API
1. Открыто API для написания пользовательских коннекторов для подключения любых бирж и терминалов;

1.4.1.38 (23.01.2018)
Дополнения:
1. Риски в портфелей роботов;
2. Запись сигналов в файл с разбивкой по тегам, для ретрансляции сигналов;
3. Ускорена обработка данных в реальном времени при одновременной работы более 5000 роботов и разных инструментов;
4. Возможность создавать тест через контекстное меню робота, создается копия настроек робота для теста;
5. Оптимизирована работа с транзак коннектором;
6. Возможность в настройки /основные /транзак коннектор указать "не запрашивать исторические тики" - позволит ускорить запуск, но в этом случае историю по свечам по тикам за сегодня не получить, т.к. они строятся на основании тиков. Построения начнется свечей за текущий день, с момента получения тиков;
Изменения:
1. Интерфейс портфелей роботов
2. Тестирование портфелей на текущий момент убрано из меню (на доработке);
Исправленные ошибки:
1. Не рисовался график просадки при работе с начальным депозитом на тестировании;
2. Не верно учитывался номер сжатого бара в больший таймфрейм на тестах, при сжатии базового фрейма в больший, а в коде этот таймфрейм преобразовывался еще в больший;
3. В портфеле не были видны входящие денежные средства во вкладке ДС;
API:
1. Важно: В FinIfno удалены свойства относящие к параметрам инструмента (minStep, pointCost и т.д.), доступ к ним осуществляется через FinInfo.Security - во всех роботах использующих данные параметры необходимо переписать код; Все базовые стратегии изменены в соответствии с новыми требования находятся в папке BaseStrategy в корне программы.

1.4.0.77 (10.01.2018)
Дополнения:
Фильтры для групповых операций;
Автоматическое сохранение всех открытых вкладок, при добавлении новой вкладки;
Возможность создавать и тестировать сканеры в разделе тестирования;
Возможность накладывать фильтры на протестированную стратегию и писать свои фильтры;
Возможность создание, тестирование и торговля арбитражных стратегий;
В модули добавлены обновленные риски и дополнительные функции из роботов
Изменения:
1. Возможность тестирования тиковых данных за несколько месяцев за один раз. Наблюдалось падение системы из-за нехватки памяти.
2. Модуль Риск менеджер: удалена автоматическая добавление первичного времени в раздел время.
Исправленные ошибки:
1. В некоторых случаях не сохранялись открытые вкладки;
2. Модуль Риск менеджер: некорректно работала закрытие по времени в не торговое время;
3. Plaza2 не обновлялась информация о вариационной марже в таблице лимитом по фьючерсам;
4. При потере связи и последующем подключении, в таблицу сделок добавлялась дубль последней сделки;
5. Модуль Сетка заявок: при торговле в автоматическом режиме без отложенных заявок, наблюдалась некорректная работа;
6 . Модуль Риск менеджер: ошибочный расчет сделки при перевороте позиции;
API
1. Изменена функция получения информации по позиции
1.4.0.23 (24.11.2017)
Дополнения:
1. Портфельное тестирования
2. Групповые операции: добавлено изменение инструмента
3. Возможность сохранение тиков и оредрслог;
4. Возможность тестирования по тикам и оредслог из хранилища данных
5. Добавлена возможность изменять скорость при пошаговом тестировании
6. Обновление сделок и статистики в процессе тестирования
7. Добавлена возможность в тестировании выбирать период по дате и времени
8. Добавлена возможность сохранять шаблоны настроек роботов;
9. Добавлен дополнительная настройка для заявок по закрытию свечи – продолжительность проверки сигнала при исполнении сигнала в указанное время
Изменения:
1. Оптимизирован процесс тестирования
2. Изменен процесс получения данных с рынка МСТ
3. Все тесты проводятся в режиме точного тестирования, убрана опция выбора между обычным тестом и точным
Исправленные ошибки:
1. Исправлена ошибка удаления/добавления инструментов для рынка МСТ
2. Время построения графика в тестировании не работа при выборе данных за весь период

1.3.3.30 (07.11.2017)
Дополнения:
1. Тестирование сканера через раздел - портфельное тестирование;
Изменения:
1. Оптимизирован график;
Исправленные ошибки:
1. Модуль Риск-менеджер: исправлена ошибка по учету сделок валютного рынка на спотовом, при одинаковом коде клиента;
2. Ряд мелких ошибок;

1.3.3.18 (20.10.2017)
Дополнения:
1. Добавлена возможность массового копирования и создания робота с разными инструментами и параметрами;
2. В сканеры добавлена возможность отображать графики;
3. Добавлена возможность оптимизировать параметры стоп-заявок при тестировании;
4. Модуль Риск-менеджер: добавлена возможность блокировать торговлю в ручную;
5. Возможность подписаться на уведомления по персональным логам и ошибкам по заявкам;
Изменения:
1. Изменен интерфейс окон и подкрашены закладки (зеленый - сканеры, красный - модули, синий - роботы, желтый - таблицы);
2. Изменено отображение инструментов по рынку МСТ (разбито по буквам в разделе Настройки/Общие/Transaq Connector);
Исправленные ошибки:
1. Модуль Риск-менеджер: не верно считывались параметры активов;
2. Не отображались галочки в уведомлениях после сохранения;

1.3.2.50(06.10.2017)
Дополнения:
1. Расширен функционал сканеров;
Изменения:
1. Изменен выбор дополнительных инструментов;
Исправленные ошибки:
1. При отсутствие соединения и работе со стаканом вылетало приложение;
2. Модуль РМ: периодически оставалась запись об открытой позиции при закрытии позиции по условиям
API:
1. По умолчанию в инструменте доступны тики по нему за текущий день.

1.3.2.40(27.09.2017)
Дополнения:
1. Добавлена возможность создавать сканеры рынка;
2. Добавлена возможность сохранения данных в базу данных;
3. В тестировании добавлена возможность сравнивать сделки роботов и тестов (редактор/отладка);
Изменения:
1. Для графиков в точном тестировании, время свечи такое же как и в обычном тесте, а не по времени первого тика;
Исправленные ошибки:
1. Ошибка с выставлением некоторых комбинаций за период в тестировании;

1.3.2.17 (12.09.2017)
Дополнения:
1. Добавлена возможность точного тестирования с временем открытия/закрытия позиции, за несколько секунд до окончания свечи;
2. Ошибки по роботам добавляются в логи;
3. Модуль риск-менеджер добавлено уведомление о невозможности снять заявку с другого сервера;
4. Добавлена колонка в роботы, о причине бездействия робота (почему робот не работает);
5. В точном тестировании добавлено возможность тестировать с входом в позицию за несколько секунд до закрытия свечи;
6. Модуль риск-менеджер добавлена возможность изменять лимиты и изменять инструменты без остановки риск-менеджера;
7. Добавлена возможность выставлять период данных для графика в роботе (например данные учитывать с 10:00 до 18:45 для ФОРТС, т.е. исключить вечернюю сессию, в этом случае и индикаторы будут строиться только по дневной сессии.). Настройка находится в разделе робота Сервис/График;
Изменения:
1. В Модуле риск-менеджер изменено отображения логов;
Исправленные ошибки:
1. Ошибки связанные с периодами торговли по совершению операции на закрытии свечи, не всегда верно отрабатывал условие;

1.3.2.1 (02.09.2017)
Дополнения:
1. Пакетное тестирование;
2. Возможность установление индивидуальной комиссии по каждому инструменту для тестирования;
3. В Модуль риск-менеджер и в роботы добавлены новые дневные риски: количество сделок, количество убыточных сделок, убыточных сделок подряд и прибыльных сделок подряд;
4. В Модуль риск-менеджер и в роботы добавлена возможность выставления комиссии, которая будет учитываться в расчете прибыли/убытка;
Исправленные ошибки:
1. Ошибка треллинга-стопа при нулевом шаге, уходил в бесконечный цикл и роботы переставали работать;
2. Ошибка при получение тиков по инструменту ETHvsUSD, направление сделки непонятный знак, в следствии чего падение программы (ошибка с данными решается на стороне разработчиков transaqConnector).

1.3.1.6 (24.08.2017)
Дополнения:
1. Добавлена возможность снимать отложенные или лимитные ордера, через заданное количество свечей, если заявка осталась активной;
2. Добавлены новые риски в роботов;
3. Модуль Риск менеджер;
4. Снимать активную заявку, если она не исполнилась через заданное количество свечей
Исправленные ошибки:
1. Ошибка расчета в треллинг профит

1.3.0.42 (14.08.2017)
Дополнения:
1. Добавлена возможность работы по единой денежной позиции, через транзак коннектор;
2. Добавлена дополнительная дневная статистика в панель "Статистика за день";
3. Добавлены дополнительные пункты настройки/основные/тестирование: отражение на графике количества свечей;
4. Добавлены дополнительные пункты настройки/основные/график: показывать/скрывать объемы;
5. Добавлена возможность торговли через транзак коннектор на рынке MCT;
Изменения:
1. Изменено меню модуля свечные уровни;
2. Добавлены дополнительные логи для транзак коннектор;
Исправленные ошибки:
1. ряд мелких ошибок;
2. Неверно рассчитывалось время совершения операции на закрытии свече, если установлена опция закрывать за несколько секунд до конца свечи;
API:
1. Добавлены новые свойства в статистику за день;
2. Добавлена возможность сохранения параметров робота через код;

1.3.0.28 (07.08.2017)
Дополнения:
1. Добавлена возможность выбора инструментов для транзака коннектора, по каким будут поступать данные;
2. Для транзак коннекторы добавлена возможность выставления отложенных стоп-заявок;
3. Возможность устанавливать период теста по номерам баров (актуально для тиков, либо нужно не последние значения протестировать, а в начале графика);
4. возможность задавать время отражения графика (например для фьючерсов не хотим что индикаторы учитывали вечерние значения, или для ММВБ исключить свечи предторговой и постторговой сессии;
5. Добавлен выбор инструментов для транзак коннектор, которые будут отражаться в роботах;
6. Добавлена панель для роботов "Статистика за день";
Изменения:
1. Транзак коннектор изменен принцип отображение инструментов в роботах, теперь отражаются только выбранные инструменты
Исправленные ошибки:
1. При переходе через ночь сохранение данных проходили почти каждую секунду;
2. Ряд мелких ошибок;

1.3.0.7 (31.07.2017)
Дополнения:
1. Дополнительная проверка для квик, чтоб при разрыве соединении, дожидался загрузки всех новых тиков данных;
2. Отображение сигналов входа на графике в всплывающем окне;
Изменения:
1. Проверка кратности и корректности при выборе файла для теста на истории;
2. Интерфейс подключения к транзак коннектору;
Исправленные ошибки:
1. Поправлено преобразование таймфрейма из кода и рисование его на графике в режиме реального времени;

1.3.0.0 (21.07.2017)
Дополнения:
1. В тестировании добавлена возможность параметров инструментов из хранилища данных;
2. При добавлении нового терминала квик, отображается список установленных терминалов Quik на компьютере пользователя;
3. Переработан интерфейс подключения и добавлена возможность одновременного подключения к разным типам терминалов;
Изменения:
1. Отображение данных по параметрам инструментов в тестировании - по умолчанию в таблице сортировка по символу;
2. Данные в хранилище и поиск инструментов осуществляется по коду инструмента и коду класса, вместо ранее использованного поиска только по коду инструмента;
Исправленные ошибки:
1. Модуль автостоп: при

1.2.13.75 (11.07.2017)
Дополнения:
1. В размере позиции по роботу добавлена возможность указывать коэффициент (понижающий/повышающий) для ГО;
2. Добавлена возможность выставлять треллинг стоп;
3. Изменена иконка программы;
Изменения:
1. Добавлено отображение кода класса в хранилище данных;
2. К комментариям при выходе по встроенному стоп-лимит какой выход был (по стопу, безубыток или треллинг стоп);
Исправленные ошибки:
1. При пустом листе в тестировании, проявлялась ошибка при добавлении в тестировании из вкладки стратегии;

1.2.13.67 (06.07.2017)
Дополнения:
1. Автоматическое сохранение всех данных в 00:00 по гринвичу;
2. Добавлены переменные для установки значений по умолчанию для оптимизации для индикаторов. Задается в SetSettingDefault;
3. Добавлена возможность закрывать открывать/закрывать позицию за несколько секунд до закрытия свечи;
4. Модуль арбитраж (1.0.1.2) - Добавлена условие при пустом стакане не отправлять транзакции;
5. В разделе стратегии, через контекстное меню на выбранной стратегии, можно открыть папку со скриптом этой стратегии.
Изменения:
1. Изменен формат времени продолжительности выполнения оптимизации;
2. Уменьшено время оптимизации и повторного тестирования стратегии;
3. Изменен порядок различных фреймов (сжатых из кода, сжатых в роботе, индикаторы с таймфреймом отличным от робота);
Исправленные ошибки:
1. Ошибка расчета индикатора Sar, если шаг был выбран больше чем максимальный шаг;
2. В модулях в журнал добавлялась информация с других роботов по модулю, также исправлена ошибка дублирования записей в журнале стратегий;
3. Модуль арбитраж (1.0.1.3) - исправлена ошибка по закрытию позиции по другому счету;
API
1. Добавлены функция для получения номера свечи сжатого таймфрейм;
2. Упрощена методы для открытия позиции, не нужно вводить номер бара, на котором происходит совершение операции, программа сама подставляет необходимый бар;

1.2.13.50 (20.06.2017)
Изменения:
1. Модуль арбитраж (1.0.0.1): отключено отображение нескольких столбцов в таблице сделок, добавлены колонки П/У факт и количество сделок в общую таблицу роботов;
2. Текущая позиция в таблицах роботов отображает только позицию по главному инструменту из вкладки основные.
3. Модуль арбитраж (1.0.1.1): Переработан интерфейс лимитной части позиции;
4. Модуль арбитраж (1.0.1.1): Добавлены новые условия для закрытия позиции - прибыль и мин. прибыль;
5. Добавлено в контекстно меню роботов, сделать все позиции историческими или реальными;
6. Добавлена возможность работы по ИИС с фьючерсами;
Исправленные ошибки:
1. Не считал П/У, после перезапуска программы и имеющейся открытой позицией. Данная ситуация наблюдалось, когда в одном роботе было два и более инструментов;
2. Plaza2 (CGate), обработано пара исключений, касающихся торгуемых инструментов;
3. Ошибка в индикаторе Parabolic Sar, при некоторых значениях не верно считались значения;

1.2.13.45 (09.06.2017)
Добавления:
1. Редактировать и сохранять Код через редактор;
2. Редактировать и сохранять Описание через редактор;
3. Добавлен индикатор Momentum;
4. Добавлена возможность создавать новые стратегии в программе в разделе тестирования. Либо на основании существующей или новую;
5. Модуль арбитраж (1.0.0.10): добавлены отдельные параметры для закрытия - отклонение, максимальный объем, игнорировать объем;
6. Добавлено отображение объем на графике по умолчанию;
7. Отображение таблицы сделок, заявок и позиций по Plaza2 (CGate);
8. Добавлена возможность отправки транзакций по Plaza2 (CGate);
Изменения:
1. Добавление новых элементов в роботах в интерфейс происходит в соответствии с положением в коде;
Исправленные ошибки:
1. Исправлены ошибки с компрессией;
2. При использовании обычного не сжатого фрейма возвращалась не верная свеча в функции GetPrevNumbeCandleDecompress для индикатора;

1.2.13.32 (29.05.2017)
Добавления:
1. Добавлена для индикатора параболик точка переворота;
2. Автоматическое обновление версий. Изменение параметров обновления - настройки/Основные/Общие;
Изменения:
1. Изменена логика сжатия свечей для тестов;
Исправленные ошибки:
1. Неверно отображался и строился индикатор, если происходило двойное сжатие таймфрейма;
2. Оптимизация повторно по одним и тем же параметрам, при оптимизации с дробными числами;
3. Не верно считался индикатор ADX при выборе метода отличного от Simple;
API:
1. Добавлена функция GetNumberCandleBigFrame(int bar, int shift) для интерфейса IFinInfoInstrument - получение номера свечи большего таймфрейма, сжатого из кода;

1.2.13.22 (15.05.2017)
Добавления:
1. Модуль стека заявок: добавлена проверка при добавления уровня вручную, чтоб профит не был отрицательным;
2. Модуль арбитраж: в стратегии парный трейдинг добавлены дополнительные условия для условия открытия и закрытия позиции (версия - релиз);
3. Вывод данных по открытому интересу в хранилище данных;
Исправленные ошибки:
1. Не сохранялся открытый интерес в хранилище данных по 1-минутке;
2. Не отображался открытый интерес в хранилище данных;
3. Поправлена ошибка по Plaza2: периодически код инструмента изменялся на длинное название;
4. Не верно отображалась статистика в тестировании по стратегии купи и держи, если указать начальный депозит.
API:
1. Изменения функция GetPrevNumbeCandleDecompress(int bar, int shift) - получение свечи сжатого таймфрейма для базового таймфрейм

1.2.13.14 (03.05.2017)
Добавления:
1. Возможность точного тестирования на данных из хранилища данных;
2. Для точного тестирования добавлена возможность выбора периода тестирования;
3. Добавлена возможность оптимизации для точного тестирования;
4. Добавлена подсветка меню, какой функционал не доступен на данном тарифном плане;
5. Добавлена возможность пропустить часть свечей при тесте и начать расчет с указанной свечи, иногда это необходимо, чтоб расчетные индикаторы, особенно по экспоненте, приняли свои "истинные" значения;
Изменения:
1. Для точного тестирования изменена логика обработки выхода по встроенным стоп-заявкам и по функциям типа BuyAtLimit, BuyAtStop, SellAtProfit (заявки с конкретной ценой исполнения) и т.д.;
Ошибки:
1. Для точного тестирования не работала вкладка время в роботе;
2. Не работало масштабирования для графика из скрипта (произвольные свечи);
3. Модуль автостоп: не выставлялось от цены трейда заявка на профит, если была выбрана стоп-заявка типа "Профит";

1.2.13.3 (25.04.2017)
Добавления:
1. Режим точного тестирования: режим итоговый и по шагам (график раз в секунду отрисовывается на заданное количество шагов);
2. Добавлена возможность точного тестирования на тиках и секундах;
Изменения:
1. Ускорена обработка данных при загрузке и обновлении источников данных;
Исправленные ошибки:
1. Закрытие перед окончанием в блоке время, не учитывалось при предторговой эмуляции;
2. При оптимизации если последний шаг выходил за максимальное значение, то бралось опять начальное значение параметра. Сейчас берется максимальное значение;
3. Модуль Автостоп (1.0.1.15) - исправлена ошибка задваивания заявки при стандартном стопе;
4. График в режиме реального времени переставал масштабировать;

1.2.12.192 (17.04.2017)
Добавления:
1. Режим точного тестирования (бета версия);
2. Рисование пунктирной линии по сделке от точки открытия до закрытия, при клике на графике;
Изменения:
1. Изменен настройка времени, для начала работы робота, теперь время можно указывать локальное рабочее время компьютера;
Исправленные ошибки:
1. Источники данных. Исправлена ошибка автоматического определения формата данных для источника с тиками. Не применялись изменения сделанные пользователем;
2. Не учитывался встроенный блок время для сигналов, при предторговой эмуляции;
3. Комиссия в тестах и проскальзывание, для шагов не кратных 1, не верно считалась;
API:
1. Устанавливать видимость линий индикаторов по умолчанию: visible, collapse, hidden (виден, не рисовать, спрятан);
2. Статистика по дневным рисками StatisticDay;

1.2.12.175 (10.04.2017)
Добавления:
1. Автоматическое определение формата файла с данными, для источников данных;
2. Упрощена создание источников данных до двух шагов;
3. Добавлен индикатор Pivot;
4. Автоматическое добавление счетов квик. После установления dde соединения, счета добавляются после соединения или при создании нового робота. Счета добавляются в настроенный квик, где нет счетов. ;
5. Контекстное меню для списка квиков и dde каналов по стаканам;
6. 10 базовых стратегий с открытым кодом;
7. Цветовая раскраска заявок в таблице заявок, в зависимости от статуса заявки;
8. Отправка транзакций в ручную через ЕТС без привязки к роботам . Снятие, изменение и выставление новой заявки. Вызов команд через контекстное меню через таблицы (таблица заявок, сделок, позиций, текущих параметров);
Изменения:
1. Модуль автостоп: в таблицу сделки, добавлен столбце "Сигнал", информация о заявке, который выставлен автостоп;
2. При изменении настроек терминалов квик, после нажатия кнопки применить идет автоматическое сохранение изменений;
3. Для реальных цена закрытия по встроенным стопам и профитам в роботе для ручного и полуавтоматического режиме подставляются рыночные цены;
4. Источник для таблицы лимитов по акциям в ETS изменен на данные из портфеля в Quik;
Исправленные ошибки:
1. Модуль автостоп: при работе без отключения программы между сессиями, наблюдался сбой расчета цен приобретения акций / контрактов;

1.2.12.166 (04.04.2017)

Добавления:
1. Изменения графиков в режиме реального времени;
2. Добавлен индикатор Osma, Volume, VolBuySell, Кумулятивный объем;
3. Модуль Арбитраж: выпущена бета версия;
Изменения:
1. Упрощена загрузка данных;
2. Добавлена информация по настройке телеграмм;
3. Модуль Автостоп: изменен алгоритм выставления стопа под каждую заявку;
Исправленные ошибки:
1. Исправлена ошибка сжатия в недельный формат данных.
API:
1. Добавлена возможность строить график свечей/баров из любых серий значений;
2. Добавлена функция (GetPrevNumbeCandleDecompress(int bar)) определения номера предыдущей свечи для индикаторов при отличном таймфрейме от графика.
3. Добавлено свойство для гистограммы (IsUseColorForHisogram), указывающее нужно ли подкрашивать ее в зависимости от значений;

1.2.12.145 (15.03.2017)
Добавления:
1. Возможность сохранять выбранный таймфрейм для тестов на истории при переключении между файлами одной директории;
2. Добавлено редактирование параметров инструмента в тестировании по двойному клику по нему;
3. Добавлена возможность указывать объем сохраняемых данных в хранилище данных (Настройки/Основные/Хранилище данных), сохранение данных идет по закрытию программы;
4. В окно уведомлений добавлено направление и операция;
5. Возможность получения уведомлений по транзакциям (настройка/основные/уведомления);
6. Добавлена возможность получение уведомлений через телеграмм (настройка/основные/уведомления). Важно!!! Сигналы по транзакциям, сигналам из скрипта, открытиям и закрытиям позиций доступно в модулях, и на тарифе Lite и выше.
Изменения:
1. Оптимизация производится с минимально шага и до максимального, т.е. если указан min=0, а max=1, и шаг=1 , то будет произведено 2 теста при оптимизации;
2. Оптимизирован процесс формирования данных из файла;
3. Настройки графика можно вызвать, нажав правой кнопкой мыши на графике;
Исправленные ошибки:
1. На истории из файла не преобразовывались тики в нужный таймфрейм;
2. Не отображалась гистограмма в режиме торгов роботов;
3. При использовании "Снять и закрыть" в ручном режиме, реальная цена сделки приравнивалась нулю;
4. Не учитывалась часть комиссии, если количество знаков после запятой было больше чему точность самого инструмента;
API:
1. Добавлена свойство для каждой позиции, статус ордера на открытие и закрытие;

1.2.12.128 (09.03.2017)
Добавления:
1. Модуль автостоп. Добавлена для отображения средняя цена всей позиции;
2. Регулирования количества транзакций в секунду
3. Модуль Сетка заявок: добавлена возможность по кнопку устанавливать рыночную цену для начала расчета сетки
4. Модуль Сетка заявок: добавлена возможность работы в ручном и полуавтоматическом режимах;
5. Модуль Сетка заявок: добавлена возможность в настройках роботах "При остановке робота снимать все заявки и стоп-заявки";
6. В хранилище данных сохраняются данные о покупках продажах;
7. Для тестирования добавлен раздел "Анализ", добавлены анализ сигналов. Данный функционал доступен на тарифе Lite и выше;
Изменения:
1. Добавлена реальные значения прибыли/убытка при тестах;
Исправленные ошибки
1. Модуль автостоп. Исправлена ошибка по стандартному стопу, перевыставлял стоп-заявку многократно;
2. При тестировании только в одном направлении Лонг или Шорт, отображалась ошибка для функций BuyGreater, BuyAtLimit, ShortLess, ShortAtLimit;
1.2.12.81 (26.12.2016)
Исправленные ошибки:
1. Не закрывались позиции при использовании разделов меню "Снять и закрыть" и "Снять, закрыть и остановить", открытых по стоп-заявке;
2. При выставление стоп-лимит на сервер, и последующем ответы системы - "Отвергнута ТС", наблюдалось множественное выставление повторных стоп-заявок;
3. Не корректно осуществлялся перенос позиции при открытии позиции через стоп-заявки выставленные на сервер;
4. Не оптимизировались однотипные индикаторы, без названия;
5. Выставление стоп-заявок от фиксированной суммы, не учитывалось стоимость шага цены.
API:
1. Определение максимально и минимальной цены по акциям, по ответу на транзакцию из квика. Данные хранятся в FinInfo.MaxPrice и в FinInfo.MinPrice. Эти данные обнуляются раз в час;
2. Изменен тип со String на Double для пользовательских параметров статистики.

1.2.12.63 (19.12.2016)
Добавления:
1. Добавлен индикатор АС;
2. В "Настройки/основные/торговля" добавлена возможность устанавливать частоту проверки условий в стратегиях, в миллисекундах.
Исправленные ошибки:
1. Поправлены риски для тестов и для реальных торгов;
2. Исправлена ошибка в параметрах оптимизации - не добавлялось в оптимизацию, если число отрицательное.
API
1. Добавлены дополнительные параметры из квика (16 параметров);

1.2.12.58 (05.12.2016)
Добавления:
1. Добавлен редактор в тестировании: описание стратегии и раздел код с возможностью компиляции;
2. Появилась возможность выводить в результаты тестирования и оптимизации пользовательские параметры для статистики;
3. Добавлена возможность начинать работу робота вне основной торговой сессии (например чтоб были выставлены заявки на предторговой сессии). Настройка производиться в разделе робота "Время".
4. Модуль автостоп: добавлена возможность выставления стоп-заявок по каждой заявке;
Изменения
1. Изменен интерфейс модуля: "Сетка заявок" и добавлены стандартные функции;
API:
1. Появилась возможность удалять "Открытые позиции" - ClearPostition(IPosition pos);
2. Удалены функции снятия треллинг-профит, сейчас все снятия стоп-заявок проходят через функции KillStopOrderOpen и KillStopOrderClose;

1.2.12.52 (29.11.2016)
Добавления:
1. Для правильного поведения стратегии по роботу, при открытие позиции 0 контрактов/лотов ведется как историческая.
2. Добавлено отображение счетов депо в счетах роботах;
3. Добавлено время выполнения всех скриптов с учетом модулей, в разделе управление роботами;
4 Добавлены дополнительные логи по отправке смс и электронной почты.
Изменения:
1. Изменен и упрощен интерфейс добавления источника данных;
2. ГО в тестировании задается в процентах, и рассчитывается от цены на баре;
3. Изменения в журнале стратегии отображаются вне зависимости выбран робот или нет;
4. Модуль копировщик: изменен интерфейс;
5. Упрощен и изменен интерфейс при добавлении нового источника данных;
6. Если в роботе выбран размер позиции: "расчет от депозита", то при предторговой эмуляции берется выбранная сумма начального депозита в роботе;
API:
1. Добавлена возможность рисовать на графике из кода гистограмму, точки, и stepLine;
2. Добавлена возможность из кода задавать толщину линий из кода, а также возможность прерывать линию;
Исправленные ошибки:
1. При добавлении нового инструмента в хранилище данных автоматически при подключении к торговому терминалу, переставали отображаться данные для исторического тестировании;
2. При копировании роботов, не отображались на закладке "Управление роботами";

1.2.12.28 (14.11.2016)
Добавления:
1. Модуль свечные уровни: добавлена возможность закрытия позиции по обратному сигналу;
2. Для модулей Свечные уровни и Сетка заявок доступно тестирование на на истории, но только последние 500 свечей/баров для любого источника.
Изменения:
1. Изменено оповещение ошибка в алгоритме робота. Указывается строка и функция, в которой произошла ошибка;
2. Модуль свечные уровни: изменен интерфейс;
3. Изменен "Пункты" в меню на "Шагах цены".
Исправленные ошибки:
1. Ошибка при работе алгоритма с включенной настройкой "Не пересчитывать алгоритм робота";
2. При предторговой эмуляции, текущей открытой позиции для цены активации треллинг профит присваивал цену из прошлого.

1.2.12.17 (06.11.2016)
Добавления:
1. Для ручного и полуавтоматического режимов расчет реальной П/У ведется по бидам/оферам, таким образом можно увидеть возможное проскальзывание при реальной торговле;
2. Добавлена возможность учета комиссии и проскальзывания при тестировании и оптимизации;
3. Добавлены в результаты тестирования и оптимизации: профит фактор, фактор восстановления, коэффициент выигрыша;
4. Добавлена в сделки комиссия и проскальзывание, П/У считается с учетом данных параметров, также в статистику тестирования добавлена общая комиссия и общее проскальзывание.
Изменения:
1. Изменен принцип вывода и отображения статистики при тестировании.
Исправленные ошибки:
1. Ошибка закрытия по рискам и/или времени, при использовании отложенных заявок выставляемых в терминал;
2. Не обновлялись названия файлов при редактировании источника данных, обновлялись только после переключения между источниками;

1.2.12.0 (01.11.2016)
Добавления:
1. Возможность рисования на графике RangeBar (прямоугольные закрашенные области);
2. В источниках данных, добавлена возможность копирования источника данных и добавлено контекстное меню;
3. Оптимизация;
4. Из результатов оптимизации двойным кликом создание и запуска тестирования с подробной статистикой;
5. Добавлена возможность остановки тестирования по нажатию кнопки "Остановить";
6. Добавлен индикатор процесса тестирования (отображается при запуске тестирования справа внизу).
Изменения:
1. Уменьшено время тестирования на 30%.
Исправленные ошибки:
1. Ошибка заливки заднего фона на графике, если заливка была один бар, то не заливалось;
2. Исполнение стопа для лонга на тестах, не всегда правильно закрывалась позиция.

1.2.11.31 (10.10.2016)
Добавления:
1. Добавлена возможность выбора периода тестирования (все данные, Х последних свечей, за последний из периодов и за произвольную дату);
2. Возможность работы в TransaqConnector по единому счету;
3. Добавлены всплывающие окна для TransaqConnector по результатам смены пароля;
4. Добавлены логи по ответам на транзакции в журнал каждого робота (только для квик);
5. Добавлен в таблице роботов колонка - "Тики". Актуальная колонка для квика, показывает поступают ли тики по данному инструменту.
Изменения:
1. Изменен интерфейс тестирования;
2. Изменен интерфейс выбора позиции;
3. Модуль автостоп: изменен интерфейс;
4. Увеличена скорость построения графиков по запущенным роботам;
5. Модуль "Свечные уровни" - добавлена возможность протестировать стратегию на исторических данных на демо версии;
6. Изменено название "Лог робота" на "Журнал", а "Лог стратегии" на "Журнал стратегии";
Исправленные ошибки:
1. Внутренние ошибки;
2. Ошибка синхронизации времени, когда ЕТС работает без отключения между торговыми сессиями ( при этой ошибке не всегда проходил сигнал, подаваемый роботами с открытия торговой сессии);

1.2.11.1 (15.09.2016)
Добавления:
1. Добавлен индикатор осциллятор Чайкина;
2. Добавлены расширенные логи по синхронизации сделок;
3. Добавлена возможность создания сценариев для подгрузки исторических данных в хранилище;
4. Добавлена возможность сразу сделать все сделки историческими или реальными по роботам одной стратегии.
Изменения:
1. Перерасчет алгоритма робота, происходит при падении соединения торгового терминала с сервером, если не стоит галочка в роботе "Не пересчитывать алгоритм робота";
2. Название типа сделки изменен с Вирт. на Истор.;
3. Изменен интерфейс в хранилище данных.
Исправленные ошибки:
1. Ошибка при падении ДДЕ и нескольких подключенных квиках;
2. Ряд ошибок с синхронизацией позиции.

1.2.10.91 (02.09.2016)
Добавления:
1. Добавлены индикаторы AD и ParabolicSar;
2. В таблицы по сделкам в роботов добавлены колонки по П/У на сделку и суммарная прибыль, для реальной торговли;
3. Добавлена возможность проверить лицензию программы в любой момент (Настройки/проверить лицензию);
4. Добавлены дополнительные логи по транзакциям для квика в лог робота (текущее название - "Журнал");
Изменения:
1. Изменен интерфейс и добавлены новые иконки, для быстрого доступа к функциям;
2. Упрощена процедура первого подключения к Quik.

1.2.10.80 (25.08.2016)
Добавления:
1. Добавлена возможность в IbTws выставлять отложенные стоп-заявки: связанная заявка, стоп-лимит;
2. Добавлены колонки о типе открытой позиции и сделке - виртуальная или реальная;
3. Добавлен пункт меню график в Настройки/Основные - настройка количества свечей отображаемых на графике для торговых роботов - увеличение скорости отображения графиков и также выбор типа графика по умолчанию - свечи или бары;
4. Для теста добавлена в разделе стоп-заявке выбор приоритетного исполнения стопа или профита, если условия обоих выполняются на одной свече;
5. Добавлена возможность выставлять сдвиг для индикатора PriceChannel;
6. Добавлены уведомления для модулей при первом запуске, с предложением заказать демо-версию;
Изменения:
1. Уменьшено потребление памяти и скорость отрисовки кривых доходности и просадки (количество точек = 5000, вне зависимости от количества данных на графике). На текущий момент отключен режим изменения масштаба графиков;
2. Изменен интерфейс настройки смс оповещения;
3. Открытие в тестирования инструментов с одного клика;
4. Изменен процесс загрузки контейнеров и стратегий. Не требуется удаление старой версии, сейчас производиться автоматическая замена алгоритмов роботов на новый.
Исправленные ошибки:
1. Неверно считался Smoothed для скользящих средних;
2. Если установлено несколько временных интервалов работы робота, то не корректно отрабатывался второй и последующий интервал;
3. Не сохранялись данные по треллинг профит (тип расчета и цена расчета), им всегда присваивались значения "Автоматически" и "Цена сигнала" соответственно;
4. Ошибка синхронизации сделок (ошибка была характерна инструментов имеющих в цене несколько знаков после запятой).

1.2.10.41 (02.08.2016)
Добавления:
1. Сигналы теперь можно получать не только при работе робота в автоматическом режиме, но и в режиме советника и в полуавтоматическом режиме. Также в сообщение по СМС и почте добавлена информация о названии робота, по которому был сигнал;
2. Для отложенных лимитных заявок сделана возможность указывать расстояние до цены заявки от текущей цены, при котором заявка выставиться в терминал, а также значение снятия заявки, если цена не дойдет до цены заявки и пойдет в обратную сторону. Данные функции действуют для отложенных заявок на открытие и закрытие;
3. Автоматическое восстановление соединение с сервером TransaqConnector;
4. На график доходности добавлена линия просадки счета;
5. Для графиков доходности и просадки в тестировании, добавлена дата;
Изменения:
1. Ускорен процесс отображения графиков при тестировании. Изменено количество отображаемых точек для доходности и просадке, максимальное количество 1000. Появилась возможность изменения масштаба данных графиков с помощью колесика мыши.
2. Изменен алгоритм синхронизации данных по стратегии;
Исправленные ошибки:
1. Ошибка по периодической ошибке по отправке почты;
2. Синхронизации открытых позиций, при 2 и более сигналов на открытие позиции.

1.2.10.18 (18.07.2016)
Изменения:
1. Изменен принцип обновления данных при подгрузке истории в хранилище данных;
Исправленные ошибки:
1. Загрузки параметров по умолчанию в роботов созданных по контейнеру с закрытым кодом и запретом на тестирование;
2. При срабатывания стоп-лимит от связанной заявки, может произойти задержка с обновлением данной заявки. В этом случае робот брал информацию по уже выставленной заявке, т.к. id тот же что и у стоп-заявки, статус заявка - снята и соответственно инициировал выставление новой связанной заявки. А после этого приходила информация по заявке от предыдущего активированного стоп-лимит по связанной заявке, который уже не отслеживается, и поэтому создавалась лишняя позиция.

1.2.10.14 (11.07.2016)
Добавления:
1. В разделе тестирования добавлена возможность открывать и тестировать одну и туже стратегию в разных окнах;
2. Добавлены параметры для работы с опционами: волатильность;
3. В стоп-заявки роботов добавлены функции расчет цены стоп-заявок от фиксированной суммы и также применять цены для стоп-заявок рассчитанные в скрипте робота;
4. В модуль автостопы добавлена функция расчет цены стоп-заявок от фиксированной суммы;
Изменения:
1. Изменено меню: "Сбросить данные" на "Сбросить позиции", "Сбросить данные и остановить" на "Сбросить позиции и остановить";
2. При изменении параметров в роботе влияющих на алгоритм, производится перерасчет, при этом все открытые позиции и сделку удаляются из робота, если же стоить галочка "Не пересчитывать алгоритм робота", то удаления не последует, робот продолжит работу с измененными параметрами;
3. Расчет стоп-заявок из формы робота. Тип расчета "От входящих денежных средств" заменен на "Фикс. сумму" - величина отступа высчитывается исходя из размера позиции и фиксированной суммы;
Исправленные ошибки:
1. Лишнее перевыставленее заявки на закрытие позиции;
2. При вызове контекстного меню на закрытие позиции, на шортовой позиции происходило множественное выставление заявок;

1.2.10.5 (04.07.2016)
Добавления:
1. В коде робота можно обращаться ко всей таблице текущих параметров. Добавлены данные по опционам (базовый актив, теор. цена, страйк, дата экспирации и тип опциона);
2. Добавлена контекстное меню на роботах по нажатию правой кнопкой мыши (добавить, редактировать, копировать, удалить робота);
3. Добавлена возможность создания контейнеров по стратегиям;
4. В разделе "Стратегии" добавлено контекстное меню;
Изменения:
1. Изменен интерфейс "Стратегии" - убраны кнопки и создано меню

1.2.9.26 (28.06.2016)
Добавления:
1. В модуле "Сетка заявок", добавлена возможность указывать уровни, которые уже открыты. Это позволит в любой момент запустить стратегию, не дожидаясь пока все уровни открытые вручную не закроются;
2. В модуль "Инструменты управляющего", добавлен пункт меню "Результаты".
Исправленные ошибки:
1. По работе с индексами, не производился расчет роботов.

1.2.9.20 (19.06.2016)
Добавления:
1. Индикаторы TRIX и ADX;
2. Добавлено контекстное меню для каждого робота (вызывается правой кнопкой мыши на роботе);
3. Добавлены новые элементы меню для стратегии: сбросить данные и остановить, удалить сделки, снять и закрыть, снять закрыть и остановить;
4. Добавлен модуль "Инструменты управляющего": активные пункты меню - копировщик сделок и группы счетов.
Изменения:
1. Изменено меню в стратегиях для робота, вместо кнопки сбросить данные, появилось меню;
2. Изменения по IqFeed в связи выпуском новой версии IqFeed.
Исправленные ошибки:
1. Лишнее перевыставление стоп-заявки в модуле Автостоп, данное действие происходило когда информация о сделке уже поступила в робота, а позиция в терминале еще не успела обновиться

1.2.9.14 (10.06.2016)
Добавления:
1. Подкраска позиций роботов в зависимости от открытых позиций (реальные, виртуальные или реальные и виртуальные);
2. Уведомления в в виде сообщений на экран, на различные действия;
3. Добавлен модуль "Автостопы" и инструкция к нему;
Изменения:
1. Изменен интерфейс заявок;
Исправленные ошибки:
1. Выставлялась неправильная цена при продаже, если вы стоп-заявка стояла галочка рыночная цена и выставление на сервер.

1.2.9.2 (30.05.2016)
Добавления:
1. Возможность тестировать и работать по иностранным фьючерсам имеющим нестандартную котировочную шкалу, например фьючерс ZB на CBOT
2. Добавлен полуавтоматический режим торговли (подтверждение сигнала руками);
3. Изменять принадлежность открытой позиции (т.е. делать ее виртуальной или реальной).
Изменения:
1. Изменена очередность отображения OHLC на свечах.
Исправлены ошибки:
1. Если при указании папки расположении Quik, она находится под правами администратора, а программа ETS нет, то программа ETS закрывалась с ошибкой.
2. Первое дополнительное перевыставление не верно отсчитывало время, ошибка была как для заявка на открытие, так и на закрытие.
3. Поправлена загрузка исторических данных с сервера IqFeed, данные шли не в том порядке;
4. Исправлена ошибка когда график не обновлялся после ошибки (красный крест на графике был).

1.2.8.103 (16.05.52016)
Дополнения:
1. Инструкция по ETS обновлена;
2. Добавлены модуль "Свечные уровни" и инструкция к нему;
3. Добавлен модуль "Сетка ордеров" и инструкция к нему.
Исправлены ошибки:
1. Не происходило тестирование на данных из хранилища данных;

1.2.8.100 (12.05.2016)
Дополнения:
1. Добавлено логирование при отправки оповещения из кода в персональный лог робота;
2. Добавлена возможность установки сохранение роботов в течение работы, по умолчанию стоит сохранение раз в 30 минут;
Изменения
1. Изменено подключение сторонних Dll и использование их в роботах;
2. Подгрузить историю можно в хранилище данных можно только при выключенных роботах;
3. Открытие позиции с 0 лотов/контрактов в режиме реальной торговли в роботах запрещено;
4. Небольшие изменения интерфейса хранилища данных и тестирования;
Исправлены ошибки:
1. Если в процессе работы в Quik'e добавить в таблицу всех сделок новый инструмент, то в хранилище данных наблюдалось дублирование информации по инструменту.

1.2.8.95 (08.05.2016)
Дополнения
1. Добавлены индикаторы АО и полосы Боллинджера;
2. Добавлен возможность отображения графиков в виде гистограммы;
3. Для тестов добавлена возможность рисовать график в другом таймфрейме;

1.2.8.90 (05.05.2016)
Дополнения:
1. Добавлено уведомление по SMS и E-mail;
Исправленные ошибки:
1. Исправлен ряд мелких ошибок

1.2.8.81
Дополнения:
1. Добавлено дополнительно отладочное окно на графике при тестировании.
2. Добавлены "Поставщики данных" в раздел "Источники данных". С помощью него можно на текущий момент работать с IqFeed (при возможности доступа) - загрузить котировки зарубежных инструментов.
3. Возможность редактирования источника данных;
4. Добавлено подключение к поставщику данных IqFeed;
5. Добавлено меню "Настройки" / "Управление лицензиями";
Изменения:
1. Пункт меню "Параметры бумаг" перенесен в раздел тестирование;
2. В статистике по тестированию увеличена точность данных до 4 знаков;
Исправленные ошибки:
1. При подключению к TransaqConnector ответ на запрос по получению тиковых данных не поступал, поэтому торговля начиналась спустя несколько секунд после открытия сессии.

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