← Back

ContinuousSecurity Просьба исправить документацию на актуальную

Для использования непрерывного фьючерса в документации предлагается создавать класс ContinuousSecurity https://github.com/StockSharp/StockSharp/blob/9a88d78b10c1e4b202e90e3462854fb2200b462c/Documentation/ru/Topics/SecurityContinuous.aml#L34 в то время как этот класс создать невозможно, потому как он абстрактный https://github.com/StockSharp/StockSharp/blob/f0fcbed1650b722d8d4bb24e9df32d879d7d6969/Algo/ContinuousSecurity.cs#L36

PS Заодно надеюсь в исправленной документации будет ясно как использовать непрерывный фьючерс. Изучение исходников привело меня к тому, что теперь нужно использовать класс ExpirationContinuousSecurity, однако это приводит к таким ошибкам Error Команда subscribe_ticks не выполнена по причине 'Инструмент не найден ('seccode'=BRQ0_FORTS=20200730154500,BRU0_FORTS=20200830154500, 'board='FUT)'. и на данный момент не понятно как правильно организовать склейку.

Comments (13)

Login or Create account, Log in or register to leave a comment

Support
Support

Добрый день

Спасибо за информацию.

Sprite
Sprite Author

Support: Добрый день

Спасибо за информацию. Пожалуйста, но что это значит? Вы будете когда-нибудь править документацию и когда-нибудь чинить склейку?

Sprite
Sprite Author

Вопрос к сообществу: у кого-нибудь вообще склейка работает на 5-ой версии? На истории? На риалтайм соединении? Где-то тут давно обсуждалось что люди устали бороться с ContinuousSecurity и для решения вопроса предлагают собирать и хранить данные уже склеенными вручную, без использования API. Но это же совсем не комильфо.

Sprite
Sprite Author

Хорошо-то как, тихо, как в лесу. Ни пользователей с работающей склейкой, ни разработчиков библиотеки.

Support
Support

Добрый день

Вы можете самостоятельно обновить документацию, или разобраться исходные коды. Все материалы доступны в открытом доступе на сайте GitHub.

Sprite
Sprite Author

Support: Добрый день

Вы можете самостоятельно обновить документацию, или разобраться исходные коды. Все материалы доступны в открытом доступе на сайте GitHub. В исходных кодах, в качестве подходящего класса, я обнаружил только ExpirationContinuousSecurity, при использовании которого (точно как в примере, который описан в текущей документации) склейка НЕ работает ни на History ни на CSV ни на боевом (я использую или Transaq или Quik) коннекторах, о чём я и написал в первом сообщении. Вы хотите чтобы я поправил документацию в стиле "Данный раздел не актуален, так как данный функционал больше не работает" или я не достаточно хорошо рылся в исходниках и где то в их недрах есть еще какие-то не задокументированные классы, которые позволяют сделать склейку?

Sprite
Sprite Author

Апну что ли, прошло больше месяца. Ответа нет.

Koc
Koc

sprite: Апну что ли, прошло больше месяца. Ответа нет. Ждать бесполезно. Уже не раз про документацию говорили. Надо же тех.поддержку продавать как то. Да и кто будет документацию править? Такое ощущение что в stocksharp пара человек работает. Даже с платной техподдержкой ответа сложно дождаться, а вы про документацию...

Support
Support

sprite: Апну что ли, прошло больше месяца. Ответа нет.

Добрый день

Для бесплатных пользователей у нас нет сервиса тех поддержки.

Покупка технической поддержки сейчас невозможна.

Формат тех поддержки был изменен на емейт и чаты, на форуме наличие ответов для бесплатников осуществляется по принципу "свободные ресурсы". Спасибо за понимание.

Support
Support

Koc:

sprite: Апну что ли, прошло больше месяца. Ответа нет. Да и кто будет документацию править?

Добрый день

Предполагается, что пользователи. В этом направлении создан подход Open Source. Для платных пользователей у нас предоставляются курсы и расширенная тех поддержка.

Sprite
Sprite Author

Support: Добрый день Для бесплатных пользователей у нас нет сервиса тех поддержки. Покупка технической поддержки сейчас невозможна. Формат тех поддержки был изменен на емейт и чаты, на форуме наличие ответов для бесплатников осуществляется по принципу "свободные ресурсы". Спасибо за понимание. Спасибо за очередной ответ ни о чём. Не мне нужна техподдержка, а У ВАС кривая документация, У ВАС не работающий, но заявленный в документации функционал. Или у вас есть покрытие тестами работоспособного непрерывного фьючерса? Тогда может откроете тайну куда копать, чтобы у всех работало, раз вам не до документирования собственного продукта? Обещаю задокументировать и выслать вам. Просто напишите название работающего класса, это же одно слово (спойлер: ExpirationContinuousSecurity - не работает).

PS Надо сказать что документация кривая не только в данном вопросе, а много где не соответствует 5-ой версии. Вероятно процесс вхождения должны облегчить детские образовательные статьи на пару абзацев о том, что такое алготрейдинг, но, судя по вопросам, которые тут задают, большинство это уже самостоятельно для себя загуглило чуть раньше. Такое ощущение что те, кто пишет здесь от имени компании вообще не знакомы с теми, кто разрабатывает библиотеку и действительно в ней разбирается (а сюда вообще не ходит).

Support
Support

sprite: PS Надо сказать что документация кривая не только в данном вопросе, а много где не соответствует 5-ой версии.

Да, пожалуйста, вы можете выписывать места, где вам кажется что наша документация не соответствует библиотекам. Мы учтем ваши замечания в будущем.

Sprite
Sprite Author

Support: Да, пожалуйста, вы можете выписывать места, где вам кажется что наша документация не соответствует библиотекам. Мы учтем ваши замечания в будущем. Я столкнулся с этим критично два раза, по данной теме и при создании кастомных свечей, т.е. всё что написано тут https://doc.stocksharp.ru/html/99da6499-9ac1-4e7e-bcaf-a0c832dce4de.htm вообще не соответствует текущему положению дел. А уж сколько раз не критично и не сосчитать, по общепринятому на форуме сценарию: "Да у нас сложная библиотека и у классов много свойств, что они делают разбирайтесь сами, тестируйте, ройтесь в исходниках, думайте, догадывайтесь или покупайте техподдержку и только тогда мы персонально объясним". По идее проблемы с устаревшей документацией должны были бы быть известны разработчикам, если бы те, кто переделывает функционал на неё (документацию) хоть изредка поглядывали. Но давайте уже оставим документацию, то, что там, по текущей теме, написана ерунда - я надеюсь вам давно понятно. Вы в очередной раз не ответили на основной вопрос: У вас есть работающие на 5-ой версии механизмы сделать склеенный фьючерс и если есть где их искать?