Sergey Masyura
|
Date: 9/20/2011
|
|
|
|
Doctor sergey.masyura Doctor sergey.masyura sergey.masyura Основная функциональность в альфа-коннекторе завершена. Код свободно доступен на http://stocksharpconnect...Control/list/changesets
Из основных явных недоделок можно выделить: - отсутствие поддержки опционов - отсутствие поддержки стоп-ордеров. В связи с этим, если есть активные пользователи данного коннектора, буду рад услышать замечаниях о багах, фичах и пожеланиях. Несколько идей для доработки: - Добавить заявки типа следящий стоп (trailing stop) - Добавить открытый интерес - Добавить поддержку загрузки исторических данных. У кого еще какие будут варианты? Добрый День Сергей, А открытый интерес поддеживается альфа-коннектором? Или эти идеи пока для будущих фич? Спасибо, ОИ добавить делов на 10 минут. Последнее время в основном занимаюсь разработкой роботов на заказ. Как будет время обязательно добавлю. Да, глянул код, похоже надо open_pos_qty добавить в фильтр и сохранить его в свойствах security во время OnProcessSecurities. Попробую. Добавил открытый интерес для инструментов.
|
|
|
|
|
bonzero
|
Date: 9/24/2011
|
|
|
|
Вчера слил с codeplex репозитарий. Открыл в Connectors/Alfa.sln и собрал AlfaDirect. Все собралось. Затем AlfaTest не собрался: Quote: ------ Build started: Project: AlfaDirect, Configuration: Release Any CPU ------ AlfaDirect -> C:\Temp\Connectors\Alfa\Connector\bin\Release\StockSharp.AlfaDirect.dll ------ Build started: Project: AlfaTest, Configuration: Release x86 ------ C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.cs(16,23): error CS0535: 'StockSharp.Connectors.Alfa.Forms.TestForm' does not implement interface member 'StockSharp.Algo.Logging.ILogSource.Id' C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.Designer.cs(3,16): (Related location) C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.cs(16,23): error CS0738: 'StockSharp.Connectors.Alfa.Forms.TestForm' does not implement interface member 'StockSharp.Algo.Logging.ILogSource.Parent'. 'System.Windows.Forms.Control.Parent' cannot implement 'StockSharp.Algo.Logging.ILogSource.Parent' because it does not have the matching return type of 'StockSharp.Algo.Logging.ILogSource'. C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.Designer.cs(3,16): (Related location) C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.cs(16,23): error CS0535: 'StockSharp.Connectors.Alfa.Forms.TestForm' does not implement interface member 'StockSharp.Algo.Logging.ILogSource.Childs' C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.Designer.cs(3,16): (Related location)
Compile complete -- 3 errors, 0 warnings ========== Build: 1 succeeded or up-to-date, 1 failed, 0 skipped ==========
Может я что-то не так делаю? Как правильно собрать?
|
|
Thanks:
|
|
|
|
|
Alexander
|
Date: 9/24/2011
|
|
|
|
bonzero Вчера слил с codeplex репозитарий. Открыл в Connectors/Alfa.sln и собрал AlfaDirect. Все собралось. Затем AlfaTest не собрался: Quote: ------ Build started: Project: AlfaDirect, Configuration: Release Any CPU ------ AlfaDirect -> C:\Temp\Connectors\Alfa\Connector\bin\Release\StockSharp.AlfaDirect.dll ------ Build started: Project: AlfaTest, Configuration: Release x86 ------ C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.cs(16,23): error CS0535: 'StockSharp.Connectors.Alfa.Forms.TestForm' does not implement interface member 'StockSharp.Algo.Logging.ILogSource.Id' C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.Designer.cs(3,16): (Related location) C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.cs(16,23): error CS0738: 'StockSharp.Connectors.Alfa.Forms.TestForm' does not implement interface member 'StockSharp.Algo.Logging.ILogSource.Parent'. 'System.Windows.Forms.Control.Parent' cannot implement 'StockSharp.Algo.Logging.ILogSource.Parent' because it does not have the matching return type of 'StockSharp.Algo.Logging.ILogSource'. C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.Designer.cs(3,16): (Related location) C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.cs(16,23): error CS0535: 'StockSharp.Connectors.Alfa.Forms.TestForm' does not implement interface member 'StockSharp.Algo.Logging.ILogSource.Childs' C:\Temp\Connectors\Alfa\Samples\AlfaTest\Forms\TestForm.Designer.cs(3,16): (Related location)
Compile complete -- 3 errors, 0 warnings ========== Build: 1 succeeded or up-to-date, 1 failed, 0 skipped ==========
Может я что-то не так делаю? Как правильно собрать? Пофиксил
|
|
|
|
|
bonzero
|
Date: 9/26/2011
В SampleGUI для AlfaDirect:
- "Отключиться" кнопка не работает - В "Инструменты" одни NULL в полях Bid, Ask, последняя цена и т.д.
|
|
Thanks:
|
|
|
|
|
Sergey Masyura
|
Date: 9/26/2011
|
|
Thanks:
|
|
|
|
|
Alexander
|
Date: 9/26/2011
bonzero - В "Инструменты" одни NULL в полях Bid, Ask, последняя цена и т.д. Произошло это из-за моего изменения. Теперь по умолчанию лучший бид, аск и последняя цена = NULL. Соответственно в логгер сделал вывод "NULL". Если есть идея как вывести покрасивше - поправлю :)
|
|
Thanks:
|
|
|
|
|
Sergey Masyura
|
Date: 10/1/2011
Resolved with changeset 10068. Исправлено на codeplex (пример и коннектор). Подключаться можно как с уже запущенным терминалом, так и без терминала, указав у трейдера свойства Login и Password - терминал запустится и подключится автоматически.
|
|
Thanks:
|
|
|
|
|
bonzero
|
Date: 10/8/2011
В AlfaTest.exe ввожу логин и пароль и всегда получаю ошибку:
"Ошибка авторизации! Вероятно, Вы ошиблись при вводе имени пользователя или пароля. Повторите попытку максимально внимательно..."
Ввожу в терминале - все проходит.
Update: Также пропало окошко с выводом информации.
|
|
Thanks:
|
|
|
|
|
Sergey Masyura
|
Date: 10/9/2011
bonzero В AlfaTest.exe ввожу логин и пароль и всегда получаю ошибку:
"Ошибка авторизации! Вероятно, Вы ошиблись при вводе имени пользователя или пароля. Повторите попытку максимально внимательно..."
Ввожу в терминале - все проходит.
Update: Также пропало окошко с выводом информации. Ошибку авторизации поправил - http://stocksharp.codepl...changeset/changes/10352
Окно пропало по задумке - на нем недобно что-либо читать, скролировать. Логи идут в окно Output у Visual Studio.
|
|
|
|
|
bonzero
|
Date: 10/10/2011
Спасибо. Запустил AlfaTest.ext через Debug. Соединился, нажал "Start Export". Через 3 секунды получил: Code
AlfaTest.vshost.exe Information: 0 : TestForm OnNewSecurities()
A first chance exception of type 'System.NullReferenceException' occurred in AlfaTest.exe
Code
AlfaTest.exe!StockSharp.Connectors.Alfa.PrintUtils.Log(StockSharp.BusinessEntities.Security sec = {StockSharp.BusinessEntities.Security}) Line 19 + 0x2c bytes C#
AlfaTest.exe!StockSharp.Connectors.Alfa.Forms.TestForm.OnNewSecurities(System.Collections.Generic.IEnumerable<StockSharp.BusinessEntities.Security> securities = {StockSharp.BusinessEntities.Security[3]}) Line 513 + 0x8 bytes C#
|
|
Thanks:
|
|
|
|