← 返回

S#.designer v.4.3.24 и мега-новость!

Всем привет!

Буквально за несколько часов до нашего вебинара в рамках алгошколы Санкт-Петербургской биржи, мы выложили новый релиз Дизайнер

main Как видите главное окно программы не претерпело существенных изменений, однако множество ошибок и багов было поправлено в рамках нового релиза. Вот только некоторые из них:

  1. Пофикшено окошко с логотипом S#.Designer и S#.Data, которое при загрузке гидры перекрывало доступ под собой ко всему на рабочем столе. Замечание пользователей RomSunZ и Иван З., высказанное здесь
  2. Пофикшена ошибка со стаканами. Замечание пользователя Иван З., высказанное здесь
  3. Пофикшена ошибка с построением свечей на малых таймфреймах. Замечание пользователя Иван З., высказанное здесь

Помимо этого добавлено много новых возможностей, улучшающих юзабилити

  1. Вкладка Эмуляция, добавлен формат хранилища и тип данных. Пожелание пользователя Иван З., высказанное здесь
  2. Автоматическое изменение типа переменной и автоматическое присвоение имен. Пожелание пользователя Иван З., высказанное здесь
  3. Вкладка Торговля и Панель Торговля. Добавлена настройка подключения через которое будет идти торговля. Пожелание пользователя Иван З., высказанное здесь
  4. Добавлен автоматический импорт инструментов из хранилища. Инструменты ранее скачанные с помощью S#.Data теперь можно легко добавить в Дизайнер и использовать их при создании стратегий

И напоследок, мега-новость для всех! По многочисленным пожеланиям всех пользователей! Ответы на все основные вопросы по S#.Designer! Документация! **:::center

Скачать Designer <<

本主题对您有帮助吗?

分享主题

评论 (17)

登录创建账户, 登录或注册以发表评论

Loky
Loky

Теперь бы еще видео по быстрому старту как пользоваться сим мега девайсом Загрузил потыкался и с нахрапа не получилось запустить даже дефолтной стратегии :(

Support
Support

Пока это бета-версия...

Senex
Senex

Как я понял переделан блок "Открытие позиции" (о чем неплохо было бы предупреждать и разъяснять, все же ключевой блок). В результате в старых примерах сделки не совершаются т.к. "условие" подключено к "направлению сделки". Правильно я понимаю что туда надо подключать дополнительную переменную "Покупка/продажа"? Но при таком подключение скрипт выдает ошибку что "Не подключен портфель", хотя он подключен. И еще, а куда теперь подключать блок с сигналом?

Иван З.
Иван З.

Senex: Как я понял переделан блок "Открытие позиции" (о чем неплохо было бы предупреждать и разъяснять, все же ключевой блок). В результате в старых примерах сделки не совершаются т.к. "условие" подключено к "направлению сделки". Правильно я понимаю что туда надо подключать дополнительную переменную "Покупка/продажа"? Но при таком подключение скрипт выдает ошибку что "Не подключен портфель", хотя он подключен. И еще, а куда теперь подключать блок с сигналом?

Там на самом деле еще одна фича. image9360.png В кубике "Переменная" есть теперь флаг "Обрабатывать при старте". Вот это можно назвать Прорывом, теперь на много проще схемы делать будет. =)) Про прорыв я серьезно, я еще в октябре пытался объяснить, что переменную надо не сразу инициализировать, дошло только сейчас. )) Теперь еще бы этот флаг по умолчанию снятым сделать. Для сделок Сигналом теперь является Направление позиции, попробуйте так image1854.png У меня работает. То что добавили Направление позиции сделали это хорошо, только сделали криво конечно. ( В идеале я бы вот такой вариант из коробки хотел. image5863.png "Не подключен портфель" у вас из-за того что у кубика "Направление позиции" стоит флаг "Обрабатывать при старте" поэтому он пытается сделку сделать при старте, а портфеля еще нет. Уберите флаг, и сигнал на выставление позиции подайте на тригер.

Senex
Senex

Уже не раз писал в предыдущих релизах: http://stocksharp.ru/news/6903/sdesigner-beta-3/?page=3#m37059 и http://stocksharp.ru/news/7001/novyi-reliz-sdesigner---da-zdravstvuet-real/?page=2#m37664. Но по прежнему не могу добиться банальной вещи: войти в позицию при достижении индикатором определенного уровня. К примеру - RSI > 70 вход в шорт или ЕМА газпрома < 130 - лонг и т.д. Блоки "Crossing" и "Сравнение" использовал по всякому - ошибок нет, но позиция не открывается. Единственное условие которым мне удавалось открыть позицию это пересечение 2-х скользящих средних. Казалось бы заменить одну скользящюю на константу и пускай пересекаются... но ни фига. Собственно вопрос как открывать/закрывать позиции по значениям индикаторов? Пример можно привести? Ну хоть бы с тем же RSI. или MACD

Mikhail Sukhov
Mikhail Sukhov

Senex: Собственно вопрос как открывать/закрывать позиции по значениям индикаторов? Пример можно привести? Ну хоть бы с тем же RSI. или MACD

В дизайнере входит пример со скользящими. Там триггером идет как раз индикатор.

Senex
Senex

Mikhail Sukhov: В дизайнере входит пример со скользящими. Там триггером идет как раз индикатор. Я же написал что что 2 скользящие работают, только 2 скользящие! А остальное нет. А мне нужно пересечение индикатора с константой. И как это сделать уже который релиз мне никто не может ответить.

Mikhail Sukhov
Mikhail Sukhov

Senex:

Mikhail Sukhov: В дизайнере входит пример со скользящими. Там триггером идет как раз индикатор. Я же написал что что 2 скользящие работают, только 2 скользящие! А остальное нет. А мне нужно пересечение индикатора с константой. И как это сделать уже который релиз мне никто не может ответить.

Все сразу не бывает. Сначала выпустим релиз, затем наберем комьюнити. А там и будет общение с взаимопомощью. Процесс трудоемкий, не быстрый. Года 2-3 пройти должно.

Как вариант, запишитесь в алго школу на СПб, которая идет сейчас. Там показывают и объясняют как пользоваться. Своих материалов, увы, у нас пока нет.

Иван З.
Иван З.

Senex:

Mikhail Sukhov: В дизайнере входит пример со скользящими. Там триггером идет как раз индикатор. Я же написал что что 2 скользящие работают, только 2 скользящие! А остальное нет. А мне нужно пересечение индикатора с константой. И как это сделать уже который релиз мне никто не может ответить.

Сделать чтоб работало пересечение с постоянной не сложно. Надо учесть 2 момента.

  1. Элемент сравнение может сравнивать значения только одинаковых типов. Поэтому мы должны либо постоянную в индикатор переделать, либо индикатор в числовое.
  2. Постоянная должна генерироваться синхронно с индикатором который ее будет пересекать. Поэтому на тригер Постоянной надо подать сигнал либо свечи, либо индикатора image4995.png На скриншоте я Постоянную передаю в индикатор СМА с периодом 1, на тригер Постоянной подаю свечи. И сделки проходят при пересечении 173 И, да, не забудте снять галочку "Обрабатывать при запуске"
Senex
Senex

Иван З.: Сделать чтоб работало пересечение с постоянной не сложно. Надо учесть 2 момента.

  1. Элемент сравнение может сравнивать значения только одинаковых типов. Поэтому мы должны либо постоянную в индикатор переделать, либо индикатор в числовое.
  2. Постоянная должна генерироваться синхронно с индикатором который ее будет пересекать. Поэтому на тригер Постоянной надо подать сигнал либо свечи, либо индикатора Спасибо большое за обстоятельный ответ, подавать свечи на вход константы я не догадался, вместо этого перепробовал кучу бессмысленных вариантов
Senex
Senex

После обновления перестали работать индексы

Mikhail Sukhov
nikifor
nikifor

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

Mikhail Sukhov
Mikhail Sukhov

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

Попробуйте удалить настройки, который были созданы предыдущей версией.

nikifor
nikifor

пожалуйста черкните как это сделать.

Mikhail Sukhov
Mikhail Sukhov

nikifor: пожалуйста черкните как это сделать.

http://doc.stocksharp.ru/html/57dc2e39-baa6-4c67-83a9-13278370a877.htm

krom
krom

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

Иван З.
Иван З.

krom: Доброго времени суток. Может кто подскажет как сделать чтобы заявка на вход в позицию по определенному сигналу активировалась, но при условии, что в портфеле нет открытой позиции по тому же инструменту? Заранее благодарен. Стандартная СМА стратегия использует контроль позиции, посмотрите там.