Публичный бета тестинг
Atom
17.05.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

Теги:


Спасибо:


1 2 3  > >>
Stanislav121

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


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

esper

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


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

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]
Спасибо:

Mikhail Sukhov

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


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


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

esper

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


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

Mikhail Sukhov

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


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


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

esper

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


Да, могу поправить.
Спасибо:

esper

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


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

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

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

aspirant

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


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


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

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


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


Спасибо:

Mikhail Sukhov

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


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


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

Mikhail Sukhov

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


aspirant

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


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

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

loading
clippy