Новый релиз S#.Designer - да здравствует реал!
Atom Ответить
13.12.2016


Друзья! Выложена новая версия S#.Designer.


С уверенностью можем сказать, что это самая наполненная по функционалу версия. Множество новых фишек, особенностей и возможностей для каждого трейдера!
Нам самим не терпится рассказать обо всех изменениях, поехали:
1. Редактор кода на C#. Напиши часть или вообще всю стратегию на C#, а Designer выступит в роли графической оболочки. Нет ничего проще.


2. Свой кубик - своя логика. На конференциях и в комментариях нас часто спрашивали: “Можно ли написать свой кубик, описать свою, часто используемую операцию?” Раньше мы не могли сказать да, но в новой версии Designer это возможно! Достаточно написать собственную Dll и все! Ваш личный кубик готов.


3. ETFы? РТС и ММВБ? А хотите свой индекс? А торговать им как одной бумагой хотите? Мы знаем, что хотите, ведь это важнейший для грамотного трейдера функционал: доходность “портфеля” может соответствовать доходности конкретной бумаги, а вот вариация его может быть в разы ниже. Составь свой индекс (портфель), а затем торгуй им как одним инструментом! Удобно!


4. Опционы! Для тех кто любит погорячее! Теперь Designer поддерживает работу с опционами и алгоритмические опционные стратегии, маркет-мейкинг и дельта-хеджирование. Теперь ты можешь продать или купить стренгл, бабочку, кондора, а затем получать доход от распада временной стоимости или волатильности базового актива!


5. Инструменты в одном месте! Все для работы с инструментами, начиная от загрузки истории, работы с хранилищем и заканчивая их редактированием отдельного инструмента размещено в одном месте. Все доступно, все удобно!


6. Реальное подключение! В заключение гвоздь нашей программы - возможность реальной торговли. Подключайтесь к рынку, получайте информацию по инструментам, качайте историю, совершайте сделки, пишите стратегии, зарабатывайте - все это в новом S#.Designer.


Предыдущее обсуждение здесь.





89 Ответов
< 1 2 3 4  >
Senex

Фотография
Дата: 19.12.2016
Ответить


Vladvol Перейти
как в отдельный кубик вывести Close свечи?



В кубике "Конвертер" выбираестя тип "свечи" и присваивается свойство "цена закрытия"

Спасибо: Mikhail Sukhov

Vladvol

Фотография
Дата: 19.12.2016
Ответить


Спасибо за помощь!!!

ЧТо ни кубик, так сразу затык... как для спредовой стратегии получить отношение двух инструментов? пробую сделать через "Формула с двумя аргументами", а там выбираю "а/б", система пишет, "что не задано свойство"...
Как все же правильно сделать?

Спасибо!
Спасибо:

Lexuz77

Фотография
Дата: 19.12.2016
Ответить


Vladvol Перейти
Спасибо за помощь!!!
ЧТо ни кубик, так сразу затык... как для спредовой стратегии получить отношение двух инструментов? пробую сделать через "Формула с двумя аргументами", а там выбираю "а/б", система пишет, "что не задано свойство"...
Как все же правильно сделать?
Спасибо!

Ну сам простое построение спреда - это взять источник "индекс" там прописать что то типа RIH7@FORTS/SiH7@FORTS - потом это подать на кубик со свечами и вывести на график

Спасибо:

Slepoy

Фотография
Дата: 19.12.2016
Ответить


Попробовал сегодня поиграться с сием чудом. Пока малость разочарован. Без инструкции - не разобраться, метод тыка не помог ))). Даже базовые стратегии: СМА и СимплКандлес - не открываются, вываливаются с ексепшеном. Но это поправимо, в отличие от самого принципа Дизайнера - он не робит в оффлайне. Мало того, что нет отдельного оффлайн дистрибутива, так ещё и Дизайнер без инета не запускается. А как же безопасность? Безопасность стратегии - это ключевой аспект. Дизайнер ломится в нет при каждом запуске. Если инет-запрос стопануть фаерволом, то Дизайнер не будет работать. А если нажать крест на окне авторизации - типа попытаться закрыть окошко, то Дизайнер просто отваливается с эксепшеном ))). Вот чего ваш Дизайнер ломится в нет? Зачем это? Может он передаёт не только логин/пароль, а и данные стратегий пользователя. Откуда нам знать чего там передаётся. Это риск. Тут надо ставить снифер и слушать трафик и то не факт, что удасться разобраться. На мой взгляд, такая форма работы - оттолкнёт часть пользователей от Дизайнера. Нужен оффлайн режим работы и оффлайн дистрибутив. Максимум куда может ломится Дизайнер - это на сайт финама при закачке маркет-даты.

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

Спасибо:

Senex

Фотография
Дата: 20.12.2016
Ответить


Не могу добиться исполнения сигнала при пересечении свечей либо индикатором заранее заданного уровня.
Пробовал простые варианты (черновик) пробовал извращенные, втыкал кубик "конвертер" (что бы привести сравниваемые значения к одному типу), везде где только можно. Ничего не помогает
Спасибо: Mikhail Sukhov

Senex

Фотография
Дата: 20.12.2016
Ответить


Да и возвращаясь к теме загрузки программы: у меня этот процесс стал занимать 3 минуты, две из которых длится "инициализация коннектора". Железо среднее, операционка win10 х64, но главное что изначально все было гораздо быстрее. Пробовал удалять подключения к смарткому и луа, пробовал переустанавливать десингер - не помогает.
Спасибо:

Mikhail Sukhov

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


Slepoy Перейти



Для состоятельных парней доступны исходники, и возможность скомпилировать Дизайнер с нуля. У кого пока денег поменьше (а значит и стратегии не такие прибыльные Laugh), то на веру.
Спасибо:

Mikhail Sukhov

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


Senex Перейти
Да и возвращаясь к теме загрузки программы: у меня этот процесс стал занимать 3 минуты, две из которых длится "инициализация коннектора". Железо среднее, операционка win10 х64, но главное что изначально все было гораздо быстрее. Пробовал удалять подключения к смарткому и луа, пробовал переустанавливать десингер - не помогает.


Первоначальная загрузка зависит от наличия данных в папке Мои Документы. Тоесть установка просто Дизайнера ничего не решит. Скорее всего загрузка инструментов тормозит. Сколько у вас инструментов при старте?
Спасибо: Senex

Slepoy

Фотография
Дата: 20.12.2016
Ответить


Mikhail Sukhov Перейти
Slepoy Перейти
Для состоятельных парней доступны исходники, и возможность скомпилировать Дизайнер с нуля. У кого пока денег поменьше (а значит и стратегии не такие прибыльные Laugh), то на веру.

Ага, вера наше всё ))). Я думаю состоятельные парни будут делать/заказывать роботов на API, вряд ли они доверятся кубикам и будут разбираться в исходниках дизайнера, которые скорей всего гораздно сложнее чем простое API. Я не совсем понимаю зачем нужен выход в инет. Типа для продажи он-лайн ботов и чата? Ну ладно, сделайте для этого отдельный режим, Можно сделать пару режимов: онлайн и оффлайн. При оффлайне кинул файл лицухи в папку с программой и всё, парится не нужно. Кто хочет, тот пусть пользуется онлайном. Но если бы был выбор, было бы намного лучше чем сейчас. Люди испугаются одного онлайна, может и не все, но какая-то часть точно.


Кстати, сумел я всё же запустить базовые стартегии, идущие с Дизайнером по умолчанию. После просмотра 2х видео с вашего ютуб канала, я понял свой косяк - надо было удалить старую папку "c:\Users\Администратор\Documents\StockSharp\Designer\". Я вообще забыл, что несколько месяцев назад пробовал ставить какую-то бетку Дизайнера. В итоге, стратежка СМА - вроде как запустилась. Но открыть её можно лишь из боковой панели "Схемы", если попытаться открыть её из меню-кнопки "Открыть" ну где вываливается менюшка: составные элементы/стратегии/галерея стратегий/и т.п. - то вываливается эксепшен. То есть, открыть стратегию можно лишь из боковой панели. Вот такой косяк.

А зачем вообще папку с настройками размещать в "c:\Users\Администратор\Documents\"? Вы теряете портативность и удобство. Почему не хранить папку с настройками в папке с программой? Зачем распиливать на 2 части? Взять тот же браузер Опера, который одновременно пишется в 3 папки: "c:\Users\Администратор\AppData\", "c:\Users\Администратор\AppData\Roaming\", "c:\Program Files\". Чтобы перенести такой браузер со всеми настройками на другой комп, либо просто грохнуть текущую винду и поставить чистую, то я должен скопировать все 3 папки. Если я забуду что-либо, а так случается переодически, то часть настроек я потеряю. Зачем распиливать программы на части? У меня есть резервная копия Винды, делаю я её Акронисом. Переодически я делаю откаты на месяц/два назад, диск "С" с виндой - полностью заменяется старой версией. Всё настройки софта стираются. И переодически я забываю сохранить те или иные настройки распиленного софта. В послединий раз я потерял вкладки в том же IE. Рано или поздно, пользователь снесёт винду. А сам дизайнер может находится на ином винте, как к примеру у меня. Фактически, пользователь может влёгкую забыть про те настройки лежашщие в папке на диске С. Он форматнёт винт С, и потеряет всех своих ботов. Как я понял Гидра там же хранит свою базу. То есть, он ещё и архивы Гидры потеряет, как и её настройки. Как вы думайте, кого пользователь будет вспоминать добрым словом? ))). Конечно, тех, кто распилил софт на 2 части ))). Зачем так делать - я не понимаю. Это опасно и неудобно. К примеру, чел работает где-нибудь в офисе с другими трейдерами, и чтобы у него не подтянули роботов, он их таскает на переностном винте, который каждое утро подключает к компу, а вечером забирает. Это безопасно. Но он будет вынужден каждое утро копировать на диск "С" компа - папку с настройками и стратегиями, а в конце дня - удалять её. А как мы знаем, удалить просто так, т.е. через Shift+Del -нельзя, т.к. инфу можно поднять спец прогами. Чтобы достоверно удалить, надо переписывать эту часть винта новой инфой, или просто 1 и 0 - для этого есть спец софт. То есть, чел запарится так делать, ему придётся таскать с собой и диск "С" тоже ))). Лучше вообще таскать весь комп ))). Иначе нельзя, т.к. опасно. Я надеюсь, что в будущем СтокШарп уйдут от этой резки - она никому не нужна, с ней одни проблемы. Файл лицензии можно просто кидать рядом с файлами API, зачем его хранить на диске "С", как и другие настройки софта - я не понимаю.

Спасибо: Mikhail Sukhov

Vladvol

Фотография
Дата: 20.12.2016
Ответить


Mikhail Sukhov Перейти
Slepoy Перейти



Для состоятельных парней доступны исходники, и возможность скомпилировать Дизайнер с нуля. У кого пока денег поменьше (а значит и стратегии не такие прибыльные Laugh), то на веру.


Я здесь новенький.... буквально несколько недель пытаюсь с этим разобраться...
да и заинтересовали только лишь бесплатные коннекторы к многим платформам (к нужной я так и не подключился)
но впечатление больше негативное:
1. нет описания, когда будет, не понятно...
2. без описания разобраться ооочень сложно...
3. интуитивности минимум, где что и как спрятано в каких кубиках, разобраться методом тыка почти не возможно...
4. поддержки практически 0 (спасибо форумчане подсказывают - но на этом далеко не уедешь)

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

если это все сделано для того, чтобы покупали поддержку или обучение, то делать этого как-то совсем не хочется, учитывая еще и отношение разработчиков...

в качестве примера приведу западную платформу Ninjatrader 7 и 8. Там даже бесплатно можно получить качественную помощь и поддержку.... здесь же - фиг!!

как резюме, думаю на год забросить это все, а может, если допилите за год и сделаете описание, можно будет снова вернуться и ковыряться...
Спасибо: Mikhail Sukhov

Mikhail Sukhov

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


Vladvol Перейти

1. нет описания, когда будет, не понятно...
2. без описания разобраться ооочень сложно...
3. интуитивности минимум, где что и как спрятано в каких кубиках, разобраться методом тыка почти не возможно...
4. поддержки практически 0 (спасибо форумчане подсказывают - но на этом далеко не уедешь)


Наверное изначально вы пропустили самую важную информацию - продукт не в релизе. Мы его еще делаем. Тоесть вы хотите все сразу и сейчас. Конечно же, это невозможно. Приходите через год, как вы говорите. Думаю, будет больше по Дизайнеру.

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

Lexuz77

Фотография
Дата: 20.12.2016
Ответить


To VLADVOL : Я бы не стал так категорично относится к данному продукту - он еще совсем молодой, и нужно вообще быть благодарным разработчикам,что они взялись все это делать безвозмездно! И я даже не исключаю такой ситуации, что после релиза Дезайнер станет платным, но в любом случае, он будет альтернативой "всем известного продукта на букву Т ", разработчики которого уже просто, не побоюсь этого слова, "зажрались" и по сути ничего не делая задрали цены до небес. При этом их "продукт" как был сырым и глюкавым так им и остается, и я почему то должен за свои же деньги отлавливать их баги , писать им репорты и выпрашивать "багофиксы". Главное что на Дизайнером "корпят" и все баги, которые мы все тут вылавливаем, очень быстро фиксят! ЗЫ: Да согласен - мануала ну очень не хватает! -но не все же сразу :)
Спасибо:

Vladvol

Фотография
Дата: 20.12.2016
Ответить


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

Спасибо!!
Спасибо:

Mikhail Sukhov

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


Vladvol Перейти

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


Да, скорее всего наступил момент, когда начали приходить новые участники, не получавшие первоначальные рассылки.

Тестирование предполагается теми, кто знает аналогичные продукты. Если нет предыдущего бэкграунда, то, да, скорее всего, влится не получится. У нас пока нет материалов для этого + сам процесс не настроен.

Ролики вы так же пропустили.

Попробуйте по тэгу Designer почитать сообщения от нас. Я думаю, это расставит все точки на и. Или, как вы написали, вернутся через какое-то время.
Спасибо:

Mikhail Sukhov

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


Прикольная вещь в ГитХабе появилась https://github.com/Stock...p/StockSharp/projects/1



Можно попробовать накидать TODO
Спасибо:

Mikhail Sukhov

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


Senex Перейти
Mikhail Sukhov Перейти


Кнопка недоступна или нажатие на кнопку не делает действие? .

Да кнопка настроек подключения в виде шестеренки срабатывает далеко не всегда


Я не могу понять, что значит срабатывает далеко не всегда, но возможна эта информация поможет. Настройки подключения можно редактировать, только если подключение отключено.
Спасибо:

gem81

Фотография
Дата: 23.12.2016
Ответить


Зависает при попытке открыть Общие -> Портфели
QUIK 7.6.1.1
Designer 4.3.19.4

Подключения
Lua MarketData и транзакции его же
QuikLua.dll от S#.API 4.3.19.4
Спасибо:

Mikhail Sukhov

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


gem81 Перейти
Зависает при попытке открыть Общие -> Портфели
QUIK 7.6.1.1
Designer 4.3.19.4

Подключения
Lua MarketData и транзакции его же
QuikLua.dll от S#.API 4.3.19.4


Да, про ошибку писали ранее, и она определена.
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 18.01.2017
Ответить


1) При выборе LKOH Акции, ожидается что добавятся только Акции LKOH. Добавляет все что есть по LKOH, фьючерсы и тп.

2) Окно свойства при нажатии кнопки Auto Hide перескакивает на левую сторону. Такое поведение наблюдается только при первом нажатии на Auto Hide, если после перенести руками направо то больше не перескакивает.

3) Окно настройки подключений первые два столбца не имеют названия. Мелочь, но не порядок.

4) Окно настройки подключений флажок Авто-подключение не работает. По крайней мере я жду, что при запуске Дизайнера он сам подключится к терминалу. Он этого не делает. Если поставить флажок, нажать ОК опять зайти в окно настройки подключения флажок будет снят.
5) Окно Редактирование. Надо отметить обязательные параметры, без которых инструмент не добавиться или не изменится. Сейчас это не очевидно.

6) Кнопки обновления в самой программе нет, нет оповещения о появлении новой версии как в Гидре.

Спасибо: Mikhail Sukhov

Mikhail Sukhov

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


Иван З. Перейти

6) Кнопки обновления в самой программе нет, нет оповещения о появлении новой версии как в Гидре.


В Гидре аналогично пропала, но вернется скоро везде обратно.
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 22.01.2017
Ответить


Нашел способ подвесть Дизайнер.
Показалось мне, что портфелей слишком много, решил удалить ненужные. Так как в программе не предусмотрен функционал по удалению портфелей (его стоит добавить, также как и функционал по удалению инстументов), я удали файл portfolio.csv. Загрузил Дизайнер, подключился к Квику учебному чтоб загрузить портфели с него. В логах пишет "Создан новый портфель SPBFUT00d74.". Я жму на кнопку Портфели вкладка Общие, и Дизайнер зависает на неопределенный срок.
Прикладываю архив с папкой Дизайнера с настройками. И DotTrace.
Designer.dtp 54 MB (1) Designer.rar 576 KB (1)
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 22.01.2017
Ответить


Иван З. Перейти
Нашел способ подвесть Дизайнер.
Показалось мне, что портфелей слишком много, решил удалить ненужные. Так как в программе не предусмотрен функционал по удалению портфелей (его стоит добавить, также как и функционал по удалению инстументов), я удали файл portfolio.csv. Загрузил Дизайнер, подключился к Квику учебному чтоб загрузить портфели с него. В логах пишет "Создан новый портфель SPBFUT00d74.". Я жму на кнопку Портфели вкладка Общие, и Дизайнер зависает на неопределенный срок.
Прикладываю архив с папкой Дизайнера с настройками. И DotTrace.


Ааааа, вижу уже писали.
Правда у меня он до того как я удалил портфели их подгружал, я просматривал и проблем не было.
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 26.01.2017
Ответить


Панель График


Нажав на кнопку Auto Hide, окно включая нижние вкладки переходят направо.

А после начинается чехарда с панелями, при нажатии на Auto Hide каждая из вкладок улетает налево, как описывал выше. Это просто очень сильно раздражает.

Я бы предпочел чтоб панель График свернулась в одну вкладку график, а когда мне бы он понадобился чтоб при нажатии вернулся в прежнем виде, со всеми своими вкладками. Сейчас же я ее стараюсь вообще не трогать, так как вернуть ее в прежний вид очень не просто.
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 26.01.2017
Ответить


Переменная

Было бы очень удобно если бы:
1) при создании привязки (в примере это привязка к свечам, тип привязки Инструмент) тип на выходе у кубика Переменная менялся автоматически.
2) при создании привязки (в примере это привязка к свечам, тип привязки Инструмент) к типам Инструмент, Портфель. В свойствах кубика флаг Параметр ставился в true. А при редактировании поля значение флаг Параметр ставился в false.
3) У параметра переменная надо сделать авто-переименование согласно значению, а не типу.
Таким образом при одном действии мышкой (создании привязки). Получилось бы такая картина.

Спасибо: Mikhail Sukhov

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 26.01.2017
Ответить


Еще не разобрался со стаканами. Но нашел косяк с ними связанный. Если создать вот такую стратегию. И добавить панель Стакан. После чего запустить стратегию. То в Дизайнере уже ничего сделать не получится. Не получиться запустить ни эту стратегию ни какую любую другую, не получиться добавить новую стратегию, удалить тоже не получается. Хотя интерфейс отзывчивый, со вкладки на вкладку переключается, что дает ложное впечатление работоспособности приложения..

Уточнение.
Стратегию добавлять необязательно. Достаточно просто открыть окно Стакан. появиться ошибка.

После чего все перестает работать.
Спасибо:
< 1 2 3 4  >

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

loading
clippy