0 votes
by (20.3k points)
imageConstruindo um sistema de negociação em c # Obter através da App Store Leia esta publicação em nosso aplicativo! Interface do usuário para um aplicativo de negociação no C # WPF. Eu criei uma aplicação comercial no WPF, pelo que tenho vergonha de que seja um olhar gasto, uma vez que está longe de ser impressionante. Gostaria agora de redesenhar a interface do usuário do meu aplicativo e torná-la semelhante a uma captura de tela de exemplo de um aplicativo comercial. Alguém pode sugerir sugestões sobre o caminho que eu devo seguir para criar uma IU de natureza similar? Por exemplo, se houver um aplicativo C # WPF de código aberto que tenha uma aparência semelhante, isso seria ótimo. ou se houver uma biblioteca que tenha cool listview, barra de rolagem e barras de progresso, .. PS: Eu não tenho mistura Microsoft. Espero que você tenha concluído sua inscrição agora. Se não: Tente entender a amostra do aplicativo de Implementação de Referência do Stock Trader pelo MSDN construído usando WPF, MVVM e Prism, e você teria uma vantagem inicial para criar seu tipo de interface do usuário e implementação.
Codificação de Sistemas de Negociação: Design de Sistema. Por Justin Kuepper. Etapa 1: Crie suas regras do sistema de negociação. O primeiro passo ao projetar um sistema de negociação é simplesmente criar as regras pelas quais seu sistema irá operar. Deve haver quatro regras básicas para cada sistema de negociação: Comprar - Identifique quando você deseja comprar uma posição. Vender - Identifique quando você quer vender uma posição. Parar - Identifique quando você deseja cortar suas perdas. Alvo - Identifique quando você quer reservar um ganho. Então, por exemplo: Comprar - Quando a média móvel de 30 dias (MA) cruza acima da Vaga de MA de 60 dias - Quando o Mestre de 30 dias cruza abaixo da parada MA de 60 dias - Perda máxima de 10 unidades Alvo - Alvo de 10 unidades Este sistema de exemplo comprará e venderá com base nas médias móveis de 30 e 60 dias e automaticamente registrará ganhos após um lucro de 10 unidades ou venderá em uma perda após um movimento de 10 unidades na direção oposta. Agora que temos nossas regras baixas, precisamos identificar os componentes envolvidos em cada regra. Cada componente deve conter dois elementos: O indicador ou estudo usado As configurações para o indicador ou estudo Esses componentes devem ser construídos digitando-se o nome abreviado do estudo, seguido das configurações entre parênteses. Essas configurações em parênteses são referidas como "parâmetros" do indicador ou estudo. Ocasionalmente, um estudo pode ter vários parâmetros, em cujo caso você simplesmente os separa com vírgulas. MA (25) - média móvel de 25 dias RSI (25) - índice de resistência relativa de 25 dias MACD (fechar (0), 5,5) - conjunto de divergência de convergência média móvel com base no fechamento de hoje, com um comprimento rápido de cinco dias e um comprimento lento de cinco dias Se você não tiver certeza de quantos parâmetros requer um determinado componente, você pode simplesmente consultar a documentação do seu programa de negociação, que lista esses componentes, juntamente com os valores que precisam ser preenchidos. Por exemplo, podemos ver que a Tradecision nos diz que precisamos de três parâmetros com MACD: Então, para o exemplo mencionado no primeiro passo, usaríamos: MA (30) - Significado média móvel de 30 dias MA (60) - Significado média móvel de 60 dias Passo 3: Adicionando ação. Agora vamos adicionar ações às nossas regras. Cada ação segue o seguinte formato básico: Normalmente, a condição consistirá dos componentes e parâmetros criados acima, enquanto a ação consistirá em comprar ou vender. As condições também podem consistir em inglês simples se nenhum componente estiver presente. Observe que o componente "while" é opcional. SE MA (30) cruza acima de MA (60) ENTÃO Compre SE MA (30) cruza abaixo de MA (60) QUALQUER Volume (20,000) ENTÃO Vença SE EMA (25) é maior do que MA (5) ENTÃO Vença SE RSI (20) É igual a 50 THEN Buy Então, pelo exemplo que estamos usando, nós simplesmente listamos: SE MA (30) cruza acima de MA (60) ENTÃO Compre SE MA (30) cruza abaixo de MA (60) ENTÃO Vença Se nosso comércio possui 10 unidades de lucro, então, venda Se nosso comércio possui 10 unidades de perda, então, venda o que vem em seguida? Em seguida, vamos dar uma olhada na conversão dessas regras em um código que seu computador pode entender!
Blog do NeoTicker. Tópicos em destaque. Exemplo de sistema comercial C #. Este é um exemplo que mostra como converter o projeto C # de exemplo de pré-instalação SimpleMovingAverage2VCS e modificá-lo em um sistema de negociação C #. Antes de abrir o arquivo de projeto, renomeie o arquivo de probidade para MovingAverageCrossSys. Abra o arquivo de projeto e altere todas as propriedades do projeto para o novo nome MovingAverageCorssSys também. Depois de alterar todas as propriedades do projeto, prossiga para alterar o corpo do código principal MainIDL. O sistema que usei para este exemplo é um sistema de crossover médio móvel simples, requer três indicadores: média móvel rápida, média móvel lenta e crossover. Trabalho de quadro original do exemplo do c # makeindicator já tem uma chamada do indicador, então tudo que tenho que fazer é copiar essas linhas e alterar os componentes da chamada do indicador para criar indicadores adicionais para sinais de cruzamento. Quero garantir que os sinais funcionem como esperado antes de adicionar objetos comerciais para acionar a compra / venda. Então eu adicionei um gráfico para plotar os sinais de crossover e construí-lo como uma versão intermediária para garantir que os sinais funcionem. Para executar o indicador intermediário de verificações no NeoTicker, copie os arquivos: MovingAverageCrossSys. dll (Observação: Interop. NeoTicker. dll também é necessário se não estiver presente no diretório do indicador NeoTicker) do subdiretório do projeto C # bin \ Liberar para a instalação do NeoTicker subdiretório indicativo do diretório. Copie o arquivo de cabeçalho MovingAverageCrossSys. idl para o subdiretório do indicador NeoTicker junto com o arquivo DLL, use o editor de script para abrir esse arquivo de cabeçalho IDL para instalar o indicador. O gráfico indicador intermediário na carta movendo sinais cruzados médios como pontos, onde a cruz rápida acima lenta é plotada como 1 e a cruz rápida abaixo lenta são plotados como -1. Adicione duas linhas de média móvel no gráfico para confirmar visualmente que os sinais cruzados estão funcionando conforme o esperado, em seguida, adicione parte da execução de negociação do sistema. Adicione o código necessário para inserir negociações, crie um projeto modificado no aplicativo C # e copie o arquivo DLL resluting para o diretório do indicador NeoTicker. Abra o arquivo de cabeçalho IDL no editor de scripts NeoTicker e desative o indicador antes de substituir o arquivo DLL no diretório indicador. Um segundo gráfico é necessário traçar a curva de equidade do sistema, de modo que, no editor de scripts> configuração do indicador, adicione outro gráfico para mostrá-lo, If you have any kind of concerns regarding where and how you can use criptografia de cópia, copiar criptografia de comércio you could call us at our web site. instale o cabeçalho do IDL e o sistema pode ser executado com negociações.
A plataforma de negociação mais profissional com código aberto de código aberto.

Please log in or register to answer this question.

...