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


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

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

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

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

Теги:


Спасибо:


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

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


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

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

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


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

Sergey Masyura

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


Teddy Перейти
всё таки удалось запустить пример со свечками,удалив из файла 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
Спасибо:

Sergey Masyura

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


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


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

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

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

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

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


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


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

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

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


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

Sergey Masyura

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


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


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

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

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


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


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

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

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


sergey.masyura Перейти
samujan Перейти
sergey.masyura Перейти
samujan Перейти
Не получаеться выставить заявку в примере 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
Спасибо: Sergey Masyura

Sergey Masyura

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


samujan Перейти
sergey.masyura Перейти
samujan Перейти
sergey.masyura Перейти
samujan Перейти
Не получаеться выставить заявку в примере 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 есть такой код.

Код

        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р заплатить за подключение клиринговой пары =)
Спасибо: Самунджян Артем

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

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


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

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

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


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

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

loading
clippy