Terminator_v2.0: O EA que Revoluciona o MetaTrader 5

Mike 2012.12.05 19:47 14 0 0
Anexo

O Expert Advisor foi reescrito a partir do MQL4, criado pelos autores Alejandro Galindo e Tom Maneval, e está disponível através do Scriptor. Você pode conferir a fonte original aqui.

Como Funciona

O Expert Advisor abre posições com base em sinais de diferentes indicadores.

Indicadores Necessários:

Existem seis variantes de sinais de negociação:

  1. No indicador MACD: Quando o indicador sobe, permite-se comprar; quando cai, permite-se vender.
  2. No indicador Pivot Lines TimeZone: Se o preço estiver acima do nível Pivot, compra é permitida; se estiver abaixo, venda é permitida.
  3. No indicador Support_and_Resistance: Quando o nível de Resistência é cruzado para cima, uma posição de compra é aberta. Se o nível de Suporte é cruzado para baixo, uma posição de venda é aberta.
  4. No i_Trend e no RSI: Quando a linha verde do i_Trend está acima da linha vermelha e subindo, e o RSI também sobe, abre-se uma compra. Quando a linha verde do i_Trend está abaixo da linha vermelha e caindo, e o RSI também cai, abre-se uma venda.
  5. Usando i_Trend, RSI e estocástico: Quando a linha verde do i_Trend está acima da linha vermelha e subindo, o Oscilador Estocástico principal está acima do sinal e subindo, e o RSI também sobe, abre-se uma compra. Quando a linha verde do i_Trend está abaixo da linha vermelha e caindo, o Oscilador Estocástico principal está abaixo do sinal e caindo, e o RSI também cai, abre-se uma venda.
  6. Usando i_Trend, RSI, estocástico e MFI: Quando a linha verde do i_Trend está acima da linha vermelha e subindo, o Oscilador Estocástico principal está acima do sinal e subindo, o RSI sobe e o MFI também sobe, abre-se uma compra. Quando a linha verde do i_Trend está abaixo da linha vermelha e caindo, o Oscilador Estocástico principal está abaixo do sinal e caindo, o RSI cai e o MFI também cai, abre-se uma venda.

O volume inicial da posição é igual à variável Lots ou calculado proporcionalmente aos ativos disponíveis (variável MaximumRisk quando Lots=0).

Se a posição se tornar não lucrativa, seu volume será aumentado. O volume é incrementado um passo de um Pip a partir do preço da última negociação, caso haja um sinal de negociação correspondente à direção da posição.

O primeiro aumento de volume é feito multiplicando o lote por 2. O número de operações com multiplicação por 2 é definido pela variável DoubleCount; depois disso, a multiplicação é feita por 1,5.

O número total de operações em sequência é definido pela variável MaxCount.

Inicialmente, a posição é aberta com TakeProfit. A variável TakeProfit2 é usada quando o volume aumenta, e o nível de Take Profit é calculado com base no preço total da posição.

Se TakeProfit=0 ou TakeProfit2=0, a posição inicial ou uma posição quando o volume aumenta ficará sem Take Profit. Nesse caso, a função de trailing (variável TrailingStop) deve ser utilizada.

O último aumento de volume é feito definindo o Stop Loss (variável StopLoss); se o valor da variável StopLoss for igual a 0, o Stop Loss não será definido.

Os resultados de desempenho do Expert Advisor são exibidos no testador.

Parâmetros

  • Trade_ON - Permitir abertura de posição.
  • Lots - lote; quando 0, o parâmetro MaxrR é utilizado.
  • MaximumRisk - Risco (valor padrão Lots=0).
  • StopLoss - Stop Loss em pontos, 0 - sem Stop Loss.
  • TakeProfit - Take Profit na posição inicial em pontos.
  • TakeProfit2 - Take Profit ao adicionar em pontos.
  • MaxCount - Número máximo de posições abertas de um lado; se -1, é ilimitado.
  • DoubleCount - Número de operações com fator multiplicador de lote 2; outras abertas com fator multiplicador de lote 1.5.
  • Pips - Nível de adição em pontos.
  • Trailing - Nível de trailing stop; quando o valor é 0, o trailing stop é desativado.
  • Shift - Barra em que os indicadores são verificados: 0 - barra em formação, 1 - primeira barra formada.
  • ReverseCondition - Alterar sinais de compra e venda.
  • OPEN_POS_BASED_ON - Tipo de sinais de negociação.
  • MACD_FastPeriod - Período rápido do MACD.
  • MACD_SlowPeriod - Período lento do MACD.
  • MACD_Price - Preço do MACD.
  • Pivot_DayStartHour - Hora de início do dia.
  • Pivot_DayStartMinute - Minutos de início do dia.
  • Pivot_AttachSundToMond - Anexar barras de domingo à segunda-feira.
  • SupRes_iPeriod - Período do indicador Support_and_Resistance.
  • iT_Price - Tipo de preço pelo qual a diferença entre preço e Bandas de Bollinger é calculada.
  • iT_BBPeriod - Período das Bandas de Bollinger (BB).
  • iT_BBShift - Deslocamento das Bandas de Bollinger (BB).
  • iT_BBDeviation - Desvio das Bandas de Bollinger (BB).
  • iT_BBPrice - Preço das Bandas de Bollinger (BB).
  • iT_BBLine - Linha usada das Bandas de Bollinger.
  • iT_BullsBearsPeriod - Período do Bulls Bears Power.
  • RSI_Period - Período do RSI.
  • RSI_Price - Preço do RSI.
  • St_KPeriod - Período K do estocástico.
  • St_DPeriod - Período D do estocástico.
  • St_SPeriod - Período S do estocástico.
  • St_Method - O método do estocástico.
  • St_Price - Preço do estocástico.
  • St_UpperLevel - Nível superior do estocástico.
  • St_LowerLevel - Nível inferior do estocástico.
  • MFI_Period - Período do MFI.
  • MFI_Volume - Volume do MFI.
Lista
Comentário 0