QuantForge
pt

Referência dos blocos

Cada bloco comporta-se da mesma forma no EA exportado e no testador de estratégias. As definições numéricas podem ser ligadas a entradas. As distâncias estão em pips: em cotações de 5 e 3 casas decimais um pip são 10 pontos.

Verificações

Têm uma saída SIM e uma saída NÃO.

Uma vez por barra

Deixa passar no primeiro tick de cada nova barra do seu tempo gráfico (o do gráfico, salvo se escolher outro). Cada bloco Uma vez por barra acompanha a sua própria barra, por isso dois deles deixam passar ambos numa nova barra. Coloque um antes das suas entradas para que o EA negoceie no máximo uma vez por barra em vez de em cada tick.

Condição (se A vs B) e Cruzamento

Comparam dois operandos: um indicador, um preço ou um valor fixo. O deslocamento da vela escolhe a barra: 1 é a última barra fechada (o habitual), 0 a barra ainda em formação.

  • Operadores: maior/menor que, maior/menor ou igual, igual.
  • Cruza acima: A estava em B ou abaixo uma barra antes e agora está acima. Cruza abaixo é o inverso.
  • Indicadores: RSI, EMA, SMA, ATR e CCI (com o respetivo período); bandas de Bollinger (2,0 desvios); envelopes (0,25%); banda inferior de Keltner (EMA − 1,5 × ATR(14)); banda VWAP; MACD principal e sinal (12, 26, 9); estocástico %K (5, 3, 3). A definição Tempo gráfico lê-os noutro tempo gráfico.

Filtro de horário / sessão

Deixa passar quando a hora do servidor é igual ou posterior à hora de início e anterior à hora de fim.

Filtro de spread máximo

Deixa passar enquanto o spread atual, em pontos, for igual ou inferior ao limite.

Número de posições abertas

Deixa passar enquanto este EA tiver no máximo o número indicado de posições abertas na direção escolhida (ANY, BUY ou SELL). As ordens pendentes não contam.

Proteção de perda diária

Compara o capital com o saldo no início do dia do servidor. Enquanto a perda estiver abaixo do limite segue SIM. Quando o limite é atingido fecha todas as posições (se fechar tudo ao ultrapassar estiver ativo) e segue NÃO no resto do dia.

Martingale / grelha

Deixa passar a primeira ordem de uma grelha: sem posições abertas, deixa passar e a ordem seguinte usa o seu próprio lote. Depois só deixa passar quando a posição mais recente perde pelo menos passo (pips) e há menos de ordens máx. posições abertas. A ordem seguinte usa então o lote dessa posição × multiplicador. As grelhas aumentam a exposição quando o preço vai contra si, por isso teste-as com cuidado.

Ordens e posições

Comprar / Vender (ordem a mercado)

Abre uma ordem a mercado. Os lotes são fixos ou calculados a partir de um risco % do capital sobre o stop loss. O stop loss e o take profit definem-se em pips a partir do preço de entrada; um valor 0 passa a 30 e 60 pips.

Ordem pendente de compra/venda

Coloca uma ordem BUY STOP, SELL STOP, BUY LIMIT ou SELL LIMIT à distância escolhida do preço atual. O stop loss e o take profit medem-se a partir do preço da ordem. A expiração em minutos elimina a ordem se não tiver sido executada; 0 mantém-na até ser executada.

Fechar posições

Fecha as posições abertas deste EA na direção escolhida (ALL, BUY ou SELL). As ordens pendentes não são afetadas.

Trailing stop

Quando uma posição ganha início (pips), move o stop loss para distância (pips) atrás do preço, em passos de pelo menos passo (pips). Funciona para compras e vendas.

Mover para break-even

Quando uma posição ganha ativação (pips), move o stop loss para a entrada mais garantir (pips). Nunca alarga um stop.

Lote pelo risco

Dimensiona as ordens colocadas depois dele no mesmo tick: risco % do capital dividido pelo stop loss de cada ordem (ou o stop predefinido se a ordem não tiver), entre o lote mínimo e o máximo. Sem ele, cada ordem mantém a sua própria definição de lote.

Lógica e saídas

Passagem / conector

Não faz nada; útil para juntar ou arrumar caminhos.

Desenhar seta

Desenha uma seta no gráfico, no máximo uma vez por barra e por bloco: abaixo do mínimo para setas de subida/compra, acima do máximo para setas de descida/venda. As setas também aparecem no gráfico do testador.

Alerta / notificação

Envia a mensagem como alerta do terminal, notificação push para a aplicação móvel do MetaTrader, ambos, ou apenas para o registo Experts.