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


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




Спасибо:


1 2  >
Alexander

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


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

OvcharenkoVI

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


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

OvcharenkoVI

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


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



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

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


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

Moadip

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


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

Mikhail Sukhov

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


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


Лучше просто Monitor.
Спасибо: OvcharenkoVI

OvcharenkoVI

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


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

OvcharenkoVI

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


А как создать ILogSource?
Спасибо:

Moadip

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


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

Код

    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
    {
        //
    }
Спасибо: OvcharenkoVI

OvcharenkoVI

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


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

Moadip

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


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

Спасибо: OvcharenkoVI
1 2  >

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

loading
clippy