Альтернативный Альфа-Коннектор

Альтернативный Альфа-Коннектор
Atom
2/9/2012


Всем добрый день,

Появилась альтернативная версия коннектора под альфу. За это отдельное спасибо Родиону [thumbup] ( http://stocksharp.com/users/16581/ ).
Версия пока что не окончательная, но исправлены многие недостатки оригинального Альфа-коннектора от Stock#.

Скачать код можно с codeplex, для деталей смотрите коммит http://stocksharp.codepl...changeset/changes/14273

Если у Вас желание помочь проекту, отписывайте баги и фидбэк по этому коннектору в данном топике!

Успехов,
Сергей

Tags:


Thanks: OvcharenkoVI


<< < 5 6 7 
ra81

Avatar
Date: 4/14/2012
Reply


Mikhail Sukhov Go to
ra81 Go to
А на фучах не проверил дырявая моя голова. Поправлю проценты. Перепроверю.


Может лучше планки? Security Min Max Prices.

Вообще это конечно вариант. О нем даж не подумалось. Если макс прайс больше чем цена + 100 пунктов тогда берем ее, иначе 100 пунктов. А то можем залететь когда макс цена и есть текущая цена :)
Thanks:

OvcharenkoVI

Avatar
Date: 4/14/2012
Reply


Мне кажется, что Михаил другое имел ввиду. Что то вроде лимитов.
Thanks:

ra81

Avatar
Date: 4/15/2012
Reply


OvcharenkoVI Go to
Мне кажется, что Михаил другое имел ввиду. Что то вроде лимитов.

Пытался общаться с их техподдержкой, мне ответили что лимиты получить из терминала нельзя. Отсюда решение с макс/мин ценой или 100 пунктов, выглядит вполне красивым.
Thanks:

ra81

Avatar
Date: 4/19/2012
Reply


Новый коммит http://stocksharp.codepl...changeset/changes/16430

тестировался на релизе 4.0.22


1) ввел в расчет цены рыночного ордера использование границ цены за сессию. Если границы шире чем 100 пунктов, то их и будем использовать. Проторговали сей фикс и на фучах и на стоках. Вроде полет нормальный.
Thanks:

ra81

Avatar
Date: 5/3/2012
Reply


Новый коммит http://stocksharp.codepl...changeset/changes/16718

Версия S# 4.0.22

1) мелкая правка. Запрос истории возвращает свечки TimeFrame а не Candle. Собственно он их такими и создает, просто тип возвращал базовый. Неудобно несколько было я поправил.

2) Событие NewOrder приходит сразу же после присвоения ордеру номера на бирже. Как Сделано у Сергея. Неконец руки и у меня дошли. Будет приходить на 1-3 секунды быстрее чем раньше было :)
Thanks: Sergey Masyura

ra81

Avatar
Date: 5/18/2012
Reply


ra81 Go to
Новый коммит http://stocksharp.codepl...changeset/changes/16430

тестировался на релизе 4.0.22


1) ввел в расчет цены рыночного ордера использование границ цены за сессию. Если границы шире чем 100 пунктов, то их и будем использовать. Проторговали сей фикс и на фучах и на стоках. Вроде полет нормальный.

Обнаружилась некая проблема в таком подходе. Если на вечерке после клиринга выставлять ордер он уже может уйти за лимиты, ибо цена берется за день как верхняя или нижняя планка. Похоже придется вернуться к простому выставлению по пунктам. Только учесть цену инструмента и пункты учитывать относительно цены. А то цена 130000 и 8888 при добавлении 100 пунктов, шибко отличается.
Thanks: Sergey Masyura

ra81

Avatar
Date: 8/24/2012
Reply


Если кто пользует еще мою версию коннектора отпишитесь я выложу апдейты. Версия все еще под 4.0.22. Под последние версии стокшарпа переписать руки не дошли. 4.0.22 хорошая стабильная версия пока сижу на ней.
Thanks: OvcharenkoVI

OvcharenkoVI

Avatar
Date: 8/26/2012
Reply


Хотелось бы
Thanks:

ra81

Avatar
Date: 8/27/2012
Reply


Новый коммит http://stocksharp.codepl...Control/changeset/18825
Версия S# 4.0.22

1) смена механизма формирования цены маркет ордера. Теперь 100 минстепсайзов. Должно хватать.
2) добавил логгирование всего что приходит во враппер.
3) допили логгирование до рабочего состояния. Теперь логгится что приходит в обработку в Trader
4) исправил баг, по которому все тиковые сделки приходили как Sell.
5) убрал получалку онлайн свечек с трейдера и все хвосты ее. Переформатил код. Сделал более читабельным.
6) При подключении коннектора время тейдера синхронизируется с терминалом. И далее отмеряется локально, до следующего подключения. Убирает лишние опросы терминала.
7) Перенес все таблицы из отдельного проекта в этот. Сменил область видимости для таблиц. Теперь все в одном проекте.

прошу заранее прощения за кривой коммит в несколько этапов, бесит меня этот TFS, не могу с ним по человечески работать.
Thanks:
<< < 5 6 7 

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

loading
clippy