Публичный бета тестинг

Публичный бета тестинг
Atom
5/17/2011
Mikhail Sukhov


Выложил PlazaTrader на http://box.net/plaza Исходники самого PlazaTrader, исходники примера, Plaza dll и Plaza + S# dll (последнее не нужно, если уже используется S#).

В следствие бета тестирования буду обновлять только библиотеку Ecng.Trading.Plaza.dll. В релиз войдет все. Налетаем.[smile]

upd Теперь PlazaTrader часть дистрибутива S#, поэтому просто качайте последнюю версию http://box.net/stocksharp/ . Сборка называется StockSharp.Plaza.dll

Tags:


Thanks:


1 2 3  > >>
Stanislav121

Avatar
Date: 5/18/2011
Reply


Скажите пожалуйста, роботов написанных под Plaza 2 нужно будет сертифицировать на РТС?
Thanks:

esper

Avatar
Date: 5/24/2011
Reply


Добрый день, несмотря на то, что класс PlazaErrors еще нигде не используется, по нему есть несколько предложений:
1. наверное объявление _plazaErrorGroup должно быть последним, static-члены вроде инициализируются в порядке объявления
2. заменить метод GetErrorText на такой
Code

public static string GetErrorText(int errorCode)
{
int key = (errorCode & 0x1FFFF) >> 4;
int index = (errorCode & 0xFFF);

if (_plazaErrorGroup.ContainsKey(key))
{
var group = _plazaErrorGroup[key];

if (index <= group.Count)
return group[index];
else
return "error type not found: " + errorCode;
}
else
return "error type not found: " + errorCode;
}


и сдвинуть все ключи в _plazaErrorGroup на 4, так вроде понятнее и короче[smile]
Thanks:

Mikhail Sukhov

Avatar
Date: 5/24/2011
Reply


esper
Добрый день, несмотря на то, что класс PlazaErrors еще нигде не используется, по нему есть несколько предложений:


А есть понимание того, что там вообще происходит в этом классе?[smile]
Thanks:

esper

Avatar
Date: 5/24/2011
Reply


Думаю, что есть. В COMException есть ErrorCode, вот по нему можно получить дополнительные данные по ошибке, а не просто "Couldn't connect to MQ"
Thanks:

Mikhail Sukhov

Avatar
Date: 5/24/2011
Reply


esper
Думаю, что есть. В COMException есть ErrorCode, вот по нему можно получить дополнительные данные по ошибке, а не просто "Couldn't connect to MQ"


Ок, тогда может я дам доступ и поправите самостоятельно?
Thanks:

esper

Avatar
Date: 5/24/2011
Reply


Да, могу поправить.
Thanks:

esper

Avatar
Date: 5/25/2011
Reply


1. Внес изменения в PlazaErrors. Далее предлагаю в PlazaException вместо кода ошибки выводить ее краткое описание.

2. PlazaException сейчас используется только в транзакциях, может в функциях подключения, отключения и т.д. стоит заменить InvalidOperationException на PlazaException?

3. Сейчас для подключения к роутеру используется TCP? Если подключаемся на localhost, может стоит подключаться через LRPCQ?
Thanks: aspirant

aspirant

Avatar
Date: 5/25/2011
Reply


esper
PlazaException сейчас используется только в транзакциях, может в функциях подключения, отключения и т.д. стоит заменить InvalidOperationException на PlazaException?


Я как-то тоже поднимал этот вопрос. Предлагаю решить голосованием. Я за PlazaException.

esper
Сейчас для подключения к роутеру используется TCP? Если подключаемся на localhost, может стоит подключаться через LRPCQ?


Очень интересно, у меня была старая версия P2ClientGate.doc, где про LRPCQ ничего не было. Покопавшись в форуме РТС, нашел вот это.


Thanks:

Mikhail Sukhov

Avatar
Date: 5/25/2011
Reply


esper
1. Внес изменения в PlazaErrors.


Изначально PlazaErrors был создан с ошибкой. Если посмотреть документацию (в самом конце), то там есть некие числовые константы (некоторые равны друг другу). Так что, это вовсе не строчки. Строчки - это ошибка автора этого класса.
Thanks:

Mikhail Sukhov

Avatar
Date: 5/25/2011
Reply


aspirant

Я как-то тоже поднимал этот вопрос. Предлагаю решить голосованием. Я за PlazaException.


Я тоже за, если не лепить везде это исключение. Где его предлагаете применить?
Thanks:
1 2 3  > >>

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

loading
clippy