Controles de negociação WPF. Código-fonte em C#
Você recebe um arquivo com o código-fonte em C# e XAML do projeto StockSharp.Xaml, um conjunto de controles WPF para aplicações de negociação no Windows. Os componentes trabalham com as entidades e me...
Você recebe um arquivo com o código-fonte em C# e XAML do projeto StockSharp.Xaml, um conjunto de controles WPF para aplicações de negociação no Windows. Os componentes trabalham com as entidades e mensagens de negociação fornecidas pelo API; o código-fonte permite incorporar os painéis necessários ao seu próprio terminal e adaptar seu comportamento e aparência.
O projeto contém tabelas, painéis, janelas de configuração e editores de propriedades baseados em WPF, DevExpress e Ecng.
- Dados de mercado: MarketDepthControl para o livro de ofertas, além de tabelas para dados Level1, ticks, candles, notícias e o log de ordens.
- Operações e dados de conta: tabelas de ordens, negócios próprios, execuções, carteiras e posições, além de BuySellPanel, QuickOrderPanel e janelas de entrada de ordens.
- Instrumentos e conexões: seleção e pesquisa de instrumentos e carteiras, configuração de adaptadores e assinaturas, mercados, mapeamento de instrumentos e fontes de dados.
- Regras e análise: editores de comissões, riscos e regras de mercado, uma mesa de opções e painéis de parâmetros e estatísticas de estratégias.
- Importação e armazenamento: configuração do mapeamento de campos, visualização prévia da importação e seleção da unidade e do formato de armazenamento.
- Infraestrutura da interface: uma tabela-base com exportação de dados, controles de log e monitoramento, editores de PropertyGrid, temas, localização e sincronização de coleções com a thread de UI do WPF.
Esta é uma camada de UI: os controles não estabelecem por si próprios uma conexão com uma bolsa ou corretora nem executam ordens até que a aplicação conecte os provedores de dados e os manipuladores de eventos. O gráfico de negociação completo não faz parte deste projeto; seu código-fonte está disponível separadamente como Gráfico de negociação WPF. Código-fonte em C#.