Руководство по GitHub
Atom Ответить
25.12.2014


Исходный код проектов S# Data и S# Studio, а так же общих библиотек S#.API (Algo, Messages, Xaml) и коннекторов (SmartCOM, Transaq, AlfaDirect и т.д.) выложен в открытый доступ на GitHub.

Скачать последнюю версию исходных кодов и библиотек S# можно несколькими способами:
  1. В виде отдельного архива.
    Содержимое репозитория в виде архива доступно по ссылке. Так же загрузку можно начать с помощью специальной кнопки показанной на рисунке ниже.
    img_1.png

  2. С помощью Visual Studio
    Чтобы скачать содержимое репозитория с помощью VS необходимо выполнить следующие действия:
    1. Открыть Team explorer (Командный обозреватель)
    img_2.png
    2. В открывшемся окне в группе Local Git Repositories (Локальные репозитории) необходимо выбрать Clone (Клонировать), указать адрес репозитория (https://github.com/stocksharp/stocksharp) и локальную папку, куда будет выполнено клонирование.
    img_3.png
    В дальнейшем для обновления локального репозитория до последней версии необходимо в окне Team explorer открыть вкладку Unsynced commits, далее можно запросить список изменений на сервере с помощью Fetch и скопировать их в локальный репозиторий с помощью Pull.
    img_4.png

  3. С помощью GitHub для Windows
    Инструкцию по установке и настройке GitHub для Windows доступна по ссылке или с помощью специальной кнопки на рисунке ниже.
    img_5.png


Для компиляции необходимо установить Actipro версии 11.2.555.0. Лицензия приобретается отдельно каждым.
img_1.png 60,8KB (315) img_2.png 4,2KB (288) img_3.png 16,5KB (296) img_4.png 11,6KB (288) img_5.png 40,9KB (293)




61 Ответов
< 1 2 3  >
TheRoman

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


Надо написать readme с требованиями или вычистить код, а то по поводу долбячки с Актипро здесь не один топик откроют. Да и в целом, зачем в открытый код его ставить ...
Спасибо: Иван З.

Mikhail Sukhov

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


TheRoman Перейти
Надо написать readme с требованиями или вычистить код, а то по поводу долбячки с Актипро здесь не один топик откроют. Да и в целом, зачем в открытый код его ставить ...


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

Mikhail Sukhov

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


А ридми написан аж в самом первом топике. Вы его почему то систематически отказываетесь читать.
Спасибо:

VassilSanych

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


Собирается и работает и с более ранней версией Actipro. В частности v11.2.0551.
Спасибо: Валентин Лебедев

VassilSanych

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


Hydra отказывается собираться с плагином Oanda - ошибки копирования в событии сборки. Без плагина собирается.
Спасибо:

Mikhail Sukhov

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


VassilSanych Перейти
Hydra отказывается собираться с плагином Oanda - ошибки копирования в событии сборки. Без плагина собирается.


https://stocksharp.ru/posts/m/32612/
Спасибо:

VassilSanych

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


Михаил Сухов Перейти
https://stocksharp.com/posts/m/32612/

Unload project контролем версий не затрагивается.

Спасибо:

Mikhail Sukhov

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


VassilSanych Перейти
Михаил Сухов Перейти
https://stocksharp.com/posts/m/32612/

Unload project контролем версий не затрагивается.



Если ошибка с пост билдом - это ошибка в csproj и следовательно в контроле версий.
Спасибо:

VassilSanych

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


Михаил Сухов Перейти
Если ошибка с пост билдом - это ошибка в csproj и следовательно в контроле версий.

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

Mikhail Sukhov

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


VassilSanych Перейти

Ну так я ж его не правил.
Кто его знает, чего ему не хватает. Я этот плагин не использую.


Тогда нет особого смысла репортить. Кому понадобиться - тот и исправит.
Спасибо:

TheRoman

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


в последней версии, косяки:

Код
Ошибка    224    выход из команды "call ..\..\..\plugins.bat OandaPublic Debug

copy StockSharp.Oanda.dll ..\..\..\..\Hydra\bin\Debug\Plugins\StockSharp.Oanda.dll
copy RestSharp.dll ..\..\..\..\Hydra\bin\Debug\Plugins\RestSharp.dll" с кодом 1.    OandaPublic

Предупреждение    2    Событие "StockSharp.Algo.Candles.IndexSecurityCandleManagerSource.ProcessDataError" никогда не используется    f:\caratin\stocksharp-master\Algo\Candles\IndexSecurityCandleManagerSource.cs    125    34    Algo
Предупреждение    3    Обнаружен недостижимый код    f:\caratin\stocksharp-master\Algo\Candles\IndexSeriesBuilder.cs    262    6    Algo
Предупреждение    4    Событие "StockSharp.Algo.BasketConnector.ValuesChanged" никогда не используется    f:\caratin\stocksharp-master\Algo\BasketConnector.cs    1061    108    Algo

Предупреждение    13    Данное выражение не может быть указанного типа ("StockSharp.Algo.WeightedIndexSecurity")    f:\caratin\stocksharp-master\Connectors\InteractiveBrokers\InteractiveBrokersMessageAdapter_MarketData.cs    141    55    InteractiveBrokers (Connectors\InteractiveBrokers)

Предупреждение    62    Отсутствует комментарий в формате XML для видимого обычными пользователями файла или члена "StockSharp.Sterling.SterlingTrader.StartExport()"    f:\caratin\stocksharp-master\Connectors\Sterling\SterlingTrader.cs    27    15    Sterling (Connectors\Sterling)
Предупреждение    63    "StockSharp.Sterling.SterlingTrader.StartExport()" скрывает наследуемый член "StockSharp.Algo.Connector.StartExport()". Если скрытие было намеренным, используйте новое ключевое слово.    f:\caratin\stocksharp-master\Connectors\Sterling\SterlingTrader.cs    27    15    Sterling (Connectors\Sterling)

Спасибо:

VassilSanych

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


TheRoman Перейти
в последней версии, косяки:

Ну вы б ещё аналайзером по коду прошлись :)
Чтоб совсем команду пристыдить.

Спасибо:

Mikhail Sukhov

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


Спасибо:

TheRoman

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


VassilSanych, даже мыслей не возникало. Просто, должна же быть стабильная версия для компиляции.
Михаил Сухов, понял систему ...
Спасибо:

VassilSanych

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


TheRoman Перейти
VassilSanych, даже мыслей не возникало. Просто, должна же быть стабильная версия для компиляции.

Про плагин я уже писал, а предупреждения сборке не мешают. Отожмите соответствующую кнопку над списком ошибок.

Спасибо:

Mikhail Sukhov

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


У меня все норм компилируется. Если уровень знаний не позволяет использовать Гит то пользуйтесь коробкой где уже все собрано.
Спасибо:

Иван З.

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


Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу.
Главное
1) разблокировать архив и разархивировать, если качаете архивом с гитхаб.
3) открыть решение, нажать собрать решение или Ctrl+Shift+B
2) Когда будет просить лицензию, жать cancel.
S#Studio S#Gidra, они не компилятся из-за отсутствия лицензии ActiproSoftware.

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

как пользоваться
1) Компилите солюшн S#
2) закидываете папку CopyDLL в папку с солюшн S#, у меня stocksharp-master, можно и из любой другой но тогда придется указывать путь
3) запускаете CopyDLL проект, жмете старт
Ошибки и не найденные файлы напишет в окошке.

4) Скопированные DLL можно найти в папке ReferencesAll, у меня stocksharp-master\ReferencesAll
Весь перечень файлов и путей до них можно найти в проекте в файле Files.csv
CopyDLL.rar 11,6KB (0)
Спасибо: Виктор Senex

VassilSanych

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


Иван З. Перейти
Тоже все нормально компилится. Ни чего не переименовываю, в особые папки не ложу.
...
2) Когда будет просить лицензию, жать cancel.
S#Studio S#Gidra, они не компилятся из-за отсутствия лицензии ActiproSoftware.

Без установленных в систему компонентов собрать можно, но работать не будет.
Где взять, могу сказать.
Иван З. Перейти

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

А зачем? Все бинарники API лежат в папке bin проекта Algo.
Остальное так и так надо цеплять только по необходимости.


Спасибо:

VassilSanych

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


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

Иван З.

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


VassilSanych Перейти

... но работать не будет.
Где взять, могу сказать.

Да я в курсе где взять, уже искал. BigGrin

VassilSanych Перейти

А зачем? Все бинарники API лежат в папке bin проекта Algo.
Остальное так и так надо цеплять только по необходимости.

Чтоб все в одной пачке лежало и не искать.
В папке bin проекта Algo действительно почти все что нужно. Кроме коннекторов.

VassilSanych Перейти

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

Только сейчас понял про какой Unload project вы говорите, LOL спасибо не знал.
Спасибо:

Иван З.

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


А SciChart сейчас тоже лицензию требует?
Пробовал на исходниках, и с .nuget брал DLL одна картинка

SampleHistoryTesting у кого получалось запустить?
Спасибо:

Иван З.

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


На последней версии 4.2.71 с Гита
Пример для QUIK Sample стал просить лицензию

И соответственно пример работать не хочет

тоже самое и с SampleCandlesPublic

на версии 4.2.68 эти примеры работают нормально
Если учесть предыдущее сообщение, то работающих примеров с ГитХаба не осталось
Спасибо:

Mikhail Sukhov

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


Думаю, вы неправы
Спасибо:

Иван З.

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


Михаил Сухов Перейти
Думаю, вы неправы


О, спасибо! Действительно неправ. Прилепил StockSharp.Licensing к проекту все пошло. LOL
Спасибо:

Mikhail Sukhov

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


Иван З. Перейти
Михаил Сухов Перейти
Думаю, вы неправы


О, спасибо! Действительно неправ. Прилепил StockSharp.Licensing к проекту все пошло. LOL


Думаю вы опять неправы.

Вот линк https://stocksharp.ru/posts/m/32827/
Спасибо:
< 1 2 3  >

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

loading
clippy