Package | Description |
---|---|
stScript.process.api |
Pacote que possui
Process como classe principal, permitindo ao usuário
estender as funcionalidades do Tryd, interceptando os eventos do mercado e executando ações com base nos
dados disponibilizados. |
Modifier and Type | Method and Description |
---|---|
ChangePositionCommand |
Process.cancelAllOrders(Position position)
Responsável por agendar o cancelamento de todas as ordens de uma determinada posição.
|
CancelOrderResponse |
Process.cancelOrder(Order order)
Realiza a cancelamento de uma ordem.
|
ChangeOrderResponse |
Process.changeOrder(Order order,
long quantity,
double price)
Faz a requisição de alteração dos dado da ordem ao OMS.
|
ChangeOrderResponse |
Process.changeStopOrder(Order order,
long quantity,
double price,
double trigger)
Faz a requisição de alteração dos dado da ordem stop ao OMS.
|
ChangeOrderResponse |
Process.changeTrailingStopOrder(Order order,
long quantity,
double price,
double trigger,
double trailingStart,
double trailingAdjust)
Faz a requisição de alteração dos dado da ordem stop móvel ao OMS.
|
ChangePositionCommand |
Process.closePosition(Position position)
Faz apenas a zeragem, sem cancelar as ordens em aberto.
|
ChangePositionCommand |
Process.flatPosition(Position position)
Faz a zeragem da posição, seguido do pedido de cancelamento de todas as ordens em aberto
do papel.
|
void |
Process.requestPositionUpdates(String securityCode)
Faz a requisição para que o processo receba uma notificação sempre que houverem mudanças na quantidade
da posição do papel.
|
ChangePositionCommand |
Process.revertPosition(Position position)
Faz apenas reversão da posição, sem cancelar as ordens em aberto.
|
SendOrderResponse |
Process.sendBuyOrder(String securityCode,
long orderQtty,
double orderPrice)
Envia uma ordem (limit) de compra.
|
SendBuyStopOrderResponse |
Process.sendBuyStopOrder(BuyStopOrderBuilder orderBuilder)
Envia uma ordem stop de compra.
|
SendBuyTrailingStopOrderResponse |
Process.sendBuyTrailingStopOrder(BuyTrailingStopOrderBuilder orderBuilder)
Envia uma ordem stop móvel de compra.
|
SendOrderResponse |
Process.sendOrder(NormalOrderBuilder orderBuilder)
Envia uma ordem normal (limit).
|
SendOrderResponse |
Process.sendSellOrder(String securityCode,
long orderQtty,
double orderPrice)
Envia uma ordem (limit) de venda.
|
SendSellStopOrderResponse |
Process.sendSellStopOrder(SellStopOrderBuilder orderBuilder)
Envia uma ordem stop de venda.
|
SendSellTrailingStopOrderResponse |
Process.sendSellTrailingStopOrder(SellTrailingStopOrderBuilder orderBuilder)
Envia uma ordem stop móvel de venda.
|