Показаны сообщения с ярлыком Projects. Показать все сообщения
Показаны сообщения с ярлыком Projects. Показать все сообщения
понедельник, 17 ноября 2014 г.
вторник, 28 октября 2014 г.
PorfolioFormServ01
1. 28.10.2014 - в результате отказа ИБС упала рабочая машина 192,168,1,57 на которой вертелись два тестовых проекта PortfoliFormServ01. Проработали они около 5-х дней.
2. Перезапустил два тестовых проекта (PortfolioServForm23) с тем, чтобы они проработали хотя бы неделю.
3. Пытаюсь разобраться, почему проекты PortfolioFormServ01 не работают с новыми Шинами.
4. Откатился на версию dev_141027_0 - все работает.
5. Добавил изменения в dev из версии dev_141027_0. Помогло. Пока работает. Необходимо оставить версию dev_141027_0 как работающий макет, или версию dev_141024
6. Zip: dev_141028.zip
2. Перезапустил два тестовых проекта (PortfolioServForm23) с тем, чтобы они проработали хотя бы неделю.
3. Пытаюсь разобраться, почему проекты PortfolioFormServ01 не работают с новыми Шинами.
4. Откатился на версию dev_141027_0 - все работает.
5. Добавил изменения в dev из версии dev_141027_0. Помогло. Пока работает. Необходимо оставить версию dev_141027_0 как работающий макет, или версию dev_141024
6. Zip: dev_141028.zip
PortfolioServ01
1. 27.10.2014 - упала сетка 192.168.10 => упала vm 192.168.10.6 на которой вертелись два тестовых проекта PortfoliFormServ01. Проработали они около 3-х дней.
2. 27.10.2014 - произвел слияние ветки db dev_gonchar с веткой master c новой версией Шин.
Опять конфликты разных процессоров. Вообщем сразу тестовые проекты служб не запустились.
2. 27.10.2014 - произвел слияние ветки db dev_gonchar с веткой master c новой версией Шин.
Опять конфликты разных процессоров. Вообщем сразу тестовые проекты служб не запустились.
понедельник, 27 октября 2014 г.
Projects
dev_141027 - последний сохраненный проект
dev_141003 - проект, предположительно до краха
devAfterCrash - проект предположительно после Краха
dev_141003 - проект, предположительно до краха
devAfterCrash - проект предположительно после Краха
четверг, 23 октября 2014 г.
PortfolioServ01
1. Изменил Portfolio.CheckPositions() - теперь возвращает bool
2. Подумать, что делать с о сделками с "неверной датой". Дата > Текущей
3. Добавил Контроль по ExecutionReports.Count() CheckExReportsCount() - вызывается в OnExecutionReport.
CheckExReportsCount() - осуществляется сравнение счетиков ExReports в Службе и в Portfolio("Total"), в котором учтены все ExecutionReports
2. Подумать, что делать с о сделками с "неверной датой". Дата > Текущей
3. Добавил Контроль по ExecutionReports.Count() CheckExReportsCount() - вызывается в OnExecutionReport.
CheckExReportsCount() - осуществляется сравнение счетиков ExReports в Службе и в Portfolio("Total"), в котором учтены все ExecutionReports
Dev
Последний сохраненный проект до Перехода на Новые Шины с Хранилищем
dev_141022. Предыдущий dev_141021.
dev_141022. Предыдущий dev_141021.
среда, 22 октября 2014 г.
PortfolioServ01
1. Сделал эмуляцию Выходного Контроля Pushera CorrectExReport(e.ExecutionReport);
2. Отделил Ошибочные сообщения в Отдельное Окно, в которое, в частности пишутся "неправильные" Executions Reports
3. Form Контейнер Logger для служб FormServ01
dev_141022
Предложения:
4. Необходимо иметь Выходной Контроль на Источнике.
5. Желательно иметь Идентификатор Службы.
Неожиданности
6. В ветке Gitа dev_gonchar неожиданно Появился API Open Quant. Раньше этого не было. возможно кто-то это закомитил. Необходимо проверить основные классы, возможно закомитили еще и старые версии.
.
2. Отделил Ошибочные сообщения в Отдельное Окно, в которое, в частности пишутся "неправильные" Executions Reports
3. Form Контейнер Logger для служб FormServ01
dev_141022
Предложения:
4. Необходимо иметь Выходной Контроль на Источнике.
5. Желательно иметь Идентификатор Службы.
Неожиданности
6. В ветке Gitа dev_gonchar неожиданно Появился API Open Quant. Раньше этого не было. возможно кто-то это закомитил. Необходимо проверить основные классы, возможно закомитили еще и старые версии.
.
понедельник, 20 октября 2014 г.
четверг, 16 октября 2014 г.
среда, 15 октября 2014 г.
PortfolioFormServ01
16.10.2014
1. Переход через ночь прошел не успешно
Скорректировал ExReports Module
2. Дополнил Test_BusRecTra_01, чтобы отправляемые ExecutionReports
симулировали Переход через Ночь, посредством увеличения DateTime.Date
3. Проверил вместе с PortfolioFormServ01. Переход через ночь осуществляется правильно, формируя суммарные Execution Reports, существенно уменьшая их количество.
4. Добавил вывод Execution Reports Count в PortfolioFormServ01.PositionsLogger
5. Механизм "жесткого" контроля по уникальности работает. Вопрос о его применении остается открытым. Это зависит от режима работы Pushera, который отдает ExecutionReports c Начала Утренней Сессии.
Location:
PortfolioServ15\PortfolioFormServ01
1. Переход через ночь прошел не успешно
Скорректировал ExReports Module
2. Дополнил Test_BusRecTra_01, чтобы отправляемые ExecutionReports
симулировали Переход через Ночь, посредством увеличения DateTime.Date
3. Проверил вместе с PortfolioFormServ01. Переход через ночь осуществляется правильно, формируя суммарные Execution Reports, существенно уменьшая их количество.
4. Добавил вывод Execution Reports Count в PortfolioFormServ01.PositionsLogger
5. Механизм "жесткого" контроля по уникальности работает. Вопрос о его применении остается открытым. Это зависит от режима работы Pushera, который отдает ExecutionReports c Начала Утренней Сессии.
Location:
PortfolioServ15\PortfolioFormServ01
PortfolioServ
PortfolioFormServ01
Добавлено
1. Переход через Ночь в Контроле Positions.
При смене даты очищается список ExReports и добавляется Суммарные ExecutionReports за день.
Добавлено
1. Переход через Ночь в Контроле Positions.
При смене даты очищается список ExReports и добавляется Суммарные ExecutionReports за день.
понедельник, 13 октября 2014 г.
Ccылки проектов
1.EventLog
http://62.173.154.142/EvlClient02/HtmlPage23.html
2.Performance Reports
3.Portfolio Manager
http://62.173.154.142/PositionsMvc_02/
4.Totals
http://62.173.154.142/gs.trade.web.mvc_05
5.Robot
62.173.154.142
Gs.Trade - сделки
1. Перенес сделки в БД PortfolioBoMvc - для Reports.
Возникли сложности с разными параметрами сортировки, связанные с локализацией.
2. Проект находится в
Возникли сложности с разными параметрами сортировки, связанные с локализацией.
2. Проект находится в
http://192.168.1.57/PortfolioBoMvc_01/
пятница, 10 октября 2014 г.
PortfolioFormServ01
10.10.2014
1. Обнаружены незначительные расхождения в PortfolioServ.CheckUp и PortfolioManager
В тестах это расхождение не обнаруживается.
Предположение
Последовательность ExReports поступает в Службу с "неправильной" нумерацией сделок.
В Портфолио введен более жесткий контроль нумерации Входящих ExecReports
Расхождений пока не наблюдается
2. По счету G02 идут неправильные ExecutionReports: в поле Тикер идет значения "Купля","Продажа"
1. Обнаружены незначительные расхождения в PortfolioServ.CheckUp и PortfolioManager
В тестах это расхождение не обнаруживается.
Предположение
Последовательность ExReports поступает в Службу с "неправильной" нумерацией сделок.
В Портфолио введен более жесткий контроль нумерации Входящих ExecReports
Расхождений пока не наблюдается
2. По счету G02 идут неправильные ExecutionReports: в поле Тикер идет значения "Купля","Продажа"
четверг, 9 октября 2014 г.
PortfolioServ01
BackUp: dev_141009
Location: Productions\PortfolioServ09
Портфели
1.Добавлены Портфели по AlgoID
2.Добавлены Портфели по Account + AlgoID
3.Добавлен Портфель Total
Добавлен Контроль расчета Портфелей:
1. Total
2. Account
3. AlgoID
4. Account + AlgoID
+
if ( ! IsActive ) No ExecutionReports Processing
Location: Productions\PortfolioServ09
Портфели
1.Добавлены Портфели по AlgoID
2.Добавлены Портфели по Account + AlgoID
3.Добавлен Портфель Total
Добавлен Контроль расчета Портфелей:
1. Total
2. Account
3. AlgoID
4. Account + AlgoID
+
if ( ! IsActive ) No ExecutionReports Processing
среда, 8 октября 2014 г.
PortfolioFormServ01
PortfolioFormServ01
Location: d:\Productions\Portfolioserv05
BackUp: dev_141008.zip
Работает КОРРЕКТНО с использованием:
BusNode - шина
BusPublisherPush - пушер
Проблема:
Не работает с BusPublisherPub
15:30
Решение:
1.Проведено обновление до последнего Релиза FF.Bus
2.Шина заменена BusNode -> BusProxy
3. Не работал BusPublisherPub - при передачи сообщения Приложение падает.
Произведена корректировка Передачи сообщения в BusPublisherPub
Переставлены вызовы методов Сериализации, то ест изменен порядок.
4.При Передаче сообщения необходимо ??? заполнять AlgoMessage.Source
5. Запуск Перезапуск - не работал. В BusSubscriber.Stop() добавлена очистка Topics
Последовательность Запуск-Перезапуск:
public void Start()
{
if (null != Subscriber)
{
//Subscriber.Connect(BusNodeName);
Subscriber.Subscribe(PullTopic);
Subscriber.Start();
}
if (null != Pusher)
Pusher.Start();
}
public void Stop()
{
if (null != Subscriber)
{
Subscriber.Unsubscribe(PullTopic);
Subscriber.Disconnect(BusNodePushAddress);
Subscriber.Stop();
}
if( null != Pusher)
Pusher.Stop();
}
Новый обновленный сервис:
Location: d:\Productions\Portfolioserv06
Location: d:\Productions\Portfolioserv05
BackUp: dev_141008.zip
Работает КОРРЕКТНО с использованием:
BusNode - шина
BusPublisherPush - пушер
Проблема:
Не работает с BusPublisherPub
15:30
Решение:
1.Проведено обновление до последнего Релиза FF.Bus
2.Шина заменена BusNode -> BusProxy
3. Не работал BusPublisherPub - при передачи сообщения Приложение падает.
Произведена корректировка Передачи сообщения в BusPublisherPub
Переставлены вызовы методов Сериализации, то ест изменен порядок.
4.При Передаче сообщения необходимо ??? заполнять AlgoMessage.Source
5. Запуск Перезапуск - не работал. В BusSubscriber.Stop() добавлена очистка Topics
Последовательность Запуск-Перезапуск:
public void Start()
{
if (null != Subscriber)
{
//Subscriber.Connect(BusNodeName);
Subscriber.Subscribe(PullTopic);
Subscriber.Start();
}
if (null != Pusher)
Pusher.Start();
}
public void Stop()
{
if (null != Subscriber)
{
Subscriber.Unsubscribe(PullTopic);
Subscriber.Disconnect(BusNodePushAddress);
Subscriber.Stop();
}
if( null != Pusher)
Pusher.Stop();
}
Новый обновленный сервис:
Location: d:\Productions\Portfolioserv06
вторник, 7 октября 2014 г.
PortfolioServ01
Добавлено:
1.Контроль Позиций - Изменения
Добавлен TabPanel
Добавлено TabPage1 - Logger
Добавлено Tabpage2 - Positions
2.Передача Portfolio SnapShots
1.Контроль Позиций - Изменения
Добавлен TabPanel
Добавлено TabPage1 - Logger
Добавлено Tabpage2 - Positions
2.Передача Portfolio SnapShots
PortfolioFormServ01
Launched Date: 06.10.14.
1. Первый ExecutionReport получен 06.10.14 после 18 часов.
Неправильно был указан Topic. Была точка (,), надо было (#)
2. Возникла задача контроля Portfolio
3. 07.10.14 - вставил в PortfolioFormServ01 - контроль позиций.
1. Первый ExecutionReport получен 06.10.14 после 18 часов.
Неправильно был указан Topic. Была точка (,), надо было (#)
2. Возникла задача контроля Portfolio
3. 07.10.14 - вставил в PortfolioFormServ01 - контроль позиций.
PositionTracker
http://192.168.10.6/PositionsMvc_05/ - постоянно работает в Тестовом режиме
http://192.168.1.57/PositionsMvc_01/ - в разработке
понедельник, 6 октября 2014 г.
Project
c:\dev\FF\PortfolioFormServ01
Слушает Шину Topic ER# (ExecutionReports)
Пишет в Шину Topic POS# (Positions)
Пишет в Шину Topic PORTF# (Portfolio)
Пишет в Шину Topic TRANS# (Transactions)
c;\dev\FF\TradePuller01
Компонент взаимодействия с Шиной
Используется в PortfolioFormServ01
c:\dev\FF\Test_BusRecTra_01
Пишет в Шину Topic ER# (ExecutionReports)
Слушает Шину Topic ER# (ExecutionReports)
Слушает Шину Topic ER# (ExecutionReports)
Пишет в Шину Topic POS# (Positions)
Пишет в Шину Topic PORTF# (Portfolio)
Пишет в Шину Topic TRANS# (Transactions)
c;\dev\FF\TradePuller01
Компонент взаимодействия с Шиной
Используется в PortfolioFormServ01
c:\dev\FF\Test_BusRecTra_01
Пишет в Шину Topic ER# (ExecutionReports)
Слушает Шину Topic ER# (ExecutionReports)
Подписаться на:
Сообщения (Atom)