Manual Tryd
Manual Tryd
Manual Tryd
Table of Contents
Foreword 0
Part I Introdução 5
16 Leilões
................................................................................................................................... 138
17 Papéis
................................................................................................................................... 142
18 Proventos
................................................................................................................................... 146
19 Ranking
...................................................................................................................................
de corretoras 150
20 Relatórios
................................................................................................................................... 153
21 Resumo
...................................................................................................................................
de Ordens 155
22 Totalizadores
...................................................................................................................................
de Mercado 157
23 DDE...................................................................................................................................
e RTD 158
24 Portfólio
................................................................................................................................... 160
25 Módulo
...................................................................................................................................
de Opções 163
26 Alertas
................................................................................................................................... 172
27 Menu
................................................................................................................................... 183
28 Teclas
...................................................................................................................................
de Atalho 185
29 Financeiro
................................................................................................................................... 187
30 Hot Order
................................................................................................................................... 188
31 Outros
................................................................................................................................... 189
32 Tesouro
...................................................................................................................................
Direto 190
33 Indicadores
...................................................................................................................................
de Mercado 192
3
4 Manual Tryd
1 Customizando
...................................................................................................................................
a Aparência do Tryd 234
2 Digitação
...................................................................................................................................
Rápida 235
3 Drag...................................................................................................................................
and Drop 236
4 Mover
...................................................................................................................................
Visão 236
Index 272
1 Introdução
Ordens: Limitada - DAY, Data Específica - GTD, Tudo ou Nada - FOK, Válida até
Cancelar - GTC, Executa ou Cancela - IOC
Ordens de stop loss, stop gain e stop móvel
Consulta de ordens com detalhamento da comunicação com as Bolsas e
visualização das execuções
Resumo Financeiro das ordens com exibição do saldo e preço médio das execuções
Relatórios BackOffice: Nota de Corretagem, Posição, Extrato e Financeiro
Módulo Gráfico com diversos estudos
Alertas
Módulo DDE server para Excel e Open Office
Notícias da Bovespa e BM&F
RSS de notícias
Lista de Negócios em tempo real
Ranking de Corretoras
Ranking de Papéis
Calculadora Pivot
Book de Aluguel
Relação Lucro x Prejuízo
Cesta de Ordens
Portfólio
Informações sobre volumes negociados e oscilações dos ativos
Capacidade de criar e salvar várias áreas de trabalho. Possibilidade de exportar e
importar as características da área de trabalho para outras estações
Área de trabalho e telas com diversas configurações de cores e aparência
Módulo de Precificação de Opções
Supervisão (Volume de Corretagem, Custódia Consolidada, Posição Financeira,
Saldo Financeiro Consolidado, Filtros de Negociação por cliente, papel, estado da
ordem, permitindo a gestão de clientes e assessores)
Lista de Papéis
Fast Quote
Máximo de 3 Máximo de 3
Livro de Ofertas
30 of ertas 30 of ertas
Leilões
Máximo de 3 Máximo de 3
Negócios em Tempo Real
30 Negócios 30 Negócios
Histórico de Negócios
Módulo de Opções
Ranking de Papéis
Ranking de C orretoras
Totalizadores de Mercado
Proventos
Destaque de C orretoras
DDE
Recursos de gráficos
Gráficos Máximo de 3 Máximo de 1
Intervalos Intraday
Objetos
Exportação de Histórico
Busca de Padrões
C alculadora Pivot
Boleta C omum
C esta de Ordens
Ordens Stop
Ordem Agendada
Boletas de Travas
C onsultar Ordens
C ustódia
C ustódia C onsolidada
Portfólio
Tesouro Direto
Livro DayTrade
Boleta DayTrade
C ontroles de Assessores
Hot Order
Recursos diversos
Notícias
Script
Contratado à Contratado à
Processo de Script
parte parte
Trading System
Instalação
Requisitos de Sistema
Logins e Senhas
3.1 Instalação
3. Uma vez que você tenha inicializado com sucesso o programa instalador, siga as
instruções das janelas pop-up.
4. Leia atentamente o Acordo de Licença. Para prosseguir com a instalação é
necessário clicar no botão 'Eu Concordo'.
Ao término da instalação clique no botão 'Fechar'. Pronto, o seu Tryd esta instalado.
Observe que foi criado no seu desktop um atalho para o Tryd.
Requisitos mínimos
Requisitos recomendáveis
Windows 7
Java JRE 1.6
Intel i5 ou AMD (compatível)
4 GB de memória RAM
Monitor de 19'' com resolução de 1440x900
Conexão com a internet de 2 Mbps
Microsoft .NET Framework 3.5 (Para utilizar o DDE e RTD)
Antivírus atualizado
Máquina não pode ser virtual
Não ter qualquer software ilegal
Esta tela será exibida apenas na primeira vez que o programa é executado após a
instalação.
O Tryd possui dois logins/senhas, com propósitos diferentes. Um dos logins é o Usuário
Cotações. Ele é necessário para que você possa receber os dados de cotações, livros de
ofertas, negócios e todas as demais informações que vem da Bolsa, em tempo real. Sua
configuração é feita apenas uma vez, na primeira execução do sistema.
Se você precisar alterar seu login ou senha de cotação, basta acessar o menu Editar e
selecionar as opções Preferências, Plugins e CellBroker. Na tela exibida estão os dois
campos para configuração destes dados.
O outro login é o Usuário Negociação. Ele é necessário para que você possa conectar-se à
estrutura de roteamento da sua corretora e, então, ver e lidar com suas ordens, enviar novas
ordens, ver relatórios, etc.
Este login e senha devem ser inseridos todas as vezes em que você entra no Tryd. Eles não
são gravados por uma questão de segurança. Se fossem gravados seria possível que uma
pessoal mal intencionada acessasse seu computador, operasse no mercado e tivesse
acesso a informações pessoais.
Assim que você inicia o Tryd, a tela de login na estrutura de roteamento aparece. Se você
quiser apenas acompanhar o mercado, não é preciso logar neste momento, bastando clicar
no botão 'Fechar'. O botão 'Fechar' não irá encerrar o aplicativo. Ao fazer isso o Tryd abre
normalmente, só que os recursos para operar com sua conta na corretora estarão
desabilitados.
Se você entrar no Tryd sem logar na estrutura de roteamento, é possível faze-lo através do
botão 'Conectar', existente na barra de ferramentas.
Também é possível utilizar o Tryd sem estes logins. É claro que as funcionalidades estarão
limitadas, mas ainda assim é possível executar determinadas tarefas.
Fazendo o login apenas com o usuário de cotações, é possível acompanhar o mercado sem
operar nele. Já fazendo login apenas com o usuário de roteamento, é possível operar no
mercado sem acompanhá-lo. Por fim, sem nenhum dos logins ainda é possível abrir o
programa, configurá-lo, ver notícias de RSS e organizar suas perspectivas.
4 Conceitos do Tryd
Perspectivas
Visões
4.1 Perspectivas
A Perspectiva é composta por Visões. O usuário pode criar quantas Perspectivas quiser e
configurá-las com as Visões que quiser.
Manipulando Perspectivas:
O Tryd permite que o usuário crie várias Perspectivas e as configure da forma que desejar.
4.2 Visões
Cada tela aberta no Tryd é chamada de Visão. As Visões mais importantes podem ser
acessadas através dos ícones na Barra de Ferramentas ou através do menu
Janelas>Mostrar Visões.
A aparência das visões do Tryd também pode ser modificada pelo menu principal. Esta
opção está disponível através de Editar>Preferências>Aparência>Cores e Fontes.
A maior parte das Visões do Tryd possui recursos de drag and drop. Desta forma, é possível
utilizar este recurso para reposicionar as Visões na área de trabalho e também para trocar
informações entre as telas.
Podemos, por exemplo, clicar em um ativo do Monitor de Cotações e arrastá-lo para a visão
do livro de ofertas. Automaticamente as ofertas daquele ativo serão carregadas.
das visões, esta é trazida para frente de todas as visões também destacadas.
Este recurso permite que o usuário exporte as configurações da sua interface para
serem utilizadas em outra máquina. O recurso também pode funcionar como um
mecanismo de backup para as configurações da sua plataforma.
Esse recurso é bastante útil para a troca de informações entre usuários, ou seja, se um
usuário deseja passar a sua Perspectiva do Tryd para outro, ele pode fazer dessa forma. A
exportação inclui as perspectivas, o cadastro de ativos e os gráficos.
5 Funcionalidades do Tryd
Scripts
Monitor de Cotações
Livro de Ofertas
Boletas
Ordens
Consultar Ordens
Busca de Padrões
Calculadora de Pivot
Cesta de Ordens
Custódia
FastQuote
Livro de Ofertas de Aluguel
Ranking de Papéis
Mensagens e Avisos
Negócios
Notícias
Leilões
Papéis
Proventos
Ranking de Corretoras
Relatórios
Resumo de Ordens
Totalizadores de Mercado
Ativando DDE de Cotações
Portfólio
Módulo de Opções
Alertas
Menu
Teclas de Atalho
5.1 Scripts
Processos de Script
Scripts para Indicadores e Monitor de Cotações
Um processo de script é um componente criado pelo usuário, que tem como objetivo
executar ações de acordo com eventos do mercado.
1. Fundamentos
Processos são scripts escritos em Groovy que são executados pelo Tryd. Através dessa
linguagem o usuário deverá implementar uma Classe que será responsável por executar os
comandos disponibilizados pela API (Interface de Programação de Aplicativos) de Processos
do Tryd.
Após o Processo ser devidamente configurado e iniciado pelo usuário o mesmo será
executado Tryd. O status de sua execução poderá ser monitorada através da tela de
Processo de Script:
Menu: Janela > Mostrar Visões > Outros > Script > Processos de Script
Da mesma forma que esse Processo pode ser iniciado a qualquer momento, ele também
poderá ser interrompido pelo usuário, seja pela tela de Processos de Script diretamente, seja
pelo próprio código do script.
2. Componentes
A API de Processos do Tryd é composta de algumas classes que tem proporcionam ao
usuário acesso a diversos recursos, tais como:
Indicadores de análise técnica.
Roteamento de ordens.
Exibição de mensagens.
Log de mensagens.
Armazenamento de valores.
Além dos recursos nativos da própria linguagem.
Cada Processo criado pelo usuário deve ser uma subclasse desta classe abstrata.
Cada Processo em execução é uma instância da classe criada, que é filha de Process. Ao
ser Parado, esta instância é descartada.
Para que o usuário possa interceptar os eventos e executar ações, basta que nessa
subclasse os métodos corretos sejam sobrescritos.
import stScript.process.api.*;
void onStop() {
// Chamado apenas uma vez, quando o processo
// parar.
}
}
Note que alguns eventos recebem parâmetros contendo dados relativos ao evento, como no
caso do método onQuoteEvent(QuoteEvent event), que recebe um objeto do tipo
QuoteEvent, contendo os dados do papel que sofreu alterações.
Para o primeiro passso, abra a tela de Processos de Script e, em seguida, clique no botão
Adicionar na parte superior da tela.
A janela de cadastro contém um molde da classe filha, mostrando os métodos relativos aos
eventos que podem ser interceptados.
O exemplo a seguir mostra como enviar um e-mail no momento em que o Processo for
iniciado. Para executar uma ação no momento em que o Processo for iniciado, adicione o
código do envio de e-mail no método onStart, como é mostrado abaixo:
import stScript.process.api.*;
Note que como a intenção é executar uma ação apenas no momento em que o Processo for
iniciado, não é preciso manter os demais métodos na classe.
Com a classe criada, preencha o campo Nome, que será utilizado para identificar o
processo na lista de processos. Após isso, clique no botão OK para confirmar a criação do
novo Processo e voltar à tela de Processos de Script.
Como último passo, clique com o botão direito no Processo que foi cadastrado e selecione a
opção Iniciar, como mostrado na imagem acima.
O Processo será iniciado e enviará um e-mail, de acordo com o que foi programado na
classe.
Como o código do envio do e-mail foi adicionado no método onStart, o envio será feito
apenas uma vez, no momento em que o Processo for iniciado.
Na seção Exemplos podem ser encontrados outros tipos de Processos que envolvem
Através do Estado do Processo é possível saber se ele está rodando ou está interrompido:
Iniciado: O processo que estiver Iniciado será capaz de responder aos eventos.
Isso significa que o processo será notificado quando um evento acontecer. Para que
um processo se encontre nesse estado, é preciso clicar com o botão direito no
processo na janela de Processos de Script e selecione a opção Iniciar, ou marcar
vários processos de uma única vez e clicar no botão Iniciar processos marcados na
topo da janela.
Parando: Estado intermediário, indicando que o processo está sendo interrompido e
entrará do estado de Parado.
Parado: Todo processo encontra-se com no estado Parado após ser cadastrado.
Neste estado, o processo está interrompido e não pode responder aos eventos, não
executando nenhuma ação. Estes Processos poderão ser iniciados a qualquer
momento. Para interromper um processo, vá até a visão de Processos de Script, clique
com o botão direito no processo e selecione a opção Solicitar parada, ou marque vários
processos de uma única vez e clique no botão Solicitar parada dos processos
marcados no topo da janela. Com isso, o processo entrará no estado de Parando e
quando for definitivamente interrompido estará com o estado de Parado.
Expirando: Estado intermediário, indicando que o processo está sendo interrompido
e entrará no estado de Expirado.
Expirado: Um processo Expirado indica que a sua validade acabou. Esse processo
está interrompido e não poderá ser modificado para o estado Iniciado diretamente,
somente após a sua data de validade ter sido modificada para ser posterior à data
atual, ou ter a sua validade removida.
Finalizando: Estado intermediário, indicando que o processo está sendo
interrompido e entrará no estado de Finalizado.
Finalizado: O processo está Finalizado quando o usuário decide que o mesmo não
deve ser executado novamente. Para indicar que o processo está Finalizado, utilize a
função markProcessFinalization(), fazendo com que o processo entre no estado
Finalizando. Esses processos se comportam como se estivessem Parados e podem
ser iniciados a qualquer momento, respeitando a sua validade.
Estas transições de status poderão ser interceptadas pelo usuário em sua subclasse,
bastando sobrescrever os seguintes métodos:
Abaixo poderá ser visualizado como ocorrem as transições de status, quais métodos são
chamados e quando os recursos de Process estarão disponíveis.
Atenção
Cada vez que um Processo entra em execução, uma nova instância da subclasse é
criada, e quando é interrompido essa instância é descartada, não guardando valores
para a próxima execução.
Os Processos somente estarão rodando enquanto a tela de Processos de Script
estiver aberta. Quando a tela for fechada, a parada dos Processos será solicitada, e
a tela só poderá ser aberta novamente quando os Processos que estavam rodando
forem completamente interrompidos.
Ao fechar o sistema, os Processos serão interrompidos.
No caso de Processos que enviam ordens, o logoff do roteamento causará uma
solicitação de parada dos mesmos.
5. Documentação da API
© 2014 Tryd Trading Solutions
Funcionalidades do Tryd 35
Através deste link é possível acessar a documentação completa da API de Scripts do Tryd.
6. Exemplos
Foram desenvolvidos alguns exemplos de processos para mostrar o que pode ser feito com
a API.
Atenção
Os exemplos descritos abaixo são meramente ilustrativos. A sua utilização é de
inteira responsabilidade do usuário.
import stScript.process.api.*;
// Faz o teste
if ( last > 22.00 ) {
// Mostra a mensagem
showPopupMessage(
"Valor de " + papel.code() + " ultrapassou R\$
22,00."
);
// Interrompe o processo
markProcessFinalization();
}
}
}
Quando o processo detecta esse cruzamento, ele o interpreta para saber se deve enviar
uma ordem de compra ou de venda.
import stScript.process.api.*;
import stScript.db.api.*;
void onStart() {
// Monitorando o papel.
requestUpdates( "PETR4" );
}
def ma3days =
indicatorBuilder.MA( historicalData.close(), 3,
IndicatorBuilder.ExtendedMAType.SMA );
def ma21days =
indicatorBuilder.MA( historicalData.close(), 21,
IndicatorBuilder.ExtendedMAType.SMA );
def close =
historicalData.close().value( historicalData.close().size() -
1 );
if ( "BUY".equals( side ) ) {
// Quando a de 3 cruzar a de 21 para cima, então,
COMPRA
if ( ( lastMa3daysValue > lastMa21daysValue )
&& ( nextToLast3daysValue <
nextToLast21daysValue ) ) {
def formatter =
java.text.NumberFormat.getInstance();
def message = new StringBuilder()
.append( "Comprar " )
.append( security.code() )
.append( ".\n\n" )
.append( "MA de 3 cruzou MA de 21 para
cima: " )
.append( formatter.format( lastMa3daysVal
ue ) )
.append( " - " )
.append( formatter.format( lastMa21daysVa
lue ) )
.toString();
if ( ! sendNext ) {
logMessage( "Aguardando confirmação da
ordem anterior" );
return;
}
// Envia a ordem
def response = sendBuyOrder( security.code(),
100, security.ask() );
if ( response.routed() ){
// Armazena o número da última ordem
enviada
lastSentOrderId =
response.getRoutedOrder().getOrderId();
java.text.NumberFormat.getInstance();
def message = new StringBuilder()
.append( "Vender " )
.append( security.code() )
.append( ".\n\n" )
.append( "MA de 21 cruzou MA de 3 para
cima: " )
.append( formatter.format( lastMa21daysVa
lue ) )
.append( " - " )
.append( formatter.format( lastMa3daysVal
ue ) )
.toString();
if ( ! sendNext ) {
logMessage( "Aguardando confirmação da
ordem anterior" );
return;
}
// Envia a ordem
def response =
sendSellOrder( security.code(), 100, security.bid() );
if ( response.routed() ){
// Armazena o número da última ordem
enviada
lastSentOrderId =
response.getRoutedOrder().getOrderId();
sendNext = false;
operação novamente
// pois, nesse caso, não será modificado o lado da
estratégia
sendNext = true;
Para realizar cálculos, foram disponibilizados dados relativos ao papel do gráfico que está
sendo manipulado. Também é possível utilizar os indicadores já existentes para geração de
novos indicadores.
ask()
Descrição - Retorna um valor do tipo double, representando o valor da melhor oferta de venda.
askSize()
Descrição - Retorna um valor do tipo int, representando a quantidade da melhor oferta de venda.
average()
Descrição - Retorna um valor do tipo double, representando o valor médio.
bid()
Descrição - Retorna um valor do tipo double, representando o valor da melhor oferta de compra.
bidSize()
Descrição - Retorna um valor do tipo int, representando a quantidade da melhor oferta de
compra.
change()
Descrição - Retorna um valor do tipo double, representando a variação percentual.
close()
Descrição - Retorna um valor do tipo double, representando o valor de fechamento.
code()
Descrição - Retorna uma String, representando o código do papel.
exchange()
Descrição - Retorna uma String, que pode conter um dos seguintes valores: Bovespa, BM&F,
Cambio, Indicadores, Other.
expiration()
Descrição - Retorna um valor do tipo Date, representando a data de vencimento do papel.
factPrice()
Descrição - Retorna um valor do tipo double, representando o fator de cotação do papel.
formatedExpiration()
Descrição - Retorna uma String, representando a data de vencimento no formato dd/MM/yyyy.
high()
Descrição - Retorna um valor do tipo double, representando o valor máximo do papel no dia.
last()
Descrição - Retorna um valor do tipo double, representando o valor da última do papel.
low()
Descrição - Retorna um valor do tipo double, representando o valor mínimo do papel no dia.
lowLot()
Descrição - Retorna um valor do tipo int, representando o valor do lote mínimo do papel.
market()
Descrição - Retorna uma String, representando o mercado do papel, contendo um dos valores:
VIS, FRA, OPV, OPC, IND.
open()
Descrição - Retorna um valor do tipo double, representando o valor da abertura do papel.
relatedSecurityCode()
Descrição - Retorna uma String, representando o código do papel principal, no caso de opções.
sharesVolume()
Descrição - Retorna um valor do tipo long, representando a quantidade de papéis negociados
(volume quantitativo).
strikePrice()
Descrição - Retorna um valor do tipo double, representando o valor de exercício do papel (para
opções).
tradeCount()
Descrição - Retorna um valor do tipo long, representando a quantidade de negócios.
volume()
Descrição - Retorna um valor do tipo long, representando o volume de negócios (volume
financeiro).
Classe LineData:
A classe Lines possui métodos para permitir que objetos do tipo LineData sejam
adicionados:
newLineData()
Descrição - Retorna uma nova instância da classe LineData.
Retorno - LineData
Em um script, podem ser criados indicadores que possuem mais de uma linha. Para isso, é
necessário utilizar a estrutura Lines que irá armazenar todas as linhas que serão plotadas
no gráfico.
Para criar um objeto do tipo Lines, a função abaixo deve ser utilizada:
newLines()
Descrição - Retorna uma nova instância da classe Lines, que serve para armazenar objetos do
tipo LineData.
Retorno - Lines
Abaixo, seguem as funções que podem ser utilizadas para obter os valores históricos do
papel:
open()
Descrição - Retorna os valores de abertura.
Retorno - LineData
high()
Descrição - Retorna os valores relativos ao valor máximo atingido.
Retorno - LineData
low()
Descrição - Retorna os valores relativos ao valor mínimo atingido.
Retorno - LineData
close()
Descrição - Retorna os valores de fechamento.
Retorno - LineData
dates()
Descrição - Retorna uma lista com as datas do gráfico.
Retorno
Dates. A classe Dates possui os métodos:
get(int index) - Retorna a data no índice desejado.
size() - Retorna número de datas que a lista possui.
size()
Descrição - Retorna os número de candles que existem no histórico do papel manipulado pelo
gráfico.
Retorno - int
volume()
Descrição - Retorna o volume (volume financeiro).
Retorno - LineData
security()
Descrição - Retorna um objeto do tipo ScriptSecurity, com os dados do papel que está sendo
manipulado pelo gráfico.
Retorno - ScriptSecurity
sharesVolume()
Descrição - Retorna o número de papéis negociados (volume quantitativo).
Retorno - LineData
trades()
Descrição - Retorna o número de negócios.
Retorno - LineData
calculatePivotPoint( int inputSource )
Descrição - Realiza o cálculo do ponto de pivot, de acordo com o tipo de entrada
Retorno - PivotPointValues: Estrutura que possui os valores relativos ao ponto de pivot
[getR1(), getR2(), getR3() - Retornam as resistências]
[getS1(), getS2(), getS3() - Retornam os suportes]
[getPivot() - Retorna o valor do ponto de pivot]
Parâmetros:
inputSource - Tipo de dado a ser utilizado no cálculo.
0 - valor do fechamento.
1 - valor da última.
Exemplo:
pivot = calculatePivotPoint( 0 );
s1 = pivot.getS1();
r1 = pivot.getR1();
Utilizando alguma das funções acima, o seu retorno poderá ser trabalhado, utilizando um
loop:
open = open();
for (i = 0; i < open.size(); ++i ) {
// processamento
}
Ou como entrada para um indicador existente, em uma função que receba um LineData
como parâmetro, de acordo com a lista abaixo:
ACDT()
Descrição - Acumulação/Distribuição
Retorno - LineData
AD()
Descrição - Chaikin A/D Line
Retorno - LineData
ADOSC( int fastPeriod, int slowPeriod )
Descrição - Chaikin A/D Oscillator
Retorno - LineData
ADXR( int period )
Descrição - Average Directional Movement Index Rating
Retorno - LineData
APO( int fastPeriod, int slowPeriod, int maType )
Descrição - Absolute Price Oscillator
Retorno - LineData
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - Exponencial dupla
4 - Exponencial tripla
5 - Triangular
6 - Kaufman Adaptive
7 - MESA Adaptive
8 - Exponencial tripla (T3)
AROONOSC( int period )
Descrição - Aroon Oscillator
Retorno - LineData
ATR( int smoothing, int maType )
Descrição - Average True Range
Retorno - LineData
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - William's
4 - Acumulada
BOP()
Descrição - Balance of Power
Retorno - LineData
CCI( int period )
Descrição - Commodity Channel Index
Retorno - LineData
CMO( final LineData source, int period )
Descrição - Chande Momentum Oscillator
Retorno - LineData
DPO( int period, int maType )
Descrição - Detrended Price Oscillator
Retorno - LineData
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - William's
4 - Acumulada
DX( int period )
Descrição - Directional Movement Index
Retorno - LineData
FI( int smoothing, int maType )
Descrição - Índice de Força
Retorno - LineData
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - William's
4 - Acumulada
HILO( int period )
Descrição - HiLo Activator
Retorno - LineData
LINEARREG( final LineData source, int period )
Descrição - Linear Regression Curve
Retorno - LineData
MA( final LineData source, int period, int maType )
Descrição - Moving Average
Retorno - LineData
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - Exponencial dupla
4 - Exponencial tripla
5 - Triangular
6 - Kaufman Adaptive
7 - MESA Adaptive
8 - Exponencial tripla (T3)
MAOSC( int fastPeriod, int fastMAType, int slowPeriod, int slowMAType )
Descrição - Moving Average Oscillator
Retorno - LineData
Parâmetros:
fastMAType - Tipo de média móvel que será utilizada no cálculo no período rápido.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - William's
4 - Acumulada
slowMAType - Tipo de média móvel que será utilizada no cálculo do período lento.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - William's
4 - Acumulada
MFI( int period )
Descrição - Money Flow Index
Retorno - LineData
MOM( final LineData source, int period )
Descrição - Momentum
Retorno - LineData
NATR( int period )
Descrição - Normalized Average True Range
Retorno - LineData
OBV( int inputSource )
Descrição - On Balance Volume
Retorno - LineData
Parâmetros:
inputSource - Valor que será utilizado como base de cálculo para geração dos dados do
indicador.
0 - Abertura
1 - Máxima
2 - Mínima
3 - Fechamento
PPO( int fastPeriod, int slowPeriod, int maType )
Descrição - Percentage Price Oscillator
Retorno - LineData
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - Exponencial dupla
4 - Exponencial tripla
5 - Triangular
6 - Kaufman Adaptive
7 - MESA Adaptive
8 - Exponencial tripla (T3)
ROC( final LineData source, int period )
Descrição - Rate of Change
Retorno - LineData
RSI( int period, int inputSource )
Descrição - Relative Strength Index
Retorno - LineData
Parâmetros:
inputSource - Valor que será utilizado como base de cálculo para geração dos dados do
indicador.
0 - Abertura
1 - Máxima
2 - Mínima
3 - Fechamento
SAR( double acceleration, double maximum )
Descrição - Parabolic SAR
Retorno - LineData
STDDEV( final LineData source, int period )
Descrição - Desvio Padrão
Retorno - LineData
SUM( final LineData source, int period )
Descrição - Summation
Retorno - LineData
TRANGE()
Descrição - True Range
Retorno - LineData
TRIX( final LineData source, int period )
Descrição - Médias Móveis Trix
Retorno - LineData
TSF( final LineData source, int period )
Descrição - Time Series Forecast
Retorno - LineData
ULTOSC( int shortPeriod, int mediumPeriod, int longPeriod )
Descrição - Ultimate Oscillator
Retorno - LineData
VFI( int period, int smoothing, int maType )
Descrição - Volume Flow Indicator
Retorno - LineData
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - William's
4 - Acumulada
VIDYA( int volPeriod, int period )
Descrição - Tushar Chande's Vidya
Retorno - LineData
VT( String method )
Descrição - Volume Trends
Retorno - LineData
Parâmetros:
method - Método utilizado para calcular o indicador.
OBV, NVI, PVI, PVT
VWAP()
Descrição - Preço Médio Ponderado pelo Volume
Retorno - LineData
WWMA( final LineData source, int period )
Descrição - Média Móvel Wilder's
Retorno - LineData
Existem também indicadores que possuem mais de uma linha. Esses indicadores foram
subdivididos em funções, sendo uma função para cada linha:
AdaptSTOCH_D( int period, int minLookback, int maxLookback, int kperiod, int kMAType, int
dperiod, int dMAType )
Descrição - Estocástico Adaptável - Linha %D
Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D)
Parâmetros:
kMAType - Tipo de média móvel que será utilizada no cálculo da linha %K.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
dMAType - Tipo de média móvel que será utilizada no cálculo da linha %D.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
AdaptSTOCH_K( int period, int minLookback, int maxLookback, int kperiod, int kMAType, int
dperiod, int dMAType )
Descrição - Estocástico Adaptável - Linha %K
Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D)
Parâmetros:
kMAType - Tipo de média móvel que será utilizada no cálculo da linha %K.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
dMAType - Tipo de média móvel que será utilizada no cálculo da linha %D.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
BBANDS_lower( final LineData source, int period, int maType, double upperDeviation, double
lowerDeviation )
Descrição - Bollinger Bands - Linha inferior
Retorno - LineData: Valores relativos à linha inferior do indicador, que possui 3 linhas (superior,
média e inferior)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - Exponencial dupla
4 - Exponencial tripla
5 - Triangular
6 - Kaufman Adaptive
7 - MESA Adaptive
8 - Exponencial tripla (T3)
BBANDS_middle( final LineData source, int period, int maType, double upperDeviation, double
lowerDeviation )
Descrição - Bollinger Bands - Linha média
Retorno - LineData: Valores relativos à linha média do indicador, que possui 3 linhas (superior,
média e inferior)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - Exponencial dupla.
4 - Exponencial tripla.
5 - Triangular.
6 - Kaufman Adaptive.
7 - MESA Adaptive.
8 - Exponencial tripla (T3).
BBANDS_upper( final LineData source, int period, int maType, double upperDeviation, double
lowerDeviation )
Descrição - Bollinger Bands - Linha superior
Retorno - LineData: Valores relativos à linha superior do indicador, que possui 3 linhas (superior,
média e inferior)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo.
0 - Simples
1 - Exponencial
2 - Ponderada
3 - Exponencial dupla
4 - Exponencial tripla
5 - Triangular
6 - Kaufman Adaptive
7 - MESA Adaptive
8 - Exponencial tripla (T3)
DMI_adx( int period, int smoothing, int maType )
Descrição - Índice do Movimento Direcional - Linha adx
Retorno - LineData: Valores relativos à linha adx do indicador, que possui 3 linhas (menos, mais e
adx)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
DMI_minus( int period, int smoothing, int maType )
Descrição - Índice do Movimento Direcional - Linha menos
Retorno - LineData: Valores relativos à linha menos do indicador, que possui 3 linhas (menos,
mais e adx)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
DMI_plus( int period, int smoothing, int maType )
Descrição - Índice do Movimento Direcional - Linha mais
Retorno - LineData: Valores relativos à linha mais do indicador, que possui 3 linhas (menos, mais
e adx)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
MACD_main( final LineData source, int fastPeriod, int slowPeriod, int maType, int triggerPeriod )
Descrição - Moving Average Convergence Divergence - Linha principal
Retorno - LineData: Valores relativos à linha principal do indicador, que possui 3 linhas (principal,
oscilador e sinal)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
MACD_osc( final LineData source, int fastPeriod, int slowPeriod, int maType, int triggerPeriod )
Descrição - Moving Average Convergence Divergence - Linha oscilador
Retorno - LineData: Valores relativos à linha oscilador do indicador, que possui 3 linhas
(principal, oscilador e sinal)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
MACD_signal( final LineData source, int fastPeriod, int slowPeriod, int maType, int
triggerPeriod )
Descrição - Moving Average Convergence Divergence - Linha sinal
Retorno - LineData: Valores relativos à linha sinal do indicador, que possui 3 linhas (principal,
oscilador e sinal)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
MAC_fastLine( final LineData source, int referencePeriod, int referenceMAType, int fastPeriod,
int fastMAType, int slowPeriod, int slowMAType )
Descrição - Cruzamento de Médias Móveis - Linha rápida
Retorno - LineData: Valores relativos à linha rápida do indicador, que possui 2 linhas (rápida e
lenta)
Parâmetros:
referenceMAType - Tipo de média móvel que será utilizada no cálculo da linha de referência.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
fastMAType - Tipo de média móvel que será utilizada no cálculo da linha rápida.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
slowMAType - Tipo de média móvel que será utilizada no cálculo da linha lenta.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
MAC_slowLine( final LineData source, int referencePeriod, int referenceMAType, int fastPeriod,
int fastMAType, int slowPeriod, int slowMAType )
Descrição - Cruzamento de Médias Móveis - Linha lenta
Retorno - LineData: Valores relativos à linha lenta do indicador, que possui 2 linhas (rápida e
lenta)
Parâmetros:
referenceMAType - Tipo de média móvel que será utilizada no cálculo da linha de referência.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
fastMAType - Tipo de média móvel que será utilizada no cálculo da linha rápida.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
slowMAType - Tipo de média móvel que será utilizada no cálculo da linha lenta.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
MAENV_lower( int period, int maType, double percentage )
Descrição - Envelope - Linha inferior
Retorno - LineData: Valores relativos à linha inferior do indicador, que possui 2 linhas (superior e
inferior)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
MAENV_upper( int period, int maType, double percentage )
Descrição - Envelope - Linha superior
Retorno - LineData: Valores relativos à linha superior do indicador, que possui 2 linhas (superior e
inferior)
Parâmetros:
maType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
STOCHF_D( int period, int dPeriod, int dMAType )
Descrição - Estocástico Rápido - Linha %D
Retorno - LineData: Valores relativos à linha %D do indicador, que possui 2 linhas (%K e %D)
Parâmetros:
dMAType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - Exponencial dupla.
4 - Exponencial tripla.
5 - Triangular.
6 - Kaufman Adaptive.
7 - MESA Adaptive.
8 - Exponencial tripla (T3).
STOCHF_K( int period, int dPeriod, int dMAType )
Descrição - Estocástico Rápido - Linha %K
Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D)
Parâmetros:
dMAType - Tipo de média móvel que será utilizada no cálculo das linhas.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - Exponencial dupla.
4 - Exponencial tripla.
5 - Triangular.
6 - Kaufman Adaptive.
7 - MESA Adaptive.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - Exponencial dupla.
4 - Exponencial tripla.
5 - Triangular.
6 - Kaufman Adaptive.
7 - MESA Adaptive.
8 - Exponencial tripla (T3).
STOCH_K( int fastKPeriod, int slowKPeriod, int slowKMAType, int slowDPeriod, int
slowDMAType )
Descrição - Estocástico Lento - Linha %K
Retorno - LineData: Valores relativos à linha %K do indicador, que possui 2 linhas (%K e %D)
Parâmetros:
slowDMAType - Tipo de média móvel que será utilizada no cálculo da linha %D.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - Exponencial dupla.
4 - Exponencial tripla.
5 - Triangular.
6 - Kaufman Adaptive.
7 - MESA Adaptive.
8 - Exponencial tripla (T3).
slowKMAType - Tipo de média móvel que será utilizada no cálculo da linha %K.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - Exponencial dupla.
4 - Exponencial tripla.
5 - Triangular.
6 - Kaufman Adaptive.
7 - MESA Adaptive.
8 - Exponencial tripla (T3).
THERM_ma( int smoothing, int smoothMAType, int maPeriod, int maType )
Descrição - Termômetro de Mercado - Linha média móvel
Retorno - LineData: Valores relativos à linha média móvel do indicador, que possui 2 linhas
(principal e média móvel)
Parâmetros:
smoothMAType - Tipo de média móvel que será utilizada no cálculo da suavização.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
maType - Tipo de média móvel que será utilizada no cálculo da linha média móvel.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
THERM_main( int smoothing, int smoothMAType, int maPeriod, int maType )
Descrição - Termômetro de Mercado - Linha principal
Retorno - LineData: Valores relativos à linha principal do indicador, que possui 2 linhas (principal
e média móvel)
Parâmetros:
smoothMAType - Tipo de média móvel que será utilizada no cálculo da suavização.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
maType - Tipo de média móvel que será utilizada no cálculo da linha média móvel.
0 - Simples.
1 - Exponencial.
2 - Ponderada.
3 - William's.
4 - Acumulada.
Obs.: O sistema de Scripts faz diferenciação entre maiúsculas e minúsculas, por isso, os
nomes das funções devem ser informadas da mesma forma que foram apresentadas acima.
Os Scripts aceitam estruturas de decisão, que têm a seguinte sintaxe:
if ( [condição] ) {
[fórmula]
} else {
[fórmula]
}
Também podem ser declaradas variáveis, que podem armazenar resultados parciais, de
modo a serem utilizadas posteriormente no mesmo Script.
Para declarar uma variável, deve-se utilizar a palavra reservada "def", como é mostrado
abaixo:
3. Recursos do Editor
O editor conta com alguns recursos para facilitar a criação de scripts.
Assistente de Código: O Assistente de Código tem a finalidade de auxiliar o usuário
a montar o script, proporcionando sugestões de acordo com o contexto. O recurso é
4. Como Utilizar
Os Script devem ser primeiramente cadastrados. Nesse cadastro, serão definidas as
seguintes informações:
Nome: Nome do Indicador que será exibido na lista de Indicadores nos gráficos, no
grupo Script .
Apelido: O apelido é utilizado para facilitar a identificação de um indicador.
Descrição: Uma breve descrição para ser utilizada como referência, explicando o que
é esperado do script configurado.
Escala: Campo utilizado para definir o tipo de escala que o sistema deve utilizar para
plotar o indicador no gráfico.
Tipo padrão da linha: Dado utilizado como padrão para adição de novos indicadores
nos gráficos. Essa informação poderá ser modificada no momento em que o indicador
for adicionado no gráfico.
Cor padrão da linha: Dado utilizado como padrão para adição de novos indicadores
nos gráficos. Essa informação poderá ser modificada no momento em que o indicador
for adicionado no gráfico.
Fórmula: É o script que será executado.
Volatilidade Histórica:
def result = newLineData();
def close = close();
def size = close.size();
for ( def i = 1; i < size; i++ ){
def atual = close.value( i );
def anterior = close.value( i - 1 );
def logNatural = Math.log( atual / anterior );
result.add( logNatural );
}
def raiz = ( Math.sqrt( 252 ) );
r = ( STDDEV( result, 22 ) * raiz ) * 100;
O Monitor de Cotações é a visão que permite que o usuário veja uma lista de ativos e
suas informações (Última, Mínima, Máxima, Média, Variação, Fechamento, etc.).
Ao clicar com o botão direito do mouse sobre um ativo qualquer do Monitor de Cotações,
um novo menu irá aparecer. Nele há diversas operações que podem ser realizadas com o
ativo selecionado, como, por exemplo, abrir um livro de ofertas, um gráfico de histórico,
etc.
Para criar um novo Monitor de Cotações, basta acessar o menu 'Arquivo' e selecionar
as opções 'Novo' e 'Monitor de Cotações' ou clicar no botão 'Criar um novo monitor
de cotações' na barra de ferramentas.
Na seção seguinte basta selecionar os papéis que deseja visualizar e clicar em 'Terminar'.
Também é possível reposicionar o ativo no Monitor clicando nos botões 'Mover item
selecionado para cima' e 'Mover item selecionado para baixo'.
Há também a funcionalidade de abrir boletas de Compra e Venda. Para isso, basta clicar
sobre os campos 'Compra' e 'Venda' do Monitor de Cotações.
Adição do destaque da coluna Última, caso o valor dela seja igual à Máxima ou
igual à Mínima:
Colunas Disponíveis
12 Meses (Var.%)
Mostra o percentual da variação ocorrida nos últimos 12 meses.
2 Anos (Var.%)
Mostra o percentual da variação ocorrida nos últimos 2 anos.
30 Dias (Var.%)
Mostra o percentual da variação ocorrida nos últimos 30 dias.
52 Semanas (Var.%)
Abertura
Mostra o valor da primeira negociação do ativo na hora de abertura do pregão.
Anual (Var.%)
Mostra o percentual da variação ocorrida no ano atual.
Compra
Mostra o valor da melhor oferta de compra.
Data
Mostra a data em que houve a última negociação do ativo.
Data/Hora
Mostra a data e hora em que houve a última negociação do ativo.
Descrição
Mostra a descrição do ativo.
Estado
Mostra o estado do ativo: normal ou leilão.
Exercício
Mostra o valor de exercício da opção (somente para o mercado de opções).
Fech. Ajustado
Mostra o fechamento para liquidação financeira. (só para mercado BMF).
Fechamento
Mostra o valor do último negócio do pregão anterior.
Hora
Mostra a hora em que houve a última negociação do ativo.
Lote Mínimo
Mostra a quantidade mínima para a negociação do ativo.
Mensal (Var.%)
Mostra o percentual da variação ocorrida no mês atual.
Moeda
Mostra a identificação da moeda corrente.
Máxima
Mostra o valor máximo atingido pelo ativo durante este pregão.
Média
Mostra a média de todos os negócios feitos com o ativo durante este pregão.
Mínima
Mostra o valor mínimo atingido pelo ativo durante este pregão.
Núm. De Negócios
Mostra a quantidade de negociações feitas em cada ativo.
Papel
Mostra o código do ativo na bolsa.
Papéis Negociados
Mostra a quantidade de ativos negociados.
Qtd. Compra
Mostra a quantidade de ativos da melhor oferta de compra.
Qtd. Venda
Mostra a quantidade de ativos da melhor oferta de venda.
Semanal (Var.%)
Mostra o percentual da variação ocorrida na semana atual.
Simb. Var.
Mostra o símbolo referente a variação: +, - e =.
Var.
Mostra a variação em pontos do ativo.
Var. (Var.%)
Mostra a variação em pontos e o percentual da variação do ativo.
Vencimento
Mostra a data de vencimento do ativo.
Venda
Mostra o valor da melhor oferta de venda.
Volume
Mostra o volume da negociação do ativo.
Última
Mostra o valor da última negociação feita com o ativo.
Porém, as ofertas só irão aparecer na visão uma vez que seja preenchido o código do
ativo na parte superior esquerda e seja pressionado 'Enter' ou o botão 'Iniciar' da aba.
Outra forma de abrir um Livro de Ofertas é pelo Monitor de Cotações, clicando com o
botão direito sobre um ativo da lista.
Quando um Livro de Ofertas está agrupado por preço, o número de ofertas por grupo é
exibido.
A quantidade de visões Livros de Ofertas que o usuário poderá abrir, dependerá de que
edição do Tryd ele contratou.
5.4 Boletas
Boletas são as visões que estão relacionadas com a negociação de ações, sejam elas por
compra, venda ou agendamento de transação.
Compra/Venda:
Para enviar ordens de compra ou venda no Tryd, basta clicar no botão 'Comprar' ou
'Vender', na barra de ferramentas, utilizar os atalhos do F5 (comprar) e F9 (vender), ou
acessar o Menu 'Janela' e selecionar as opções 'Mostrar Visões' e 'Comprar/Vender'.
A forma de exibição das opções de Compra e Venda pode ser feita em Botões
Individuais (como mostrado na tela acima) ou em Seleção, basta clicar no botão
'Configurações Padrão' ou acessar pelo menu 'Editar' e selecionar as opções
'Preferências', 'Plugins', 'Cellbroker' e 'Boletas' e mudar o campo mostrado na imagem
abaixo:
Por default, o Tryd irá sempre exibir a seguinte mensagem após o envio de uma ordem:
Para remover esta mensagem, basta acessar o menu 'Editar' e selecionar as opções
'Preferências', 'Plugins', 'Cellbroker' e 'Boletas'.
Mini-monitor de boletas:
5.4.1 Ordens
O usuário autorizado irá informar o Disp.(Disparo), ou seja, o valor que será comparado a
última (negócio) cotação. Quando a cotação atingir o gatilho, o sistema irá disparar uma
ordem limitada ao Preço informado. Os demais itens são idênticos aos de um lançamento
de ordem normal.
Há duas formas de enviar ordens de Stop no Tryd, uma delas é acessando a barra de
ferramentas, clicar em Ordens Stop e selecionar as opções Stop de Compra, Ordens
Stop, Stop de Venda, Ordens Stop e Stop Móvel.
Stop de Venda:
Para que uma Ordem de Stop de Venda seja aberta, basta clicar no menu 'Ordens
Stop' e no botão 'Stop de Venda'.
Para que uma Ordem de Stop de Compra seja aberta, basta clicar no menu 'Ordens
Stop' e no botão 'Stop de Compra'.
Stop de Compra
Para que uma Ordem de Stop de Compra seja aberta, basta clicar no menu 'Ordens
Stop' e no botão 'Stop de Compra'.
Obs.: A boleta só exibirá a opção Gain, caso esteja configurado deste forma no
roteamento de ordens.
Stop Móvel:
Conceito: criar uma Ordem que se adapte à variação do mercado de acordo com o
Ajuste configurado pelo usuário. Este Ajuste irá acontecer após o preço do ativo
passar do preço de Disp.(configurado pelo usuário), e sempre irá atuar elevando o
Preço da Ordem. A variação entre o preço de disparo e o preço limite é sempre
mantida, refletindo os ajustes conforme especificação feita quando ocorre o
lançamento da Stop Móvel.
A ordem só será enviada caso haja posição disponível e/ou limite financeiro no
momento do disparo.
O registro de uma ordem Stop não garante sua execução, que depende das regras
operacionais determinadas pela BM&FBOVESPA.
Consultar Ordens:
É a Visão onde é possível ver um histórico das ordens feitas, mesmo elas tendo sido
executadas ou não. Tanto ordens de compra quanto ordens de venda são visualizadas.
Obs.: Esse botão só estará habilitado caso a ordem selecionada seja uma ordem
Cancelada ou rejeitada que não seja stop limit, ou que seja stop limit de ativo BM&F.
Obs.2: Por padrão o Tryd só exibe as ordens enviadas por ele. Para alterar basta ir em
Editar>Preferências>Cellbroker>Consulta de Ordens, e marcar a opção “Exibir ordens
de mesa”
Detalhes e Execuções:
Tela onde são mostrados os detalhes da comunicação BM&FBOVESPA de uma ordem, tal
como as execuções da mesma. Basta clicar no botão 'Detalhes e Execuções' da visão
'Consultar Ordens', ou clicar em 'Janela' e selecionar as opções 'Mostrar Visões',
'Detalhes' e 'Execuções da Ordem' e a visão será exibida.
Novas colunas com botões para modificação rápida de preço e quantidade das
ordens
5.5 Daytrade
Estas funcionalidades devem ser requisitadas junto à corretora, e só estão disponíveis para
os usuários do Tryd Professional.
Como funciona?
Existem duas formas de operar utilizando o Livro DayTrade: Pelo próprio Livro e pelos botões
inferiores.
O envio de ordens a partir dos botões é feito de acordo com os dados do mercado, de modo
a tentar garantir a execução da mesma. Isso acontece da seguinte forma:
Ao tentar realizar a compra de um ativo, o Livro DayTrade irá analisar o mercado e obter o
preço da melhor oferta de venda.
Com esse preço, um ajuste percentual (configurável) será utilizado para aumentar o preço
obtido.
Com o preço ajustado, que será superior à melhor oferta de venda, é criada uma ordem
limit de compra com a quantidade mínima igual a quantidade da própria ordem.
Essa ordem é enviada e monitorada pelo Livro DayTrade.
O mesmo acontece no caso da venda, com a diferença do preço utilizado para gerar a
ordem, que será o da melhor oferta de compra e esse será reduzido de acordo com o ajuste
percentual.
Com esse mecanismo de criação de ordem garantimos que:
Caso não exista contraparte para executar toda a ordem, nada será executado.
Utilizando o preço com ajuste da melhor oferta da contraparte, as chances de execução
são maiores.
Para abrir um Livro DayTrade, basta clicar no botão Negociação presente na barra de
ferramentas principal do Tryd e selecionar a opção Livro DayTrade ou acessar o menu
Negociação e selecionar a opção Livro DayTrade.
Para alternar entre os estilos, basta selecionar a opção Ver Menu, e escolher dentro de
Estilo entre as duas opções (Matriz e Lado a Lado).
Para abrir a Visão de Busca de Padrões, basta clicar com o botão direito sobre o ativo
desejado no Monitor de Cotações ou na Lista de Papéis e selecionar a opção 'Busca
de Padrões'.
Visão usada para buscar padrões de comportamento dos gráficos referentes a um ativo em
um intervalo de tempo especificado pelo usuário. Esses padrões indicam uma queda ou
aumento no valor das ações.
Uma vez que estes dados sejam preenchidos a visão Busca de Padrões será mostrada.
Para abrir esta visão, basta acessar o menu 'Janela', e selecionar as opções 'Mostrar
Visões', 'Outros' e 'Calculadora de Pivot' ou clicar no botão 'Calculadora de Pivot' na
barra de ferramentas do Tryd.
Basta clicar no botão 'Inserir no gráfico', e selecionar o gráfico no qual deseja fazer essa
inserção.
Para abrir a Cesta de Ordens, basta clicar em 'Janela' e escolher as opções 'Mostrar
Visões', 'Outros' e 'Cesta de Ordens'.
Esta visão permite que uma lista de ordens seja preparada e enviada de uma só vez. A
funcionalidade é interessante para aqueles que negociam sempre os mesmos ativos.
Cadastrar uma ordem é simples, basta preencher a boleta da forma normal e clicar no
botão 'Adicionar'. A ordem irá aparecer na parte inferior da visão, onde há uma lista que
contém algumas informações de resumo das ordens na cesta.
A única diferença da inserção de ordem comum para esta é o campo onde é possível
selecionar a fonte do preço a ser colocada na ordem.
A opção Preço serve para quando for desejado um preço fixo para a ordem. As demais
opções fazem com que o preço da ordem acompanhe, respectivamente, o valor da última
cotação, o valor da melhor oferta de compra e o valor da melhor oferta de venda. Quando
um destes três valores é selecionado, o valor da ordem vai sendo atualizado na lista até
que ela seja enviada.
É possível salvar uma Cesta de Ordens, caso seja preciso reutilizar o conjunto de ordens
que foi criado.
Para salvar uma cesta de ordens, basta clicar no botão 'salvar' na parte inferior da
Visão.
Cestas de Ordens salvas podem ser abertas pelo Calc. do Open Office, ou pelo Excel.
Botões Laterais:
É possível alterar o preço de diversas ordens ao mesmo tempo sem precisar fazer as
modificações individualmente, através da área localizada na parte superior direita da visão.
No primeiro campo é onde são definidas quais ordens serão alteradas. É possível escolher
entre todas as ordens da cesta, todas ordens selecionadas, ou aquelas que sejam
relativas a um determinado ativo. Nesse caso, um campo em branco é exibido para que o
ativo seja especificado.
O segundo campo é utilizado para definir o tipo de alteração que será feita:
Percentual: altera o valor das ordens por uma quantidade percentual, para mais ou
para menos.
Valor: altera o preço das ordens diretamente, ou seja, o valor escrito será o novo
preço da(s) ordem(s).
Enviando as Ordens:
Quando todas as ordens desejadas forem definidas, basta preencher sua assinatura digital
e clicar em 'Enviar' para enviá-las. O campo e o botão para isso estão no canto inferior
direito da visão.
5.9 Custódia
A Custódia é a visão que exibe a carteira de ativos que o usuário possui e as operações
executadas.
Obs.1: As opções Reverter Posição e Zerar Posição funcionam apenas para ativos
opção e BM&F.
Custódia Consolidada:
Visão somente para assessores. Funciona de forma similar à visão de Custódia (4.8.1).
Porém, como um assessor atende diversos clientes, pode-se selecionar um deles e
visualizar, assim, a sua Custódia.
5.10 FastQuote
Para abrir esta visão, basta clicar no botão 'FastQuote' na barra de ferramentas do Tryd,
ou acessar o menu 'Janela' e selecionar as opções 'Mostrar Visões' e 'FastQuote'.
Não há limite quanto ao número de visões FastQuote que podem ser abertas.
Para exibir esta visão, basta clicar no botão 'Livro de Ofertas de Aluguel' ou acessar
menu 'Janela' e selecionar as opções 'Mostrar Visões', 'Outros', 'Livro de Ofertas de
Aluguel'.
A visão Livro de Ofertas de Aluguel será aberta. No lado direito da visão serão exibidas
as ofertas dos locadores.
De acordo com os filtros localizados na parte superior da tela, o Ranking de Papéis mostra
as visões de Maiores Altas, Maiores Baixas, Maiores Volumes e Mais Negociadas.
Para abrir a visão, basta clicar no ícone 'Ranking de Papéis' ou acessar o menu 'Janela'
e selecionar as opções 'Mostrar Visões', 'Outros' e 'Ranking de Papéis'.
Maiores Altas:
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões', 'Outros' e 'Maiores Altas' ou clicar na seta localizada ao lado do botão Ranking
de Papéis, no ícone 'Maiores Altas'.
Visão em que são exibidas as 10 maiores variações positivas de preços que aconteceram
desde o início do dia, de acordo com o mercado escolhido.
Maiores Baixas:
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões', 'Outros' e 'Maiores Baixas' ou clicar na seta localizada ao lado do botão
Ranking de Papéis, no ícone 'Maiores Baixas'.
Visão em que são exibidas as 10 maiores variações negativas de preços que aconteceram
desde o início do dia, de acordo com o mercado escolhido.
Maiores Volumes:
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões', 'Outros' e 'Maiores Volumes' ou clicar na seta localizada ao lado do botão
Ranking de Papéis, no ícone 'Maiores Volumes'.
Visão em que são exibidos os 10 ativos que tiveram o maior volume de dinheiro
movimentado desde o início do dia, de acordo com o mercado escolhido.
Mais Negociadas:
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões', 'Outros' e 'Mais Negociadas' ou clicar na seta localizada ao lado do botão
Ranking de Papéis, no ícone 'Mais Negociadas'.
Visão em que são exibidos os 10 ativos que tiveram o maior volume de negociações feitas
(tanto compra como venda) desde o início do dia, de acordo com o mercado escolhido.
Nesta visão são apresentadas mensagens de alguns erros do Tryd, assim como avisos
enviados pelas corretoras para seus usuários.
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões', 'Mensagens e Avisos' ou clicar no botão 'Mensagens e Avisos'.
5.14 Negócios
Visão em que são listados todos os negócios que ocorreram com um determinado ativo
desde o início do dia, contendo o preço e a quantidade, assim como a corretora
compradora e a vendedora.
Para que esta visão seja aberta, basta clicar no botão 'Negócios' ou clicar no menu
'Janela' e selecionar as opções 'Mostrar Visões' e 'Negócios'.
Para que essa visão mostre os dados de um ativo, deve-se preencher o campo 'Papel'
com o código desejado e apertar 'Enter'.
Há a opção de filtrar os negócios por corretora, basta preencher o campo Cód. Corretora
com o código da corretora desejada.
A opção Negócios Diretos irá filtrá-los, fazendo com que apenas as negociações em que
a corretora selecionada seja a compradora e a vendedora sejam exibidas na visão.
Histórico de Negócios:
Visão onde é possível ver todos os negócios do ativo selecionado que aconteceram no dia
ou filtrá-los por horário. Para acessar esta visão, basta clicar na seta ao lado do botão
'Negócios' e selecionar a opção 'Histórico de Negócios'.
Além das opções presentes na visão de Negócios em Tempo Real, há também a opção
de separar os negócios por Faixa de Tempo, clicando na combobox 'Filtro'.
O Tryd irá pintar de verde o negócio que é referente ao valor máximo do dia, e de
vermelho o valor referente ao valor mínimo do dia.
5.15 Notícias
Visão onde são exibidas todas as notícias do dia, como eventuais RSS previamente
assinadas pelo usuário. É possível ler qualquer notícia integralmente através de um duplo
clique em cima dela.
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões' e 'Notícias' ou abrir o ícone 'Notícias', na barra de ferramentas.
'Preferências' e 'Notícias'.
É possível buscar notícias através do campo de texto Título, basta preenchê-lo com o
conteúdo desejado.
Adicionando Alerta:
Para adicionar alertas para as notícias, basta acessar o botão 'Menu' da visão 'Notícias'
e selecionar a opção 'Alertas'.
Ao clicar no botão 'Adicionar Alerta' uma tela será aberta, sendo possível configurar as
opções do alerta que será adicionado.
Adicionando RSS:
Para adicionar feeds de RSS na visão de Notícias, basta clicar no botão 'Configurações
Padrão', na parte superior da visão de Notícias, depois selecionar as opções 'Notícias',
'RSS de Notícias' e 'Adicionar'.
Após esse procedimento uma nova tela será exibida, onde devem ser preenchidos o nome
e a URL do RSS.
Após esse procedimento uma nova tela será exibida, onde devem ser preenchidos o nome
e a URL do RSS.
Desbloqueando o RSS
O tryd testa a velocidade de conexão do computador, caso esta esteja lenta (abaixo de
256kbps), a plataforma irá bloquear automaticamente o feed RSS. Para desbloquear, o
procedimento abaixo deve ser feito:
5.16 Leilões
Esta visão exibe todos ativos que estão em leilão fora do horário padrão.
Para abrir essa visão, basta clicar no botão Cotações presente na barra de ferramentas
principal do Tryd e selecionar a opção Leilões ou acessar o menu Cotações e selecionar a
opção Leilões.
Configurações:
5.17 Papéis
Esta visão permite visualizar e filtrar a lista de ativos armazenada no Tryd. A lista inclui
tanto os ativos BM&FBOVESPA quanto os ativos cadastrados manualmente (como ativos
do Yahoo!® Finance, por exemplo).
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões' e 'Papéis' ou clicar no botão 'Lista de Papéis', na barra de ferramentas.
Para procurar um ativo na lista de papéis do Tryd, basta selecionar o tipo de busca a ser
realizada (por código, descrição ou ambos) e preencher a caixa de texto com a
informação do ativo desejado.
Para adiconar um novo ativo, basta acessar o menu 'Arquivo' e selecionar as opções
'Novo' e 'Papel'.
Para finalizar, basta adicionar o ativo cadastrado no monitor de cotações para visualizar
as cotações.
5.18 Proventos
A exibição de proventos permite a visualização dos ganhos que foram lançados para o
ativo do gráfico.
Para exibir proventos no gráfico, basta acessar o menu do gráfico e selecionar a opção
'Exibir Proventos'.
Para obter mais informações sobre um provento específico, basta clicar nessa imagem com
o botão direito.
Para exibir a lista de todos os proventos, basta acessar o botão Proventos na barra de
ferramentas.
Pode-se filtrar a lista pelo código do ativo, pelo tipo de proventos ou por ambos.
Visão que mostra o ranqueamento das corretoras que mais venderam e compraram o ativo
selecionado.
Para abrir esta visão, basta acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões' e 'Ranking de Corretoras' ou clicar no botão 'Ranking de Corretoras', na barra
de ferramentas do Tryd.
A aba Vend./ Comp. organiza as Corretoras pelo campo Volume. Já a aba Net calcula a
diferença entre o Volume de compra e venda, e pode ser ordenada tanto pelo volume
quanto pela quantidade.
5.20 Relatórios
Visão responsável por exibir os relatórios da OMS (Order Management System) de acordo
com o que foi selecionado no campo Relatórios.
É possível escolher o tipo de relatório que se deseja visualizar. Para isso, é necessário
selecionar um tipo de Relatório na caixa Relatórios e clicar no botão 'Abrir Relatório
Selecionado', na parte superior direita da visão.
Visão que exibe a soma das ações de compra e venda do usuário sobre determinados
ativos, mostrando apenas as ordens que foram executadas, e por isso afetaram o saldo do
usuário.
Para abrir esta visão deve-se clicar no botão 'Resumo de Ordens', presente na barra de
ferramentas do Tryd, ou acessar pelo menu 'Janela' e selecionar as opções 'Mostrar
Visões' e 'Resumo de Ordens'.
possibilidade de esconder esta parte da visão, para isso, basta clicar no botão 'Esconder
Execuções'.
São os totalizadores dos mercados de: Opções, a Termo, à vista e um total de mercado.
Para abrir esta visão deve-se clicar no botão 'Totalizadores do Mercado', presente na
barra de ferramentas do Tryd, ou acessar pelo menu 'Janela' e selecionar as opções
'Mostrar Visões' e 'Totalizadores do Mercado'.
Funcionalidade de exportar para uma planilha (Excel ou BrOffice) as informações dos ativos
que tem cotação no Tryd.
Para ativar o DDE do Tryd, deve-se clicar no botão da barra de Ferramentas.
Uma vez verificado que o ícone tenha aparecido na Bandeja, basta clicar no ícone 'Menu'
da visão Monitor de Cotações e selecionar a opção 'Gerar Links DDE'.
Após esse processo, basta abrir o Excel ou OpenOffice e colar (CTRL+V) os dados que
foram exportados.
5.24 Portfólio
Esta visão exibe os ativos que o cliente possui como pendentes em suas operações
diárias. Por exemplo: um determinado cliente comprou 1000 PETR4 e vendeu 700 da
mesma, na visão Portfólio será exibido que este cliente está “comprado” em 300 do papel
PETR4. O mesmo acontece para ativos que ele esteja vendido.
Para se acessar esta visão, basta clicar na seta localizada ao lado do botão de 'Custódia'
e depois selecionar a opção 'Portfólio' do novo menu que irá aparecer. Pode-se também
acessar o menu principal e selecionar as opções 'Janela', 'Mostrar Visões', 'Outros' e
'Portfólio'.
Caso a funcionalidade Boleta DayTrade tenha sido liberada pela corretora, será possível
operar diretamente pelo portfolio.
1) Comprar/Vender:
Compra/Vende Papel selecionado na Quantidade configurada.
2) Stop:
Ainda não implementado.
3) Zerar:
Zera a posição do cliente no papel selecionado.
4) Reverter:
Reverte a posição do cliente no papel selecionado.
5) Ordens:
Abre a visão Consulta de Ordens.
6) Ajuste %:
Variação máxima de preço que o tryd respeita na hora de fazer a operação.
Para abrir essa visão, basta clicar no botão 'Módulo de Opções' presente na barra de
ferramentas principal do Tryd ou acessar o menu 'Janela' e selecionar as opções 'Mostrar
Visões', 'Outros' e 'Modulo de Opções'.
Para adicionar ou remover colunas relativas as opções, basta acessar o Menu (localizado
na parte superior direita da tela), selecionar as opções Editar Colunas, Lista de Opções e
escolher quais colunas serão exibidas na visão, tal como sua ordenação.
Adicionada uma opção nas preferências para possibilitar a configuração da taxa básica
de juros.
Principais recursos:
Exibe o smile das opções que estão sendo exibidas na visão principal.
Cores configuráveis.
Pode ser aberta a partir da visão principal e do menu do Tryd.
5.26 Alertas
Podem ser adicionados alertas ao monitor de cotações (sonoros ou visuais). Para isso
basta seguir o passo-a-passo descrito abaixo:
Clicar com o botão direito do mouse sobre o papel do Monitor de Cotações e selecionar
a opção 'Novo Alerta'.
Escolher as Ações do Alerta a serem executadas quando ele for disparado e clicar em
'Terminar'.
O alerta dispara quando um dos indicadores da aba (onde a linha está) cruza o
valor da linha.
No gráfico há uma seta (ao lado do valor da linha) para indicar que ela tem um
alerta.
5.27 Menu
5.29 Financeiro
5.31 Outros
Nova barra de menus
Para acessar as opções de operação deste tipo, basta selecionar no menu principal do
tryd a opção Negociação, e selecionar a opção Tesouro Direto.
Clicando na opção Comprar/Vender Títulos Públicos, a tela Tesouro Direto será aberta.
No canto superior direito, existe a opção de exibir os Títulos disponíveis de forma rápida.
6 Gráficos
Para abrir uma visão de gráficos basta clicar com o botão direito do mouse em cima de um
ativo do Monitor de Cotações, ou pela visão Lista de Papéis, e selecionar a opção
'Abrir Gráfico'. Vale destacar que há um submenu dentro da opção. Isso acontece porque
o Tryd salva as informações dos gráficos que foram abertos anteriormente.
Configurando Gráfico:
Indexando um gráfico:
Topos e Fundos são pontos extremos no gráfico de um ativo que identificam tendências de
mercado.
Esta visão permite que o usuário realize simulações com os preços de um ativo para que
possa, assim, traçar uma estratégia para a criação de ordens. Para abrir esta visão, deve-
se clicar no botão 'Menu' da visão 'Gráfico' e selecionar a opção 'Abrir Relação Lucro x
Prejuízo'.
Entrada: Valor que será pago (compra) ou cobrado (venda) pelas ações.
Objetivo: Valor objetivo pelo qual a ação será vendida (compra) ou comprada (venda).
Stop: Valor que funcionará como trigger para uma Ordem de Stop.
6.3 Templates
Para criar um novo template, primeiro adicione ao gráfico atual (através do botão 'Novo
indicador') os indicadores que deseja incluir no template que será criado. Depois disso,
clique no ícone 'Novo template' e escolha a opção 'Criar um template desde gráfico'
ou através do menu do gráfico, selecione as opções 'Novo Template' e 'Criar um
template deste gráfico'.
Novos templates permitem que o usuário crie e salve os estudos e características de um
gráfico, diferentes dos da configuração padrão, e os aplique em um outro gráfico.
6.4 Magnetismo
Recurso de magnetismo:
Selecione as candles que deseja analisar, clique e arraste o mouse de uma até a outra.
Para escolher o objeto a ser utilizado, clique com o botão direito no gráfico e selecione
uma das opções do 'Novo Objeto'.
Para configurar o objeto selecionado, clique com o botão direito em cima da imagem e
selecione a opção 'Editar...'.
6.5 Cruz
Para exibir grid vertical, basta acessar o menu do gráfico e selecionar a opção 'Exibir grid
vertical'.
Controle pelo qual é possível alterar a visibilidade de indicadores na atual visão do gráfico.
Para isso, basta acessar o botão “menu” da aba e selecionar a opção 'Mudar Visibilidade
de Objetos'.
Existe a possibilidade de visualizar os dados usados para fazer as Candles que estão no
gráfico atualmente aberto. Estes dados mudam de acordo com o período selecionado no
gráfico atual.
result = newLineData();
close = close();
size = close.size();
iSeguinte = 0;
Adição, ao menu dos indicadores, do item para abrir a tela de edição de scripts
de indicadores:
6.14 Indicadores
Ao selecionar a opção para exibir os dados, também será possível selecionar o número de
casas decimais que será exibido e se o valor deve ser abreviado.
Para usar indicadores como base de cálculo para médias móveis, basta acessar 'Novo
Indicador' e selecionar as opções 'Média Móvel', 'Moving Average -MA – Média
Móvel', 'Próximo', 'Próximo', 'Base de Cálculo – Indicador' e 'Terminar'.
Se a média não usar um indicador como base de cálculo, ou se estiver configurada para
usar sua própria escala, ela será desenhada como antes. Se usar um indicador como base
de cálculo, ela será desenhada acompanhando a escala do indicador, mesmo que ele não
esteja no gráfico.
Zoom na seleção:
7 Usabilidade
No Tryd há diversas funcionalidades que estão presentes em mais de uma visão, neste
item elas serão explicadas:
Digitação Rápida:
Papéis:
As telas em que a funcionalidade Drag and Drop está presente são: Boletas (compra/
venda), Calculadora de Pivot, FastQuote, Gráfico, Livro de Ofertas, Livro de Ofertas de
Aluguel, Monitor de Cotações e Ranking de Corretoras.
Ordens:
Esta funcionalidade está presente também quando se arrasta uma ordem rejeitada ou
cancelada para uma boleta (compra/ venda) das visões Consulta de Ordens ou
Detalhes e Execuções de ordem.
Redimensionando visão:
Para redimensionar a visão, basta clicar em um dos botões na parte superior direita (para
minimizá-la ou maximizá-la), ou mover o cursor do mouse para uma das suas laterais e
arrastá-la para que seja redimensionada.
Movendo visão:
Para mover uma visão há duas opções: clicando com o botão direito sobre o título e
selecionando a opção 'Mover', ou clicando com o botão esquerdo sobre o título da aba e
arrastá-la para a posição desejada.
Destacando visão:
Para destacar uma visão da tela principal do Tryd deve-se clicar com o botão direito sobre
o título da visão e selecionar a opção 'Destacar'.
8 Automatizador do Tryd
O que é Automatização
Como funciona
Tryd >> Planilha: Dados de cotação e totalização das ordens geradas pelo
Automatizador;
Planilha >> Tryd: Dados das ordens a serem enviadas e comando para envio
destas.
Utilização
Modelo da planilha
O modelo da planilha pode ser copiado acessando o menu da tela principal, como na tela
abaixo:
Tela do Automatizador, em destaque o item do menu onde pode ser copiado o modelo da
planilha.
Se você preferir, pode baixar o modelo em um dos seguintes links: Excel ou Open Office
Configuração
Configuração inicial
Selecione qual será o sistema de planilhas que irá utilizar, Excel ou OpenOffice;
Caso o sistema de planilhas escolhido for o Excel, selecione qual o idioma deste;
Digite o número de linhas que serão monitoradas pelo Tryd. Este número
corresponde ao número de linhas da planilha que terão os seus dados enviados
ao Tryd. Linhas acima do número digitado serão ignoradas;
Escolha se você deseja que a Automatização pare caso o Tryd fique determinado
tempo sem receber dados da planilha. Este é um mecanismo de segurança criado
com o objetivo de evitar problemas caso a comunicação entre os sistemas seja
interrompida por algum motivo, por exemplo, caso a planilha trave. Ao parar a
Automatização, todas as ordens geradas pelo Automatizador são canceladas;
Configuração de notificações
Nesta tela o usuário pode especificar em quais eventos ele quer ser notificado e qual som
será utilizado na notificação. Eventos que podem ser notificados:
Ordem enviada: Evento disparado quando uma ordem for enviada pelo
Automatizador;
Ordem não enviada: Evento disparado quando uma ordem não for enviada devido
a algum problema;
Tela principal
Como a troca de mensagens entre o Tryd e a Planilha é feita via DDE, a primeira coisa
que precisa ser feita para habilitá-la é ligar o DDE através do ícone da barra de
ferramentas principal do sistema. Após ligar o DDE a troca de mensagens Tryd >>
Planilha já estará habilitada.
Para habilitar a troca de mensagens Planilha >> Tryd é necessário primeiro abrir a
planilha no programa correspondente. Na própria tela do Automatizador há um ícone
para que a planilha seja aberta . Após a planilha aberta, para ativar o cliente DDE
basta clicar no ícone na tela do Automatizador.
Operações
Importante: Não pode existir mais de 1 linha na planilha que tenha o mesmo papel e o
mesmo código de cliente, esses campos são chaves para a operação.
Pausada: operação não gerará nenhuma ordem, mesmo se a condição for "OK".
Se uma operação que já gerou ordens for pausada nenhuma das ordens será
cancelada;
Ativada: cada vez que a condição mudar de "Falso" para "OK" uma nova ordem
será gerada.
As operações têm o fundo pintado com cores diferentes indicado qual estado que
estas se encontram, facilitando a visualização.
Ações que mudam o estado das operações de compra e venda das linhas
selecionadas na tabela:
Ações que mudam o estado apenas das operações de compra das linhas
selecionadas na tabela:
Ações que mudam o estado apenas das operações de venda das linhas
selecionadas na tabela:
Ativando as operações
Para que ordens sejam enviadas pelo Automatizador quando a planilha enviar um "OK"
na coluna de condição, a operação precisa estar ativada.
Para ativar a operação basta selecioná-la na tabela, marcando a checkbox da
primeira coluna e clicar em um dos ícones que realiza a ativação:
Desativando as operações
Se você deseja que uma determinada operação do Automatizador não gere mais
ordens, basta desativá-la.
Para desativar a operação basta selecioná-la na tabela, marcando a checkbox da
primeira coluna e clicar em um dos ícones que realiza a desativação:
Atenção: Ao desativar uma operação todas as ordens geradas por aquela operação
são CANCELADAS.
Pausando as operações
Se você deseja que uma determinada operação do Automatizador não gere mais ordens
e que as ordens já geradas não sejam canceladas basta pausar a operação.
Ordens
Enviando ordens
Cada vez que a condição de uma operação ativa mudar de "Falso" para "OK" uma
ordem, respeitando os valores configurados, é enviada à Bolsa:
Totalização
Há colunas nas operações que exibem uma totalização das ordens enviadas por ela,
como: Total enviada, Total em aberto e Total executada.
Estes totalizadores de ordens podem ser exportados para a planilha, a fim de serem
utilizados na elaboração da estratégia.
Há duas formas de exportar os links DDE para visualizar os dados de ordens na
planilha:
Após gerar os links utilizando uma das maneiras acima, basta colar na planilha para
que os totalizadores de ordens sejam exibidos.
Caso prefira, você também pode digitar o link DDE diretamente na planilha. Os
formatos são os seguintes:
Onde:
9 FAQs
Após isso, clique em 'Ok' na janela 'O Tryd será reiniciado para que as últimas
configurações sejam aplicadas'.
• No caso de erro “Installer integrity check has failed.”, fazer novo download e tentar
novamente.
• Verifique se o arquivo baixado pelo cliente contém a extensão “.exe” no final do nome.
Caso haja um indicador desse tipo, unido a outros indicadores, há duas possíveis
soluções:
Configurar o indicador MAOSC para que ele seja plotado usando uma escala própria.
Assim, ele e as barras deixam de compartilhar a escala vertical de valores e são
plotados convenientemente.
Adicionar o indicador MAOSC em nova aba ou em nova linha. Como só haverá ele na
aba, a escala vertical será só sua e, portanto, o indicador será plotado corretamente.
O Tryd tem como opção padrão exibir apenas as telas que foram enviadas pela própria
plataforma. Para mudar isso, basta clicar no menu Editar> Preferências> Plugins>
Cellbroker> Consulta de Ordens e marcar a opção “Exibir ordens de mesa”.
Links DDE
Alguns programas podem interferir nas informações do link DDE. Para que isso não
aconteça, quem trabalha com link DDE deve adotar alguns procedimentos como padrão.
Há duas maneiras de gerar o link DDE:
Caso esteja tendo problemas para atualizar a versão do Tryd e sua corretora fizer o uso
de firewall, peça para o pessoal de TI desbloquear os seguintes endereços:
http://eclipsetrader.sourceforge.net
http://eclipsetrader.sourceforge.net/updates
http://www.tryd.com.br/tryd/updates
• O firewall e o antivírus devem estar ajustados para fazer conexões nas portas 10003
e 10005, além de permitir que arquivos com a extensão .gz e .txt sejam baixados do
endereço www.syscbroker.com.br, assim como as suas atualizações que serão baixadas
do site www.tryd.com.br/download.
• O link internet deve estar funcionando de forma estável e ter a banda mínima
necessária para que o Tryd receba o volume necessário de dados sem perdas.
Instabilidade e muito uso da internet por outras aplicações poderão afetar o
desempenho do Tryd.
Links da Corretora
A CVM e a BM&FBOVESPA exigem que as corretoras ofereçam um nível mínimo de
serviço e um plano de contingência para reduzir os riscos inerentes a este tipo de
produto que usa a internet como meio de comunicação, ciente de que este meio pode
apresentar falhas.
Firewall da Corretora
Apesar desse recurso existir para proteger a corretora e seus clientes, um simples
defeito/falha que cause interrupção no firewall interrompe também a comunicação do
cliente com a corretora.
Servidores da Corretora
Exigências da CVM e da BM&FBOVESPA obrigam que as corretoras a invistam bastante
em servidores com vários recursos com redundância. Mesmo sendo pouco provável, e
apesar da redundância, problemas também podem ocorrer nesse ponto. Resta a
corretora, portanto, acionar os fornecedores e tentar oferecer uma solução o mais
rápido possível. Todas as corretoras têm ferramentas de gerenciamento para prever
possíveis falhas, cópias de segurança das bases de dados, no-break e até mesmo
geradores.
Rede da Corretora
Defeitos/falhas em componentes/equipamentos (placas de rede, cabeamento, switches,
roteadores e etc.) da rede podem interromper os serviços.
Sistema de BackOffice
Este sistema faz o cálculo de faturamento, controla a custódia, atualiza os saldos em
conta, provisiona os proventos, entre outras funcionalidades. As ferramentas de
roteamento de ordens normalmente buscam estas informações no sistema de
BackOffice, que deve estar com todas as informações corretas e atualizadas antes da
abertura do Pregão. Caso contrário, as ferramentas de roteamento de ordens não tâm
informações suficientes para fazer a validação das ordens e, por este motivo, algumas
corretoras chegam a segurar a abertura das negociações enquanto o BackOffice não
estiver com os dados 100% fechado.
Bolsas
Este é o ultimo ponto e por também usar links, servidores, equipamentos de rede e
sistemas, podem ocorrer falhas - ainda que pouco frequentes e involuntárias. Assim
como os outros pontos, há registros divulgados, inclusive, por e-mail e postados em
sites de corretoras.
10 Cotações Internacionais
O Tryd possui extensões (plug ins) que permitem a recepção do feed de cotações do
BarChart.
O BarChart é um provedor pago de cotações internacionais em tempo real.
Para receber market data feed em tempo real das principais Bolsas no mundo, basta
contratar esse sinal diretamente da Barchart.
Para tanto, é necessário se cadastrar na página Registro de Usuários Tryd para acesso em
tempo real ao Barchart Data Feed, escolhendo a quantidade de ativos e as Bolsas que se
deseja assinar. Você receberá por e-mail um Usuário e Senha que serão utilizados no
preenchimento da tela de configuração do plugin BarChart.
Como proceder
Indices
Existem duas taxas (fees) que são cobradas pelo sinal em tempo real da Barchart:
O valor total a ser pago mensalmente será a soma do Service Fee e do total do Exchange
Fees.
Na página Registro de Usuários Tryd para acesso em tempo real ao Barchart Data Feed
você irá efetuar o cadastramento, escolhendo a quantidade de ativos e as Bolsas que se
deseja assinar.
Selecione o serviço
Aqui você deverá selecionar a quantidade máxima de ativos (cotações) que deseja
assinar. As opções são: 'Até 100 Papéis', 'Até 200 Papéis' e 'Até 500 Papéis' com os
respectivos preços de USD39.00/mês, USD66.00/mês e USD92.00/mês. Esses valores
mensais são os cobrados pela Barchart pelo serviço de market data feed.
Aqui você deverá selecionar as Bolsas das quais quer receber informações. Cada Bolsa tem
um fee associado (assim como no Brasil existe uma taxa que é paga a Bovespa e outra
que é paga a BM&F). Esses valores são repassados as respectivas Bolsas.
O Tryd possui extensões (plug ins) que permitem a recepção do feed de cotações do
Yahoo!Finance.
O Yahoo!Finance é um provedor gratuito de cotações internacionais com delay de 15
minutos.
Para ter acesso a esse provedor, é preciso ter conhecimento dos códigos (symbols). Como
exemplo, usaremos o índice Dow Jones:
Yahoo!Finance – ^DJI
Na janela 'Novo Papel' que se abrirá, inserir o código do provedor escolhido no campo
'Papel'. O campo 'Descrição' é de texto livre. Clicar em 'Próximo'.
Na janela Provedor de Dados de Cotação, escolha o provedor e repita seu código. Clique
em 'Terminar'.
11 EULA
8. Disposições Gerais
8.1. Este contrato é regido pelas leis do Brasil. As partes elegem o foro central da
Comarca do Estado do Rio de Janeiro como competente para dirimir toda e qualquer disputa
legal ou litígio que surja em decorrência do presente ACORDO.
8.2. O USUÁRIO concorda que nenhuma sociedade, parceria, vínculo empregatício ou de
agenciamento existe entre o USUÁRIO e a LICENCIANTE como fruto da concordância do
USUÁRIO com o presente ACORDO.
8.3. O USUÁRIO concorda em não se promover ou fazer passar sua própria pessoa
como agente, representante ou empregado da LICENCIANTE ou de seus parceiros. A
LICENCIANTE isenta-se de toda e qualquer representação, ação, acordo ou contrato
celebrado pela ação ou omissão do USUÁRIO.
8.4. A atuação da LICENCIANTE junto a este ACORDO é sujeita às leis existentes em
vigor, ou aquelas decorrentes de ordem legal. Nada aqui contido é uma recusa da
LICENCIANTE em sua obrigação de agir conforme a força da lei, em especial àquelas que
dizem respeito e protegem o USUÁRIO DOS SERVIÇOS E SOFTWARE durante o seu uso.
Do mesmo modo, a LICENCIANTE espera que o USUÁRIO observe o mesmo respeito às
leis.
8.5. No caso de parte deste ACORDO ser determinada inválida ou não aplicável por lei
em vigor ou ordem judicial, incluindo, mas, não limitando, a garantia do direito ao recurso, ou
ainda, das limitações de responsabilidade descritas aqui, aquilo que for considerado
inaplicável será considerado substituído pela medida legal que mais se aproxime da intenção
da parte do ACORDO original. Lembrando sempre que o restante deste termo deverá
permanecer em vigor para todos e quaisquer fins e direitos.
8.6. Este ACORDO é celebrado entre a LICENCIANTE e o USUÁRIO e substitui
qualquer ACORDO anteriormente em vigor entre as partes.
8.7. Qualquer exceção não regulada neste ACORDO será deliberada pela
LICENCIANTE.
exportação 24
Index -F-
-A- FastQuote
Fundos 199
119, 235, 236
BackOffice
backup 24
5, 255
-I-
Baixas 122 importação 24
BarChart 142, 257 indicador 27, 172, 193, 203, 206, 212, 217, 223,
Boleta DayTrade 160 228, 250
Bolsas 5, 255, 257 indicadores 27, 172, 203, 212, 217, 223, 228, 250
instalação 10
-C-
colunas 60, 163
-L-
compra 5, 21, 60, 75, 78, 83, 88, 111, 114, 122, linha 27, 172, 193, 206, 221, 250
128, 150, 155, 160, 163, 201, 236 Livro 121
Comprar/Vender Títulos Públicos 190 Livro DayTrade 98, 104
configurações 5, 13, 24, 193, 249, 250 logins 14
corretora 14, 83, 127, 128, 249, 250, 255 Lucro 5, 201
Cotações 5, 14, 21, 27, 60, 75, 104, 108, 142, 158,
172, 193, 235, 236, 249, 250, 257, 260
Cruz
Custódia
193, 209
5, 114, 160, 255
-M-
Magnetismo 193, 206
máxima 27, 60, 108, 206, 257
-D- mensagens 127
mercado 5, 27, 199
dados 14, 24, 27, 104, 114, 119, 128, 158, 172,
mínima 27, 60, 108, 206, 250
193, 214, 228, 250, 255, 257, 260
mover 236
DDE 5, 12, 27, 158, 223, 250
destacar 236
Digitação
Dow Jones
235
260
-N-
Drag and Drop 21, 236 Negociação 98, 190
negócios 5, 14, 27, 60, 128, 235, 250
notícias 5, 14, 131
-E-
espessura 27, 219, 221
© 2014 Tryd Trading Solutions
Index 273
-O- -U-
ofertas 5, 14, 21, 60, 75, 121, 235, 236 Usuário Cotações 14
OMS 153, 255 Usuário Negociação 14
Opções 5, 14, 163
ordem
255
5, 75, 78, 83, 88, 111, 114, 201, 228, 236,
-V-
venda 5, 21, 60, 75, 78, 83, 88, 111, 114, 122, 150,
-P- 155, 163, 201, 236
visão 21, 60, 75, 83, 88, 104, 108, 111, 114, 119,
Padrões 104 122, 127, 128, 131, 142, 150, 153, 155, 157, 158, 160,
Papéis 5, 26, 27, 60, 104, 122, 142, 163, 193, 236, 163, 172, 193, 201, 212, 214, 233, 234, 235, 236
257, 260 Visibilidade 172, 212, 250
Perspectiva 14, 17, 24, 75 Visões 17
Pivot 5, 27, 108, 236 Volatilidade 27, 223
Portfólio 5, 160 Volumes 122
posição 5, 27, 83, 114, 228, 236
Prejuízo
Problemas
5, 201
250, 255
-Y-
processo 98 Yahoo!Finance 260
-R- -Z-
Ranking 5, 122, 150, 236 Zoom 193, 233
redimensionar 236
Relatórios 5, 14, 153
Requisitos 12
Resumo 155
RSS 5, 14, 131
-S-
Script 27, 223
status 88, 172
Stop 5, 78, 83, 88, 114, 201
-T-
Templates 203
Tesouro Direto 190
Topos 199
Totalizadores 157