Asset Class Trend Following Strategy (C#)

por StockSharp

Asset Class Trend Following Regras de negociação SMA é a média dos últimos SmaLength fechamentos de datas distintas, incluindo o atual encerrado. Apenas posições compradas com Close > SMA. Distribuir ...

765 Downloads
☆☆☆☆☆ Classificação
0 Avaliações
Asset Class Trend Following Strategy (C#)

Asset Class Trend Following

Regras de negociação

SMA é a média dos últimos SmaLength fechamentos de datas distintas, incluindo o atual encerrado. Apenas posições compradas com Close > SMA. Distribuir Capital × Leverage igualmente a cada mês entre ativos elegíveis; sem candidatos mantém-se caixa. Close <= SMA liquida integralmente sem esperar outro mês. Nova entrada aguarda a próxima alocação mensal. Não há filtro relativo a benchmark.

Somente velas encerradas sincronizadas são avaliadas. As estatísticas contam datas UTC distintas; novas velas intradiárias substituem o valor da mesma data. Há um rebalanceamento na primeira vela conjunta apta de cada mês; dados incompletos adiam a decisão. Empates são ordenados por Security.Id.

Com CandleType intradiário usam-se apenas datas UTC anteriores à data do sinal. O dia atual incompleto é excluído. Uma vela diária encerrada pode fornecer a sua própria data completa.

Dados de entrada

PriceHistoryFile é um CSV opcional de fechamentos diários positivos: SecurityId,Date,Close; data yyyy-MM-dd. Datas atuais e futuras não antecipam o aquecimento. Fechamentos ao vivo substituem o valor da sua data UTC. Duplicatas são rejeitadas. Permite preparar janelas longas com um arquivo de execução curto.

Parâmetros

Parâmetro Valor padrão
Universe obrigatório
Capital 100000
Leverage 1
MinTradeUsd 50
CandleType TimeSpan.FromDays(1).TimeFrame()
PriceHistoryFile opcional — não definido
SmaLength 210

Execução

Universe é definido explicitamente. Preços e Capital usam USD por unidade negociada. Capital é um orçamento fixo; Leverage define a exposição bruta. Não são adicionados stop loss nem take profit.

As unidades são calculadas pelo fechamento do sinal e arredondadas para zero conforme VolumeStep. Usam-se posições realmente executadas, aguardam-se ordens pendentes e respeitam-se MinVolume/MaxVolume, dividindo grandes ajustes entre velas posteriores. MinTradeUsd filtra pequenos ajustes, mas não liquidações completas.

Verificação

As execuções usam apenas o arquivo BTC/TON existente. Relatórios, observações de opções e histórico de aquecimento explícitos verificam a mecânica e não são dados reais de empresas ou opções. Janelas menores, dois grupos e março como mês anual são perfis de teste identificados, não prova dos padrões originais de longo prazo. Não se afirma rentabilidade.

Avaliações dos Usuários

Entrar para escrever uma avaliação

Ainda sem avaliações