Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 1485
- Avaliação:
- Publicado:
- 2018.05.31 08:29
- Atualizado:
- 2018.06.27 14:53
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
EA que procura N velas idênticas consecutivas. Ele compra em velas de alta, vende em velas de baixa. É considerado o tipo de conta de negociação: cobertura ou compensação. No código, são utilizadas as classes de negociação CPositionInfo, CTrade, CSymbolInfo e CAccountInfo.
- Versão 1 N Candles.
- Versão 2 N Candles v2.
- Versão 3 N Candles v3.
- Versão 4 N Candles v4.
- Versão 5 N Candles v5.
Novo na versão 6
Adicionados tipos de fechamento ao encontrar "ovelhas negras":
- Fechamento de todas as posições.
- Fechamento de posições opostas à "ovelha negra".
- Fechamento de posições que têm a mesma direção que a "ovelha negra".
"Ovelha negra"
Digamos que o EA esteja procurando 5 velas idênticas. Assim que ele as encontrar, suponhamos que sejam cinco velas de alta, será aberta a posição BUY. Se após a abertura da posição, a próxima vela não for de alta - esta vela é a assim chamada. "ovelha negra".
Parâmetros de entrada
- N identical candles which go in a row - número de velas idênticas em série.
- Lot - volume da posição a ser aberta.
- Take Profit - take-profit, se "0" - o parâmetro não é usado.
- Stop Loss - stop-loss, se "0" - o parâmetro não é usado.
- Trailing Stop - trailing, se "0" - o parâmetro não é usado.
- Trailing Step - passo do trailing, se "0" - o parâmetro não é usado.
- Max positions certain direction (only for hedging) - número máximo de posições em uma direção (somente para cobertura).
- Max position volume (only for netting) - volume máximo de posições abertas (apenas para compensação).
- .
- Use trade hours - habilitar/desabilitar o uso de "horário de trabalho".
- Start hour - início do "horário de trabalho" (hora).
- End hour - fim do "horário de trabalho" (hora).
- magic number - identificador único do EA.
- The type of closure at the meeting of the "black sheep" - tipo de fechamento, se encontrar uma "ovelha negra".
Nesta versão, você pode desativar as configurações Take Profit, Stop Loss, Trailing Stop - fechamento das posições será controlado pelo parâmetro "ovelha negra".
Exemplo para o período D1 de 2017.04.18 a 2018.02.10 no modo de geração de ticks "Cada tick":
Symbol | Pass | Result | Profit | Expected Payoff | Profit Factor | Recovery Factor | Sharpe Ratio | Custom | Equity DD % | Trades |
---|---|---|---|---|---|---|---|---|---|---|
AUDJPY | 0 | 234868,07 | 26677,92 | 592,84 | 3,06 | 2,23 | 0,42 | 0 | 17,42 | 45 |
EURCHF | 2 | 182707,90 | 21403,45 | 548,81 | 2,56 | 0,97 | 0,34 | 0 | 26,12 | 39 |
AUDUSD | 3 | 176864,42 | 23113,10 | 462,26 | 2,42 | 1,40 | 0,33 | 0 | 23,34 | 50 |
USDJPY | 1 | 161759,58 | 16625,68 | 573,30 | 2,43 | 0,66 | 0,38 | 0 | 44,97 | 29 |
GBPUSD | 4 | 106435,34 | 15526,40 | 378,69 | 1,62 | 0,61 | 0,20 | 0 | 29,82 | 41 |
USDCHF | 5 | 51537,85 | 445,34 | 11,42 | 1,02 | 0,02 | 0,02 | 0 | 31,45 | 39 |
USDCAD | 6 | 40360,28 | -3701,81 | -88,14 | 0,87 | -0,15 | -0,04 | 0 | 35,79 | 42 |
EURCAD | 7 | 38152,04 | -4512,05 | -132,71 | 0,84 | -0,17 | -0,06 | 0 | 42,95 | 34 |
#AA | 9 | 34847,02 | -1795,40 | -51,30 | 0,72 | -0,52 | -0,12 | 0 | 6,95 | 35 |
EURJPY | 8 | 23499,63 | -14049,99 | -326,74 | 0,65 | -0,26 | -0,18 | 0 | 62,68 | 43 |
EURUSD | 10 | 4307,27 | -28962,60 | -851,84 | 0,20 | -0,95 | -0,59 | 0 | 60,81 | 34 |
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/20000
![Stochastic Extended](https://c.mql5.com/i/code/indicator.png)
Esta versão do oscilador estocástico permite usar qualquer um dos quatro tipos básicos de médias (por padrão, SMA, mas também estão disponíveis EMA, SMMA e LWMA). Alguns deles são mais rápidos do que a versão padrão (por exemplo, como no caso de EMA e LWMA). O SMMA é um pouco mais lento, mas com ele você pode ajustar a proporção de velocidade e sinais.
![T3 Stochastic Momentum Index](https://c.mql5.com/i/code/indicator.png)
Esta versão do indicador é calculada da mesma forma que o índice de Stochastic Momentum Index, exceto pelo fato de, em vez de usar a média móvel exponencial (EMA) para cálculo, utilizar T3. Isso dá um resultado mais suave, sem nenhum atraso.
![Obtendo dados de OHLC de M1 para testes de histórico no MetaTrader 4](https://c.mql5.com/i/code/expert.png)
Normalmente, a maioria das corretoras não fornece dados de mais de 3 meses sobre o timeframe M1 no MetaTrader 4, no entanto, para o MetaTrader 5, esses dados são fornecidos para os últimos 3 anos. A ferramenta apresentada pode ser usada para obter dados no Testador MetaTrader 5 e salvá-los num arquivo .hst para testes no MetaTrader 4.
![Fisher RVI](https://c.mql5.com/i/code/indicator.png)
Indicador RVI acrescentado com uma transformada de Fisher. Ele permite que o trader crie uma função de distribuição de probabilidade quase gaussiana para a normalização de preços. De fato, a transformada de Fisher torna os aumentos repentinos de pico relativamente raros e permite que você identifique exclusivamente as reversões de preços no gráfico. Este indicador é utilizado, em primeiro lugar, pelos traders que desejam receber sinais atempados, em contraste com os indicadores de atraso.