Indicadores de elite :) - página 291

 

mladan,

Sou novo nisso e, tentando aprender a fazer isso, tenho procurado um indicador de MA que não só tem um alerta visual, mas um alerta sonoro. Já vi este do BB e gosto dele, mas não consigo que ele faça o áudio, por favor, você pode me ajudar.

Arquivos anexados:
 

Obrigado por compartilhar JohnnyBoy.

 

Altoronto

Aqui você vai
cumprimentos

Mladen

altoronto:
Mladen, você pode adicionar opção para diferentes moedas no indicador anexo?

Agradecemos antecipadamente, como sempre.

Seu verdadeiro

Altoronto
Arquivos anexados:
 

Cruzetas de Nema

Obrigado Mladen trabalha muito bem, agora vejo o que eu estava fazendo de errado.

 

Indicador de aperto CCI

Olá Mladen

Indicador de Aperto CCI FXCM Versão da Estação de Trocas FXCM

para a versão Metatrader 4

Obrigado

Código:

função Init()

indicador:nome("CCI Squeeze Indicator");

indicador:descrição("");

indicador:requiredSource(core.Bar);

indicador:tipo(core.Oscilador);

indicador.parâmetros:addInteger("MA_Period", "Período de MA", "Período de MA", 200);

indicador.parâmetros:addString("MA_Método", "Método de MA", "", "MVA");

indicator.parameters:addStringAlternative("MA_Method", "EMA", "", "EMA");

indicador.parâmetros:addStringAlternative("MA_Method", "KAMA", "", "KAMA"); indicador.parâmetros:addStringAlternative("MA_Method", "KAMA", "", "KAMA");

indicador.parâmetros:addStringAlternative("MA_Método", "LWMA", "", "LWMA"); indicador.parâmetros:addStringAlternative("MA_Método", "LWMA", "", "LWMA");

indicator.parameters:addStringAlternative("MA_Method", "MVA", "", "MVA");

indicator.parameters:addStringAlternative("MA_Method", "TMA", "", "TMA");

indicator.parameters:addInteger("CCI_Period", "Period of CCI", "Period of CCI", 50);

indicator.parameters:addColor("upB_color", "Color of upB", "Color of upB", core.rgb(0, 255, 0)));

indicator.parameters:addColor("loB_color", "Color of loB", "Color of loB", core.rgb(255, 128, 64)));

indicator.parameters:addColor("upB2_color", "Cor de upB2", "Cor de upB2", core.rgb(0, 64, 0)));

indicator.parameters:addColor("loB2_color", "Cor de loB2", "Cor de loB2", core.rgb(255, 0, 0)));

indicator.parameters:addColor("line_color", "Cor da linha", "Cor da linha", core.rgb(128, 128, 128)));

fim

local primeiro;

fonte local = nulo;

MA local;

CCI local;

função Prepare()

fonte = instância.fonte;

MA_Period=instance.parameters.MA_Period;

MA_Método=instância.parâmetros.MA_Método;

CCI_Period=instance.parameters.CCI_Period;

MA = core.indicators:create(MA_Método, fonte.close, MA_Periodo);

CCI = núcleo.indicadores:create("CCI", fonte, CCI_Periodo);

first = matemática.max(MA.DATA:first(),CCI.DATA:first())+2;

nome local = perfil:id() ... "(" ... fonte:name() ... ", " ... MA_Period ... ", " ... MA_Método ... ", " ... CCI_Period ... ")";

instância:nome(nome);

upB = instância:addStream("upB", core.Bar, name ... ".upB", "upB", instance.parameters.upB_color, first);

loB = instance:addStream("loB", core.Bar, name ... ".loB", "loB", instance.parameters.loB_color, primeiro);

upB2 = instance:addStream("upB2", core.Bar, nome ... ".upB2", "upB2", instance.parameters.upB2_color, primeiro);

loB2 = instância:addStream("loB2", core.Bar, nome ... ".loB2", "loB2", instance.parameters.loB2_color, primeiro);

cciline = instance:addStream("cciline", core.Line, nome ... ".cciline", "cciline", instance.parameters.line_color, primeiro);

fim

atualização da função (período, modo)

MA:update(modo);

CCI:update(mode);

se (período>primeiro) então

cciline[período]=CCI.DATA[período];

se fonte.close[período]<MA.DATA[período] então

se CCI.DATA[período]>0. então

upB[período]=CCI.DATA[período];

loB[período]=nulo;

upB2[período]=nulo;

loB2[período]= nada; loB2[período]= nada;

mais

upB[período]=nil;

loB[período]=CCI.DATA[período];

upB2[período]=nulo;

loB2[período]=nulo;

fim

senão

se CCI.DATA[período]>0. então

upB[período]=nil;

loB[período]=nulo;

upB2[período]=CCI.DATA[período];

loB2[período]=nulo;

mais

upB[período]=nil;

loB[período]=nulo;

upB2[período]=nulo;

loB2[período]=CCI.DATA[período];

fim

fim

fim

fim

 

Hi,

alguém tem índice de lucro obtido (PTI), e pode compartilhar conosco

 

Olá, Mladen,

É possível codificar um novo indicador ou painel com i-var para descobrir a maior porcentagem de i-var acima de 0,5 nível naquele tempo em particular ou a maior duração de i-var acima de 0,5 nível naquele tempo em particular (M5,M15,M30 etc...) Para que possamos encontrar o período ideal de tempo.

Arquivos anexados:
ivar.mq4  4 kb
 

Cores

mladen:
Altoronto

Aqui você vai

com respeito à Mladen

Caro mladen

Eu me pergunto se é possível ter as cores mudando para SSA normalizadas (quando

linha zero transversal),e TEMA( quando muda de direção)

Muito obrigado por seu tempo

Dan

Arquivos anexados:
 
mladen:
CrustallumKvsFound this description that is easier to understand what does the indicator do (the description can be found here - FXCodeBase.COM: Forex Chart Indicators and Development - View topic - CCI Squeeze indicator ) :
Eu usei o preço escolhido pela MaPrice em vez disso (portanto, não é fixo para ser apenas fechado) em comparação, mas, por padrão, é definido para fechar, portanto é o mesmo que seu código
regardsMladen

obrigado mladen

 

Ampliador eMACD

Oi, pessoal,

Fiz uma pequena atualização "cosmética" no indicador eMACD(MACD eSignal parecido); adicionei a entrada "lupa" para desenhar um osma maior (útil para ver melhor quando o OSMA está bem próximo de 0) e cor diferente para osma acima ou abaixo de 0.

Aproveite

Cumprimentos

brax64

Arquivos anexados: