Neo traderBot

Neo traderBot

Você sabia?

Abordamos o tema de automatização de estratégias em NTSL, MQL5 e NinjaScript!

Documentação

Ordens OCO – RG Fixo

Leitura estimada: 4 minutos 165 views

A administração das posições pode ser realizada por meio de ordens OCO (One-Cancel-Others) de stoploss e alvo, conforme demonstrado na figura abaixo (a qual aplicou-se também o stoploss Breakeven concomitantemente).

A vantagem de utilizar as ordens OCO é o gerenciamento automático da plataforma em relação ao cancelamento da ordem na ponta contrária à ordem executada. Por exemplo, se sua operação atingir o alvo, a ordem de stoploss é automaticamente cancelada.

Caso o usuário não utilize esta fucionalidade, as operações pode ser revertidas por meio do sinal de reversão (bSinalReversao) ou encerradas por meio do sinal bSinalEncerramento, a serem definidos pelo usuário.

Diferentemente da execução dos sinais que ocorrerá por ordens a mercado no fechamento da barra, as ordens OCO são apregoadas e, portanto, executadas quando o preço é atingido. A ordem de stoploss será sempre uma ordem do tipo stop (passível de slippage devido à sua natureza), enquanto as ordens de alvo será do tipo limitadas (compondo o book de ofertas).

pOCO_RGFixo (boolean)

Quando true, este parâmetro irá habilitar a funcionalidade de ordens OCO de stoploss e alvo. Uma vez aberta uma posição, o usuário irá observar na linha branca o preço médio de sua posição, na linha vermelha a posição do stoploss e na linha azul a posição do alvo.

Obs: as linhas no gráfico serão plotadas apenas se o usuário configurar o parâmetro pPlotarLinhasOCO para true.

pStopFixoEmTicks (integer)

Este parâmetro é utilizado para definir o stoploss inicial da operação em relação ao preço médio na unidade de ticks. Por exemplo, no caso do mini-contrato de índice, um tick possui 5 pontos. Assim, caso o stop desejado seja de 50 pontos, isto representa 10 ticks.

Se o usuário habilitar a funcionalidade de Stop Breakeven, o stop inicialmente configurado será deslocado caso o gatilho de breakeven seja atingido.

pAlvoFixoEmTicks (integer)

Este parâmetro é utilizado para definir o alvo das operações em função do preço médio da posição na unidade de ticks. 

Por exemplo, no caso de um operação no mini-contrato de dólar, onde cada tick equivale a 0,5 pontos. Caso o usuário deseje um alvo de 10 pontos, isto será representado por 20 ticks.

Leave a Comment

CONTENTS