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


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


Всем привет!

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

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

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

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









1 2  >
Loky

Avatar
Date: 5/5/2017
Reply


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

Support

Avatar
Date: 5/5/2017
Reply


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

Senex

Avatar
Date: 5/6/2017
Reply


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

Иван З.

Avatar
Date: 5/6/2017
Reply


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


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

Senex

Avatar
Date: 5/7/2017
Reply


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

Mikhail Sukhov

Avatar
Date: 5/7/2017
Reply


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


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

Senex

Avatar
Date: 5/7/2017
Reply


Mikhail Sukhov Go to

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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 5/7/2017
Reply


Senex Go to
Mikhail Sukhov Go to

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

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



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

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

Иван З.

Avatar
Date: 5/7/2017
Reply


Senex Go to
Mikhail Sukhov Go to

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

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



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

Senex

Avatar
Date: 5/7/2017
Reply


Иван З. Go to


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

Спасибо большое за обстоятельный ответ, подавать свечи на вход константы я не догадался, вместо этого перепробовал кучу бессмысленных вариантов
Thanks:
1 2  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy