Se você está em busca de um Expert Advisor que funcione com qualquer indicador customizado e que desenhe setas de compra/venda, então você precisa conhecer o exp_iCustom.
Versão 5:
Alteramos o tipo das variáveis _O_M3_BuyLevel, _O_M3_SellLevel, _C_M3_CloseBuyLevel, _C_M3_CloseSellLevel de int para double, permitindo a entrada de números fracionários.
Para mais detalhes, confira a página do exp_iCustom_v1.
Versão 6:
Agora, implementamos a possibilidade de adicionar verificações adicionais ao fechar ordens com base no indicador: verificação do lucro da ordem (fechar apenas ordens com lucro não inferior ao especificado), verificação da localização do stop loss (se o stop loss garantir o lucro especificado, a ordem não será fechada).
Variáveis:
- ==== Regras adicionais para fechamento ====
- CheckProfit - Verifica o lucro da ordem ao fechar, ordens com lucro inferior ao MinimalProfit não são fechadas.
- MinimalProfit - veja a variável CheckProfit.
- CheckSL - Se o stop loss da ordem garantir um lucro não inferior ao MinimalSLProfit, a ordem não será fechada.
- MinimalSLProfit - veja a variável CheckSL.
* * *
Adicionamos a capacidade de trailing com base em um indicador customizado. Qualquer indicador pode ser utilizado, como o PriceChannel Stop NK, o canal de duas cores alternadas NRTR WATR, que desenha pontos ou setas, e a modificação da ordem ocorrerá apenas se um ponto ou seta estiver presente.
Variáveis:
- === Trailing por indicador ===
- _TS_ON - habilita o trailing por indicador;
- _TS_iCustomName - nome do indicador customizado;
- _TS_iCustomParam - lista de parâmetros delimitados por "/". Para variáveis booleanas, use 1 em vez de true, 0 em vez de false. Se os parâmetros do indicador contiverem variáveis de string, o EA não funcionará!!!;
- _TS_iForBuyBufIndex - índice do buffer para ordens de compra;
- _TS_iForSellBufIndex - índice do buffer para ordens de venda;
- _TS_iShift - deslocamento do indicador. 1 - nas barras formadas, 0 - na barra em formação (não recomendado). Também é possível inserir um valor 2, 3, 4...
- _TS_Opt_1_Use - habilitar o uso da variável otimizada 1. Quando a variável otimizada estiver ativada, em vez do valor da string iCustomParam, definido pela variável Opt_X_Index, será utilizado o valor da variável Opt_X_Value;
- _TS_Opt_1_Index - índice da variável otimizada 1 na matriz de parâmetros (na string iCustomParam). A numeração começa em zero;
- _TS_Opt_1_Value - valor da variável otimizada 1;
- _TS_Opt_2_Use - habilitar o uso da variável otimizada 2;
- _TS_Opt_2_Index - índice da variável otimizada 2 na matriz de parâmetros (na string iCustomParam). A numeração começa em zero;
- _TS_Opt_2_Value - valor da variável otimizada 2;
- _TS_Opt_3_Use - habilitar o uso da variável otimizada 3;
- _TS_Opt_3_Index - índice da variável otimizada 3 na matriz de parâmetros (na string iCustomParam). A numeração começa em zero;
- _TS_Opt_3_Value - valor da variável otimizada 3;
- _TS_Opt_4_Use - habilitar o uso da variável otimizada 4;
- _TS_Opt_4_Index - índice da variável otimizada 4 na matriz de parâmetros (na string iCustomParam). A numeração começa em zero;
- _TS_Opt_4_Value - valor da variável otimizada 4;
- _TS_Opt_5_Use - habilitar o uso da variável otimizada 5;
- _TS_Opt_5_Index - índice da variável otimizada 5 na matriz de parâmetros (na string iCustomParam). A numeração começa em zero;
- _TS_Opt_5_Value - valor da variável otimizada 5;
- _TS_Indent - indentação (em pontos) a partir do valor do indicador;
- _TS_TrailInProfit - lucro mínimo trailed. O stop loss é movido apenas se garantir não menos que _TS_TrailInProfit pontos de lucro.
Versão 6:
Agora é possível usar indicadores de duas cores (_O_Mode=5, _C_Mode=5). É possível utilizar indicadores como NRTR NK, ou médias móveis coloridas, por exemplo, MA_In_Color_wAppliedPrice.
Um grande número de indicadores coloridos não pode ser utilizado, alguns indicadores pintam uma barra no passado (nesse caso, vale a pena tentar aumentar os valores de _O_iShift e _C_iShift em 1), outros simplesmente sobrepõem linhas de uma cor com linhas de outra cor (estes não podem ser utilizados).
Adicionado o modo MarketWatch - abertura de ordens de mercado sem stop loss/take profit, que são configurados posteriormente.
Novos parâmetros:
Na seção de parâmetros "Indicador para abertura":
- _O_M5_iBuyBufIndex - índice do buffer para a linha exibida durante uma tendência de alta;
- _O_M5_iSellBufIndex - índice do buffer para a linha exibida durante uma tendência de baixa.
Na seção de parâmetros "Indicador para fechamento":
- _C_M5_iBuyBufIndex - índice do buffer para a linha exibida durante uma tendência de alta;
- _C_M5_iSellBufIndex - índice do buffer para a linha exibida durante uma tendência de baixa.
Na seção de parâmetros "Ordem":
- MW_Mode - habilitar o modo MarketWatch.
Comentário 0