Friday 25 August 2017

C # Trading Indicators


Eu tentei fazer esta pergunta no financiamento quantitativo, mas parece que este é um lugar melhor porque a questão mais sobre a programação do que a negociação. Como você declara a interface do indicador? Qual seria a maneira correta de modelar um Indicador? Usando c e eu quero declarar a interface do Indicador Como este: ou provavelmente mesmo assim: eu considero o preço puro também como indicador trivial: o que você acha Todas as sugestões são bem-vindas pedidas 11 de dezembro 11 às 13:35 Oded 9830 347k 9679 54 9679 602 9679 799 Ok, mas qual é sua pergunta Realmente o seu código não funciona ndash Tudor 11 de dezembro 11 às 13:40 Devo estar faltando alguma coisa - qual é o problema real As declarações de interface que você publicou estão bem. Ndash Oded 9830 11 de dezembro 11 às 13:40 a questão é como declarar a interface do indicador e a implementação correspondente (por exemplo, a média móvel). É bom ou não considerar quotpure pricequot como um indicador. É bom usar o evento para notificar que o valor é atualizado ou é melhor usar um tipo de temporizador ou outras técnicas ndash javapowered 11 de dezembro 11 às 13:43 Você pode querer olhar para o Ninjatrader para ver como ele está implementado lá. Em vez de fazer com que o indicador se atualize por causa de um evento, I39d tem outra classe que o faz, a abstração do indicador significa que sabe como calcular um valor, mas não precisa da responsabilidade de saber quando fazê-lo. Mas realmente sem mais contexto em sua solução é difícil dizer ndash Sebastian Piu 11 de dezembro 11 às 14:27 Eu teria algo assim Então, um indicador que é composto pode ser Então um componente que conhece todos os indicadores que precisam ser calculados chamaria Este método sempre que o preço é alterado e reflete isso em um gráfico ou em outro lugar. Realmente, este problema já foi resolvido em inúmeras aplicações existentes, alguns exemplos que você pode verificar são Ninjatrader (implementado em C) ou Metatrader (implementado com c) A Biblioteca de Análise Técnica Original TA-SDK é nosso Kit de Desenvolvimento de Software de Análise Técnica original, lançado Para desenvolvedores de software em 1997. Depois de conquistar inúmeros prêmios da revista Futures e da revista Stocks Commodities para obter rapidez e precisão, o TA-SDK foi continuamente atualizado ao longo dos anos para suportar todos os mais recentes indicadores técnicos. O TA-SDK ajuda os desenvolvedores a criar aplicativos de negociação em tempo real em tempo recorde. TA-SDK é flexível e poderoso. Todos os indicadores são completamente personalizáveis. Por exemplo, com apenas algumas linhas de código, você pode calcular uma CMO suavizada com base no alisamento de Welles, uma média móvel triangular, simples, exponencial, ponderada, ajustada em volume ou média móvel VIDYA. Você pode então tomar o CMO suavizado e executá-lo através de regressão linear, e você pode tirar essa saída e executá-la através de outro indicador, como o ADX, por exemplo. As limitações do TA-SDK não existem. O TA-SDK está disponível em várias formas. Ele vem como uma biblioteca C para Windows e Linux. Uma versão do. NET está disponível para Windows e Windows RT. Outra versão está disponível no Objective C para iOS. Duas outras versões estão disponíveis para Java e JavaScript. TA-SDK está iluminando rápido, capaz de calcular indicadores a uma taxa de dezenas de milhões de registros por segundo. Usando os indicadores técnicos do TA-SDK, você pode desenvolver aplicativos comerciais, scanners de estoque, consultores especializados, aplicativos de teste de retorno e muito mais. Indicadores Técnicos Caos Fractal Bands Parabolico SAR Baixa Baixa Relação Média em Movimento Análise de Correlação Elevada Menos Baixa Média Preço Preço Típico Volume ROC Ponderado Fechar Índice de Swing Acumulativo Chaikin Fluxo de Dinheiro Índice de Canal de Mercadorias Relativa Relativa Força Índice de Massa Índice de Fluxo de Dinheiro Índice de Volume Negativo no Balance Volume Desempenho Índice Índice de Volume Positivo Preço Tendência do Volume Índice de Força Relativa Índice de Swing Índice de Volume de Comércio Regressão R-Squared Regression Forecast Regressão Slope Regression Intercept Série Temporal Previsão Aroon Aroon Oscilador Caos Oscilador Fractal Volatilidade Chaikin Volatilidade Histórica Chande Momentum Oscilador Oscilador de Preços Detridos DI DI - ADX ADXR Facilidade De Movimento MACD Preço ROC Desvio Padrão Bandas Bollinger (alto, baixo, mediano) Números Primeiros Bandas Momentum Preço Oscilador True Range Ultimate Oscilador Vertical Horizontal Filtro Filtro Oscilador Williams Acumulação Distribuição Williams R Exponencial Moving Aver Idade Média de Movimento Médio Simples Série Média em Movimento Triangular Média Variável Variável Média Variável VIDYA Média Variável Ponderada Welles Mais Selvagem Suave Áudio Ray Bull Power Elder Ray Bear Potência Índice de Forças Aéreas Termômetro Elder Ehlers Fisher Transformar Keltner Canal Índice de Facilitação de Mercado Schaff Tendência Ciclo QStick Stoller Canais de alcance médio (STARC) Center Of Gravity Coppock Curve Chande Forecast Oscilador Gopalakrishnan Índice de alcance Klinger Volume Oscilador Pretty Good Oscilador Advanced MACD RAVI Random Walk Index Twiggs Money Flow Comece com o TA-SDK

No comments:

Post a Comment