Фичи/Баги/Пожелания для AlfaConnector

Фичи/Баги/Пожелания для AlfaConnector
Atom
5/4/2011


Основная функциональность в альфа-коннекторе завершена.

Код свободно доступен на http://stocksharpconnect...Control/list/changesets

Из основных явных недоделок можно выделить:
- отсутствие поддержки опционов
- отсутствие поддержки стоп-ордеров.

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

Tags:


Thanks:


<< < 5 6 7 8 9  > >>
Teddy

Avatar
Date: 11/16/2011
Reply


всё таки удалось запустить пример со свечками,удалив из файла chartwindow.xaml
из строчки Title="ChartWindow" Height="480" Width="640" Icon="/SampleAlfaCandles;component/stocksharp.ico" Topmost="False" WindowStartupLocation="CenterScreen">
вот эту запись --Icon="/SampleAlfaCandles;component/stocksharp.ico"
Но по прежнему не работает выбор начала и конца построения свечек.причём выбор даты работает.
Выявилась ещё одна проблема. свечки строятся не по таймфрейму который выбирается,а в зависимости от выбранного интервала истории.
Так например выбираю минутки ,интервал оставляю по дефолту,а строятся почему то часовики.
наименьший таймфрейм который выводится 15мин ,в независимости от того что выбраны минутки.
Thanks: Sergey Masyura

Самунджян Артем

Avatar
Date: 11/17/2011
Reply


Не получаеться выставить заявку в примере SampleGui
Нормально подключаюсь получаю все инструменты и так далее.
Но пример не отправялет завку в альфу,пробовал то же самое вручную в своём терминале ,всё нормально.
Чем это может быть вызвано?
При этом никакой ошибки проект не отлавливает....
Thanks:

Sergey Masyura

Avatar
Date: 11/17/2011
Reply


Teddy Go to
всё таки удалось запустить пример со свечками,удалив из файла chartwindow.xaml
из строчки Title="ChartWindow" Height="480" Width="640" Icon="/SampleAlfaCandles;component/stocksharp.ico" Topmost="False" WindowStartupLocation="CenterScreen">
вот эту запись --Icon="/SampleAlfaCandles;component/stocksharp.ico"
Но по прежнему не работает выбор начала и конца построения свечек.причём выбор даты работает.
Выявилась ещё одна проблема. свечки строятся не по таймфрейму который выбирается,а в зависимости от выбранного интервала истории.
Так например выбираю минутки ,интервал оставляю по дефолту,а строятся почему то часовики.
наименьший таймфрейм который выводится 15мин ,в независимости от того что выбраны минутки.


Спасибо по поводу иконки. Как оказалось, это работает не на всех машинах.

По поводу свечек - возможно am chart их так группирует, посмотрю в чем причина.

Для референса - http://stocksharp.codeplex.com/workitem/692
Thanks:

Sergey Masyura

Avatar
Date: 11/17/2011
Reply


samujan Go to
Не получаеться выставить заявку в примере SampleGui
Нормально подключаюсь получаю все инструменты и так далее.
Но пример не отправялет завку в альфу,пробовал то же самое вручную в своём терминале ,всё нормально.
Чем это может быть вызвано?
При этом никакой ошибки проект не отлавливает....


Проверил маркет и лимитные заявки - работают обе.

В терминале в таблице с заявками она вобще не появляется? Или может Вы отправляли по цене вне лимита и она при этом не выставится в стакан?

Как будет время еще посмотрю.
Thanks:

Самунджян Артем

Avatar
Date: 11/17/2011
Reply


sergey.masyura Go to
samujan Go to
Не получаеться выставить заявку в примере SampleGui
Нормально подключаюсь получаю все инструменты и так далее.
Но пример не отправялет завку в альфу,пробовал то же самое вручную в своём терминале ,всё нормально.
Чем это может быть вызвано?
При этом никакой ошибки проект не отлавливает....


Проверил маркет и лимитные заявки - работают обе.

В терминале в таблице с заявками она вобще не появляется? Или может Вы отправляли по цене вне лимита и она при этом не выставится в стакан?

Как будет время еще посмотрю.


В таблице не появляеться ,потому что и не выставляеться.Точно проверил несколько раз,не вне лимита и потом я точно такую же отправял вручную и она ставилась нормально.
Версия альфы 3.5.2(сборка 7)
Спасибо за быстрый ответ!
Thanks:

Sergey Masyura

Avatar
Date: 11/17/2011
Reply


samujan Go to
sergey.masyura Go to
samujan Go to
Не получаеться выставить заявку в примере SampleGui
Нормально подключаюсь получаю все инструменты и так далее.
Но пример не отправялет завку в альфу,пробовал то же самое вручную в своём терминале ,всё нормально.
Чем это может быть вызвано?
При этом никакой ошибки проект не отлавливает....


Проверил маркет и лимитные заявки - работают обе.

В терминале в таблице с заявками она вобще не появляется? Или может Вы отправляли по цене вне лимита и она при этом не выставится в стакан?

Как будет время еще посмотрю.


В таблице не появляеться ,потому что и не выставляеться.Точно проверил несколько раз,не вне лимита и потом я точно такую же отправял вручную и она ставилась нормально.
Версия альфы 3.5.2(сборка 7)
Спасибо за быстрый ответ!


Так. C codeplex можете собрать Connectors\Alfa\Samples\AlfaTest\ и выставить заявку через него? Заодно в output окно Visual Studio идут подробные логи от коннектора.
Thanks:

Самунджян Артем

Avatar
Date: 11/18/2011
Reply


sergey.masyura Go to
samujan Go to
sergey.masyura Go to
samujan Go to
Не получаеться выставить заявку в примере SampleGui
Нормально подключаюсь получаю все инструменты и так далее.
Но пример не отправялет завку в альфу,пробовал то же самое вручную в своём терминале ,всё нормально.
Чем это может быть вызвано?
При этом никакой ошибки проект не отлавливает....


Проверил маркет и лимитные заявки - работают обе.

В терминале в таблице с заявками она вобще не появляется? Или может Вы отправляли по цене вне лимита и она при этом не выставится в стакан?

Как будет время еще посмотрю.


В таблице не появляеться ,потому что и не выставляеться.Точно проверил несколько раз,не вне лимита и потом я точно такую же отправял вручную и она ставилась нормально.
Версия альфы 3.5.2(сборка 7)
Спасибо за быстрый ответ!


Так. C codeplex можете собрать Connectors\Alfa\Samples\AlfaTest\ и выставить заявку через него? Заодно в output окно Visual Studio идут подробные логи от коннектора.


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

Логи:
AlfaTest.vshost.exe Information: 0 : TestForm AlfaTrader successfuly created
<-------------------------------->

[Удалено в целях безопасности / Сергей]

AlfaTest.vshost.exe Information: 0 : TestForm Buy Limit
AlfaTest.vshost.exe Information: 0 : AlfaTrader RegisterOrder: TransactionId=2956805003, Id=0, Price=7900, Balance=1, Security=SBER-12.11@FORTS, State=None
Thanks: Sergey Masyura

Sergey Masyura

Avatar
Date: 11/18/2011
Reply


samujan Go to
sergey.masyura Go to
samujan Go to
sergey.masyura Go to
samujan Go to
Не получаеться выставить заявку в примере SampleGui
Нормально подключаюсь получаю все инструменты и так далее.
Но пример не отправялет завку в альфу,пробовал то же самое вручную в своём терминале ,всё нормально.
Чем это может быть вызвано?
При этом никакой ошибки проект не отлавливает....


Проверил маркет и лимитные заявки - работают обе.

В терминале в таблице с заявками она вобще не появляется? Или может Вы отправляли по цене вне лимита и она при этом не выставится в стакан?

Как будет время еще посмотрю.


В таблице не появляеться ,потому что и не выставляеться.Точно проверил несколько раз,не вне лимита и потом я точно такую же отправял вручную и она ставилась нормально.
Версия альфы 3.5.2(сборка 7)
Спасибо за быстрый ответ!


Так. C codeplex можете собрать Connectors\Alfa\Samples\AlfaTest\ и выставить заявку через него? Заодно в output окно Visual Studio идут подробные логи от коннектора.


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

Логи:
AlfaTest.vshost.exe Information: 0 : TestForm AlfaTrader successfuly created
[Удалено в целях безопасности/Сергей]
<-------------------------------->

AlfaTest.vshost.exe Information: 0 : TestForm Buy Limit
AlfaTest.vshost.exe Information: 0 : AlfaTrader RegisterOrder: TransactionId=2956805003, Id=0, Price=7900, Balance=1, Security=SBER-12.11@FORTS, State=None



Молодец, двигаешься в верном направлении. В Альфа-коннекторе не поддерживается несколько счетов.

В AlfaWrapper.cs есть такой код.

Code

        public void RegisterOrder(Order order)
        {
            //Logger.Debug("RegisterOrder", _logTag);

            if (order == null)
                throw new ArgumentNullException("order");

            var account = order.Portfolio.Name + "-000"; // Портфель. // TODO: use AD portfolio instead of the AD account, "-000" is hardcoded


Чтобы сделать поддержку нескольких счетов, это надо еще 150р заплатить за подключение клиринговой пары =)
Thanks: Самунджян Артем

Самунджян Артем

Avatar
Date: 11/18/2011
Reply


Огромное спасибо ,никогда бы не догадался ,поменял вместо "-000" на "-001" и всё стало выставляться!
Thanks:

Самунджян Артем

Avatar
Date: 12/2/2011
Reply


Вот ещё одну вещь заметил ,когда запрашиваю свечки через getCandleBounds допустим часовики,то последняя готовая свечка приходит с неправильным закрытием
p.s
Говоря про последнюю свечку я говорю именно про ту которая уже закрылась и поменяться она уже не может.
Thanks:
<< < 5 6 7 8 9  > >>

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

loading
clippy