Визуальный мониторинг


Визуальный мониторинг
Atom
2/28/2012


Нид хелп. Как создать такое окно логгирования? Не только для стратегии, есть ли такой пример?




Thanks:




1 2  >
Alexander

Avatar
Date: 2/28/2012
Reply


если речь именно о логировании,то MonitorWindow
Thanks: OvcharenkoVI

OvcharenkoVI

Avatar
Date: 2/28/2012
Reply


Ну MonitorWindow создается как отдельное окно, а хотелось бы в виде таблички как в вашем примере
Thanks:

OvcharenkoVI

Avatar
Date: 2/28/2012
Reply


Сейчас получилось что то вроде:



В xaml файле написал:

Code
[h][h]<EcngTradingXaml:MonitorWindow x:Name="MonitorWindow" Margin="1,373,-1,100" Grid.Row="7" Grid.Column="3"/>[/h][/h]


Ну файл естественно не компилится, ругается, но ошибки не выдает.
Thanks:

Moadip

Avatar
Date: 2/28/2012
Reply


<EcngTradingXaml:LogControl/> попробуйте это вставить.
Thanks: OvcharenkoVI

Mikhail Sukhov

Avatar
Date: 2/28/2012
Reply


Moadip GoTo
<EcngTradingXaml:LogControl/> попробуйте это вставить.


Лучше просто Monitor.
Thanks: OvcharenkoVI

OvcharenkoVI

Avatar
Date: 2/28/2012
Reply


Огромное спасибо всем за столь быстрые ответы:) с logcontrol получилось
Thanks:

OvcharenkoVI

Avatar
Date: 2/28/2012
Reply


А как создать ILogSource?
Thanks:

Moadip

Avatar
Date: 2/28/2012
Reply


ILogSource это источник данных, например шлюз к терминалу или своя стратегия.

Code

    public QuikTrader trader;
    MyStrategy myStrat;
    ...
    monitor = new MonitorWindow();
    monitor.Show();
    logManager = new LogManager();
    logManager.Listeners.Add(new GuiLogListener(monitor));
    ...
    trader = new QuikTrader(Path.Text);
    logManager.Sources.Add(trader);// добавили шлюз как источник данных
    ...
    myStrat = new myStrategy();
    logManager.Sources.Add(myStrat);// добавили стратегию как источник данных

    class MyStrategy : Strategy
    {
        //
    }
Thanks: OvcharenkoVI

OvcharenkoVI

Avatar
Date: 2/28/2012
Reply


Это я в курсе, мне нужно чтобы в логгере просто появлялись сообщения допустим о сделках. Но при этом там стратегия не задействована
Thanks:

Moadip

Avatar
Date: 2/29/2012
Reply


Если я правильно понял вопрос. То вы хотите чтобы допустим в окно с логами можно было добавлять произвольное сообщение.
Если так. То есть класс LoggingHelper и метод AddInfoLog.

Thanks: OvcharenkoVI
1 2  >

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

loading
clippy