Bem Vindo

Bem vindo ao TailS (Technical Analisys Library Simulator) . O Tails é software de uso gratuito para avaliação de indicadores técnicos, com ele é possível:


Getting Started


Criando uma análise de um ativo

Criando Reports de Stratégias

Analisando os resultados obtidos

Exportando Reports



Criando uma análise de um ativo

Clique no botão New Stock Analysis...

No campo Stock Analysis digite o nome da Análise.
Crie um novo Stock ou carregue um Stock criado anteriormente.
Aperte o botão Next.
Escolha o critério de comparação entre os indicadores no campo Analysis Criterion.
Escolha critérios de comparação adicionais para consulta e análise dos dados obtidos.
Aperte o botão Next.
O programa automaticamente identificará a data do primeiro tick do arquivo, modifique a data no campo Start Date caso queira outra data.
Escolha o tipo de Runner que rodará as estratégias no campo Runner.
Escolha o tipo de Slicer que dividirá a série temporal.
Especifique o período de cada subdivisão da série temporal nos campos contidos em Slices Period.
Aperte Finish.

Criando Reports de Stratégias

Clique no botão New Report...
Existem dois modos de se criar reports: automaticamente ou manualmente.

Criando reports automaticamente

O TailS fornece algumas implementações dos reports mais comuns, entretanto a possibilidade de customizar reports, ou até mesmo criar novos reports somente é possível na criação manual de reports.
Para criar reports automaticamente:
Clique na aba Default Report

No campo Report Name preencha o nome do Report.
Na Aba Default Report existem implementações básicas das principais estratégias suportadas pelo TailS. A criação de estrégias mais elaboradas pode ser feita na Aba Custom Report.
O campo No trades in less than 4 ticks configura a estratégia para não permitir negociações muito rápidas de ativos.
Aperte Create.

Criando Reports Manualmente

O TailS fornece uma S.D.L. (specified definition language) baseada em código ruby para facilitar o desenvolvimento de novos reports.
Clique na aba Custom Report.

Dentro da aba existe uma interface para criação de reports, permitindo salvar scripts de reports e abrir scripts de reports.
Você também pode utilizar o auto-complete para acessar a lista de comandos ou o code snippet para pegar códigos completos de reports implementados.
Depois de terminado o seu script clique no botão Create para gerar seu report.

Auto complete
Existe uma lista com todos os métodos para invocação de indicadores e estratégias, para ter acesso a essa lista tecle Ctrl+espaço.


Code Snippet
Existem versões em script ruby de todos os reports default, para ter acesso a lista de scripts tecle Ctrl+1.

Analisando os resultados obtidos

Uma análise no TailS é composta por 3 componentes: Aba de Gráficos, Tabela de reports e Aba de informações.

Aba de Gráficos
A primeira Aba da Aba de Gráficos contém a evolução dos preços de fechamento da série temporal carregada.

A segunda Aba, intitulada Reports contém a evolução do critério aplicado de todos os reports criados para a respectiva análise.
Tabela de Reports
A Tabela de Reports tem o resultado final de todos os critérios escolhidos na criação da análise, clicando em cada critério os reports são reorganizados.

Aba de Informações
A primeira Aba, intitulada Console contém informações relativas ao software como porcentagem de conclusão das tarefas e endereço aonde foi gravado o arquivo.
A segunda Aba, intitulada Info contém informações relativas à análise executada.

Exportando Reports

O TailS suporta exportação dos reports criados em dois formatos: Html e Xls.

Exportando em Html
Clique no nome do relatório a ser exportado, dentro da Tabela de Reports.
Aperte o botão Export to Html
Escolha o diretório em que o arquivp será salvo.

Exportando em Xls
Clique no nome do relatório a ser exportado, dentro da Tabela de Reports.
Aperte o botão Export to Xls
Escolha o diretório em que o arquivp será salvo.



Carregando uma série temporal de um ativo

Um Stock é a série temporal de um ativo, geralmente carregada através de um arquivo em formato CSV (comma separated values).
Para carregar uma série temporal é preciso:
No campo Stock Name digite o nome da Série.
No campo Series File digite o endereço do arquivo CSV que contém os dados do arquivo.
No campo Series Format escolha o formato que do seu arquivo CSV
Aperte o botão Next, e pronto ! Está criado o seu Stock

Critério de comparação


O critério de comparação é o modo de escolher a melhor de duas estratégias de compra e venda.
Os critérios atualmente implementados pelo TailS são:
Total Profit: Lucro total da estratégia considerando que no primeiro dia foi investido R$ 1.
Average Profit: Lucro diário da estratégia considerando que no primeiro dia foi investido R$ 1.
Brazilian Total Profit: Lucro total extraídos os impostos brasileiros de transação da estratégia considerando que no primeiro dia foi investido R$ 1.
Brazilian Transaction Cost: Gasto total obtido com as transações da estratégia, considerando o preço cobrado pelas transações brasileiras.
BuyAndHold: Lucro total obtido segurando o papel durante todo o período.
Maximum Draw Down:
Relação entre o maior Pico e a maior Queda, quanto maior indica mais risco.
Number of Ticks: Número total de ticks que o papel estava comprado.
Number of Trades:
Número de negócios feitos.
RewardRiskRatio:
Relação entre o o Total Profit e o Maximum Draw Down.
VersusBuyAndHold: Retorna o valor de um critério, mas calculado pelos resultados do BuyAndHold.

Runner

O tipo de Runner implica na forma em que a estratégias de compra e venda são operadas.
Os Runner atualmente implementados pelo TailS são:
HistoryRunner: Roda uma série temporal compra e vendendo conforme indicação exata da estratégia.
ShortSellRunner: Roda uma série temporal compra e vendendo conforme indicação exata da estratégia, entretanto sempre está operado (Vende e Compra operado).

Slicer

O tipo de Slicer determina o modo em que a série temporal será sub-dividida.
Os Slicers atualmente implementados pelo TailS são:
Regular: Subdivide a série temporal pelo período especificado.
Partial: Subdivide a série temporal pelo período especificado somado com os dados dos ultimos n períodos especificados no campo Number of Slices.
Fully: Subdivide a série temporal pelo período especificado somado com os dados de todos os ostros períodos computados.


  


Powered by:
SourceForge.net Logo