S#.API 4.1 (Закрыта)
Atom
16.05.2012


Выложил 4.1.0.0.

Изменения S#:

  1. IndexSecurity - инструмент, для построения индексных пар (ног).
  2. ContinousSecurity - непрерывный фьючерс.
  3. Склейка свечек - история + реал-тайм теперь поддерживается единым образом через одну точку доступа.
  4. Ордерлог на Плазе.
  5. Новый шлюз для OEC.
  6. Блок расчета комиссий.
  7. Лицензия S#.
  8. Хранилище (новый способ работы, значительно уменьшено потребление памяти у тестера). Новый подход при оптимизации - параллельный запуск множества проходов.
  9. Транзакционность при работе с заявками, инструментами.
  10. Сертифицированная Плаза.


Изменения по Гидре.

  1. Поддерживает OrderLog.
  2. Пишет изменения по ластам у инструмента (в т.ч. ОИ, вола и т.д.).
  3. Новый формат http://stocksharp.ru/fo...rmat-dannykh-dlia-Gidry/
  4. Распределенная схема (1 Гидра качает данные и хранит, несколько качает данные с 1-ой Гидры).
  5. Экспорт в БД.


Читайте документацию.

Начиная с сегодняшнего дня поддержка и исправление ошибок в 4.0 прекращается.
Переходите на 4.1, там уже многое исправлено.

Теги:


Спасибо: hurricane OvcharenkoVI AlexLan73 risty JakeGreen Yury Smykalov




25 Ответов
OvcharenkoVI

Фотография
Автор статей
Дата: 17.05.2012


Молодцы! Спасибо
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.05.2012


Изменения:

1. IndexSecurity ContinousSecurity
2. Склейка свечек - история + реал-тайм
3. Ордерлог
4. OEC
5. Комиссии
7. Лицензия
8. Хранилище (новый способ работы, значительно уменьшено потребление памяти у тестера)
9. Транзакционность при работе с заявками, инструментами
10. По Гидре много чего, отдельно допишем.
Спасибо:

Alexander

Фотография
Дата: 17.05.2012


Обновил сборки в связи с этим.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 22.05.2012


Изменения по Гидре.

1) Поддерживает OrderLog.
2) Пишет изменения по ластам у инструмента (в т.ч. ОИ, вола и т.д.).
3) Новый формат http://stocksharp.ru/fo...rmat-dannykh-dlia-Gidry/
4) Распределенная схема (1 Гидра качает данные и хранит, несколько качает данные с 1-ой Гидры).
5) Экспорт в БД.
Спасибо: ra81

Alexander

Фотография
Дата: 29.05.2012


Автор топика
Спасибо: Кот Матроскин AlexLan73 StockSharp JakeGreen

Alexander

Фотография
Дата: 07.07.2012


Выложил 4.1.2.

Фичи:

  1. Все правила теперь можно использовать вне стратегии.
  2. Security.WhenNewOrderLogItems
  3. Поддержка мультивалюты.
  4. RegisterQuotes переименован в ResiterMarketDepth
  5. ITrader.RegisteredXXX
  6. RealTimeCandleBuilderSource. Формирование свечек в потоке ITrader.NewTrades.
  7. Рефакторинг CandleHelper
  8. Детальное описание ошибки
  9. OrderLogHelper.ToTrades
  10. TraderHelper.GetMatchedVolume(byOrder)
  11. Strategy.Reset()

  12. Гидра. OEC и AlfaDirect источники.
  13. Множественные изменения и улучнеия в Гидре.

  14. Plaza. поток VarMargin по умолчанию выключен теперь.
  15. Plaza. возможность менять MicexClasses
  16. Plaza. Потоки ММВБ разнесены по разным тредам
  17. PlazaRevisionManager. Ручное управление записью ревизий в файл.

  18. Quik. Отложенный запуск ДДЕ сервера + обработка ошибки запуска ДДЕ сервера.
  19. Quik. Дополнительная таблица для определения валюты портфеля.


Баги:

  1. Alfa: null reference при построении графика в SampleAlfaCandles
  2. Plaza. Фикс с вариционкой и её отображением при переходе через клиринг
  3. Повторное событие о завершившейся свечки
  4. SettingsStorage. Названия не приводились к нижнему регистру
  5. Несколько раз срабатывает WhenIntervalElapsed

  6. Всё что сами нашли
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.08.2012


Выложили 4.1.3

Фичи:

  1. Excel отчет. Расширенная информация.
  2. QuotingStrategy.ReRegisterInterval
  3. Тестирование на ордер логе.


Баги:

  1. Всё что нашли
Спасибо:

Самунджян Артем

Фотография
Автор статей Программист
Дата: 16.10.2012


Выложили 4.1.5

MatLab (коннектор от матлаба к S# )

Тестирование
  • http://stocksharp.com/forum/2947/MarketQuotingStrategy---Eliemient-s-tiem-zhie-kliuchom-uzhie-byl-dobavlien/ частичное решение
  • http://stocksharp.com/forum/3062/NullReferenceException/ решение

SmartCom
  • сборка AnyCPU

Candles
  • Фикс WhenPartiallyFinished

CandleChart
  • мелкие фиксы

Strategy
  • Фикс подсчета проскальзывания.
  • Strategy.Envronment. Передача чартов и кендлменеджеров

MarketEmulator.
  • Reset, ускорение, баги с ReRegisterOrder

QuikTrader

Logging
  • FileLogListener- ограничение длины файла и числа старых файлов

EmulationTrader
  • фикс Order State, фикс порядка ордеров ускорение генерации стакана в режиме ордерлога

AlfaPlus:
  • смена механизма формирования цены маркет ордера.
  • улучшено логирование
  • исправен баг, по которому все тиковые сделки приходили как Sell.
  • время трейдера синхронизируется с терминалом.
  • исправлены мелкие ошибки со свечками

Гидра
  • Добавлен новый источник для закачки данных ЛЧИ
  • Автоинтервал ГидраСервера. + небольшие фиксы.
  • Финам качает свечки от разных инструментов в одну папку.
  • Экспорт тиков из ОЛ. Построение свечек из ОЛ.
  • Многие мелкие фиксы по разным источникам.
  • http://stocksharp.com/forum/2945/Gidra-siervier--Instrumient-RIM2-RTS-nie-naidien/
  • Fix http://stocksharp.ru/posts/m/21117/

Индикаторы
  • добавлен Kaufmann Adaptive Moving Average.
  • добавлен Hull Moving Average.
Спасибо:

Самунджян Артем

Фотография
Автор статей Программист
Дата: 15.11.2012


Выложили 4.1.6

Фичи:
  • PositionManager перерасчет позиции при изменении позиций по инструментам.
  • Индикаторы поменялись, теперь они могут обрабатывать он-лайн значения.
  • SMA - как пример работы с IIndicatorValue.IsFinal.

Баги:
Спасибо:

StockSharp

Фотография
Дата: 19.11.2012


Гидра 4.1.6

Фичи:

  • Выбор сохраняемых типов изменений источником.
  • Выбор типов изменений при экспорте из Гидры.


Баги:
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.01.2013


Выложили 4.1.7

Фичи:

  • Тестирование на свечках.
  • Айсберг заявки.
  • Interactive Brokers
  • IQFeed
  • использование IsFinal в 2х индикаторах(MeanDeaviation,CommodityChannelIndex)
  • Alfa: добавлена вариац. маржи в портфель
  • SampleHistoryTesting -> сравнительное тестирование на тика/тиках&стаканах/свечках


Баги:


Гидра

Фичи:

  • Interactive Brokers для Hydra
  • запуск источников в отдельных потоках.
  • использование алфавитного хранилища.
  • перенос настроек в БД.
  • возможность показ доп. колонок - биржевая площадка/лот/шаг цены.
  • групповое редактирование инструментов.
  • подсветка инструмента у которого не выбран ни один тип маркет данных.
  • фильтр несистемных сделок при экспорте из Гидры.
  • выбор глубины и интервала при генерации стаканов из ОЛ
  • messageBox при запуске, если у включенных источников одна и та же папка для сохранения данных.

Баги:

  • NRE при выгрузке ордер лога.
  • Потеря фокуса в настройках источника.
  • Неостановка при закачке с финама.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.02.2013


Выложили 4.1.8

Фичи:

  • Алгоритм генерации сделок из свечей - по 9 точкам (o, рядом с o, h, l, c,ниже c, выше с, c)
    UseExternalCandleSource - if false передачи свечей напрямую не происходит
  • Время с миллисекундами.
  • Обновление по документации
  • IQFeed получение инструментов указанного типа и скачивание инструментов с сайта.
  • Непрерывная ось X для EquityCurveChart
  • SampleHistory: cвечки & генерир. стаканы; режим генерир. стаканов для Тиков & стаканов; логирование; график изменения позиции.
  • SmaStrategy: если UseMarketDepth=false, Использовать маркетный ордер а не лимитку.


Баги:

  • можно кидать лимитку в пустой стакан (раньше была ошибка нет ни стаканов ни сделок)
  • баг в реализации EvaluateByDepth
  • Changed trades generation from OHLC to 5 trades (o x h l c) - fixes candles diff bug
  • Indicator RSI
  • Мелкие фиксы по Strategy.
  • Все что нашли сами.


Гидра

Фичи:

Баги:
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 11.03.2013


Выложили 4.1.9

Фичи:

  • S#.Notify.
  • Quik: поддержка айсберг заявок.
  • SciChart:

    • Свечки. Цвет контура, сглаживание.
    • Индикаторы. Стиль отрисовки, сглаживание.
    • Маркер цены.
    • Перекрестие. Включение/выключение.
    • Зум выделенной области графика по правой кнопки мышки.

  • Wealth lab: Добавлены терминалы в брокер провайдер. Добавлено автоматическое получение бумаг.
  • Большая часть индикаторов поддерживает IsFinal = false.


Баги:

  • Множество мелких исправлений.
  • SciChart:

    • Фикс подрезки оси с ценой.
    • Неверно рисуется направление сделки.



Гидра

Баги:

  • QuikSource: нарушался порядок выбранных столбцов. Добавлен ToolTip.
  • http://stocksharp.com/posts/m/24361/
Спасибо:

esper

Фотография
Программист
Дата: 01.04.2013


Выложили 4.1.10

Фичи:

  • Quik: поддержка экспорта миллисекунд для таблиц Сделки, Мои сделки, Заявки.
  • Plaza: добавлена возможность указать код брокерской фирмы


Баги:


Студия
Гидра
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 16.04.2013


Выложили 4.1.11

Фичи:


Баги:


Студия
Гидра
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.04.2013


Выложили 4.1.12

Фичи:

  • Plaza, Quik: MinPrice для инструментов без лимитов равен MinStepSize.
  • SmartCOM: настройки перезапуска службы.
  • SciChart: отображение подсказки при наведении на свечи в виде тултипа и легенды на графике.


Баги:


Студия
Гидра
WealthLab
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.05.2013


Выложили 4.1.13

Фичи:

  • Новые коннекторы: Blackwood (Fusion), LMAX, ETrade
  • Transaq, Interactive Brokers: поддержка новостей.
  • Transaq: смена пароля.
  • Свечки: профиль объема.
  • SciChart:
    • График переехал в StockSharp.Xaml.Charting
    • Пользовательские аннотации (возможность рисования на графике)
    • Ввод заявок из графика с помощью мыши
    • Рендереры для сложных индикаторов
    • Отрисовка областей (например, облако Ишимоку)



Баги:
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 23.05.2013


Спасибо:

esper

Фотография
Программист
Дата: 30.05.2013


Выложили 4.1.13.2 (фикс версии 4.1.13.1)

Баги:


Гидра
Студия
Спасибо:

esper

Фотография
Программист
Дата: 18.06.2013


Выложили 4.1.14.1

Фичи:

  • Новый коннектор: FIX
  • IQFeed вынесен отдельную сборку.
  • RealTimeEmulationTrader:
    • Эмуляция с помощью тиков (ранее использовались только стаканы).
    • Поддержка виртуальных позиций.

  • Quik:
    • Поддержка работы Trans2Quik DLL версии 1.2.
    • Отмена заявок по фильтру для срочного рынка.
    • Разные площадки для срочного и фондового рынка Украинской биржи.


Баги:
Спасибо:

esper

Фотография
Программист
Дата: 08.07.2013


Выложили 4.1.15

Фичи:

  • Поддержка SmartCOM 3.0.
  • Plaza. Восстановление ОЛ из снэпшота.
  • IQFeed.
    • Добавлен пример.
    • Получение новостей.

  • Quik. Добавлен столбец DdeDerivativePositionColumns.EffectivePrice.
  • Хранилище. Дробный объем.
  • RealTimeEmulationTrader. Вывод логов реального трейдера.
  • Xaml. Добавлены OrderGrid, TradeGrid, PortfolioGrid, MarketDepthControl.

Баги:
Спасибо:

esper

Фотография
Программист
Дата: 24.07.2013


Выложили 4.1.16.1

Фичи:

  1. Для OrderStates добавлено состояние Pending (заявка ожидает регистрации). Детальное описание состояний заявок.
  2. Событие ITrader.NewOrders вызывается сразу до отправки заявки на биржу.
  3. Лицензии. Добавлен вариант с проверкой по номеру счета и поддержка одновременно несколько лицензий.
  4. FixTrader. Изменение пароля.
  5. IQFeed.
    • Получение доп. информации по инструментам (ОИ, вола и т.д.).
    • Получение истории свечек.

  6. AlfaDirect
    • Условные заявки.
    • Получение новостей.

  7. BasketTrader. Последовательный поиск инструментов среди всех вложенных шлюзов.
  8. Xaml
    • Добавлен NewsrGrid.
    • LogControl. Фильтр для Debug сообщений.

Баги:

  1. Примеры. Ошибка повторного подключения с другими параметрами.
  2. FixTrader
    • ConnectitionError при неуспешной авторизации.
    • Корректная обработка разрыва соединения.
    • Детальная информация по ошибке регистрации неизвестной заявки.

  3. Transaq
    • Ошибка получения расширенной информации с micex.ru.
    • Не подключается после подключения с неверными данными.

  4. AlfaDirect
    • Ошибка NullReferenceException.
    • Корректная обработка разрыва соединения.
    • Детальная информация по ошибке регистрации неизвестной заявки.

  5. Blackwood. Исправлен поиск инструментов.
  6. EmulationTrader. Проверка на допустимость выставления рыночных заявок.
  7. Множество мелких исправлений.
Спасибо:

esper

Фотография
Программист
Дата: 03.08.2013


Выложили 4.1.17.0

Фичи:
  • MarketEmulator
    • Добавлена проверка денег на счете.
    • NewOrders вызывается сразу для Pending заявки.
    • Добавлена возможность установить первоначальное значение позиций через IMarketEmulator.Positions.

  • SecurityStorage самостоятельно записывает инструменты через EntityRegistry.EnqueueSecurity.
  • Добавлен метод ITrader.CreateOrderCondition для создания условий заявок.
  • Blackwood. Добавлен таймаут поиска инструментов.
  • Fix
    • Обработка Pending заявок.
    • Трансляция ошибки регистрации заявки.

  • IB. Обновление API до версии 969.
  • AlfaDirect. Trailing заявки.


Баги:
Спасибо:

esper

Фотография
Программист
Дата: 22.08.2013


Выложили 4.1.18.0

Фичи:
  • Transaq. API обновлено до последней версии.
  • IQFeed. Асинхронный лукап.
  • ITrader. IsConnected -> ConnectionState. IsExportStarted -> ExportState.
  • EmulationTrader получает портфели и инструменты через IEntityStorage.
  • Xaml. Таблицы поддерживают экспорт по DDE, копирование в буфер обмена.
  • Xaml. Добавлен PortfolioEditor.


Баги:
Спасибо:

esper

Фотография
Программист
Дата: 12.09.2013


Выложили 4.1.19.1

Фичи:
  1. Календарь торгов
  2. Order.ExpiryDate не Nullable. Значение DateTime.Max означает GTC (до отмены).
  3. EmulationTrader поддерживает работу с новостями.
  4. RealTimeEmulationTrader. Портфели, заявки и сделки реального шлюза игнорируются.
  5. Сохранение стаканов, у которых бид эквивалентен аску по цене.
  6. Хранилище данных. Создание директорий для инструментов с ID вида USD/EUR
  7. Для правила для заявок (WhenRegistered, WhenActivated, WhenRegisterFailed, WhenCanceled, WhenMatched), свечек (WhenFinished) по умолчанию задано Once.
  8. В Algo.History добавлены TrueFXSource, GainCapitalSource, DukasCopy.
  9. Опционы. Модель Блэка.
  10. Xaml. LogControl переведен на UG.
  11. Xaml. Grid котролы отнаследованы от UG.


Баги:
  1. Снимаются заявки в 18:45.
  2. Тестирование - недостаточно денег?
  3. FixTrader. Неверно транслирует стакан.
  4. Lmax. Для стаканов не указывается LastChangeTime.
  5. Plaza. CGate. Корректное прохождение клиринга для стаканов.
  6. Plaza. Ошибка реконнекта при потере интернета.
  7. Plaza. Фикс подписки на маркет-данные.
  8. Не работает автоматическое переподключение.
  9. EmulationTrader. Ошибка перерегистрации заявки из-за отсутствующего Id заявки.
  10. Strategy. Ошибка перерегистрации заявок.
  11. Не работает правило Strategy.WhenOrderRegistered.
  12. Множество мелких исправлений.
Спасибо: Pantov pafnuty


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy