Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Indicador de ajuda ...
Olá
Indicador de interesse feito com esta "idéia" que eu tenho?
O que eu gosto de "idéia" é realizado de maneiras diferentes, mas muitas que eu tentei até agora ninguém é exatamente o que eu estou procurando ...
Estou procurando por algo assim ...
(Vou tentar explicar, mas o inglês não é minha língua nativa e eu sou um novato no Forex ...)
"Condições iniciais":
- Prazo M5 (M1) - M15 acima, mas melhor para os dois primeiros prazos!
- Somente para o Forex;
- É melhor se basear em "um período de tempo pequeno - grande período e vice versa ...". (Isto pode ser claro, mas ainda assim);
- Sem indicadores com nomes exóticos e "características"!
Basicamente, chega-se à seguinte formulação:
1. Teste ADX para valores acima de 30 - provará que estamos em Tendência. Este é um marco importante na minha opinião e se baseia neste indicador! Se não houver Trend ie ADX <30 (25 eu acho que este era o limite, mas supondo que 30 provavelmente estará pensando ...)
Se nenhuma Tendência - é mostrado no gráfico que "Nenhuma Tendência" e a "espera" para atender a esta condição antes de começar a mostrar dados! Aqui estou "aberto" a outras propostas, exceto ADX, para garantir 100% de disponibilidade da tendência, mas pelo menos não consigo pensar um no outro com segurança em seu testemunho...
2. Tenha Tendência (somente se!) - É um testemunho registrado de STO, MACD, CCI (estes são uma espécie de "backup" se você estiver no alcance (consolidação). Além disso, também participaremos e aqueles que são utilizados quando uma Trend : MA Mo, DMI, PAR SIO e Bollinger Band.
3. O resultado de tudo isso é: Mostrar o percentual de presença ou ausência de uma tendência. Somente em taxas sem qualquer interpretação subjetiva de ferramentas!
Em outras palavras, resumo: Use muitas ferramentas de Trend confirmadas para participar da "votação" e simplesmente contar "a favor" e "contra" mostrados como porcentagem, quantos estão "ligados" e como "anti".
Antes que alguém escreva "tem muitas coisas assim ou similares - com setas, com faixas brilhantes" e por isso quero lhes dizer que poucas coisas são importantes, e complementarão as condições acima com algum esclarecimento:
-> MA: Trata-se da interseção do EMA50 e EMA200, mas pode ser usada (mesmo que seja melhor) a interseção de três: EMA30, EMA100 e EMA200. (Acho que isso é selecionado será bom, mas alguém pode sugerir e bons tempos?)
-> STO um melhor (garantido) dará o resultado em limites: 15-85 ao invés de 20-80?
-> Então me mostre que os indicadores são nove em número, ou seja, tenha um ou três para adicionar para obter um número par, pois caso contrário, na "votação" não dará a resposta correta! A este respeito, há alguns indicadores que não conhecem Bear, Bulls, e Force Index DeMarker que também podem ser bons, mas não é nada que eu possa dizer...
Eu acho que é uma boa "idéia" e espero que alguém a leve a sério. Não é o Santo Graal, mas sinto-me ofendido por ser um bom ajudante!
Muitos esperam ser capazes e convencê-lo do contrário, ou seja, que isto não é o mesmo que muitos outros antes dele, porque outros indicadores em si são instrumentos que ajudam a projetar e não são devidamente "calibrados" e são valores padrão. Eles não verificam a Trend? Se temos um intervalo? Ou alguém tentando interpretar as leituras, mas quem sabe não é correto... ?
A minha "idéia" talvez não seja bem perfeita, não poderia ter escolhido melhor, o que espero que me ajude, mas a "base" acho que é boa e vale a pena fazer algo a respeito?
Claro que estão disponíveis e muitos "extras" adicionais que podem ser assustadores como importantes:
- Verificar e exibir a presença de uma gama, (não temos idéia de como provar isso? Talvez algum movimento de preço de verificação no preço expresso interessado seja ...)
- Se a tendência está se acelerando ou enfraquecendo; (sei que há evidência deste instrumento, mas não posso dar um exemplo ...)
- Se a divergência ou convergência de preços, (isto é muito importante tendo em mente que toda a estratégia é construída sobre este ... Não sei como ela pode ser implementada ...).
Anexe um "exemplo" de um indicador de que há algo "parecido" no que eu penso. Eu não sou o autor, mas um amigo meu, mas atualmente ele se recusou a negociar e quer fazer mais com ele: (. Você pode usar algum código ou retrabalho e esperar muito que alguém jovem ou outro programador brilhante avalie minha idéia e ajude.
Obrigado de antemão! Tudo de bom por mim!
PP. Aqui está um exemplo de configuração, mas apenas um pouco ... DOX.bg - Файл организатор за за лесно споделяне и съхранение на файлове
Erro interno no indicador
Eu baixei o indicador "SR_MTF_Eli".
Funciona bem, mas tenho sempre a mensagem " ArrayCopySeries function internal error".
O que posso fazer para evitar a mensagem ?
Obrigado antecipadamente.
Jo
#janela_do_cartão_indicador de propriedade
#property indicator_buffers 8
#indicador de propriedade_color8 SkyBlue
#indicador de propriedade_color7 Amarelo
#indicador de propriedade_color6 CornflowerBlue
#indicador de propriedade_color5 DarkOrange
#indicador de propriedade_color4 RoyalBlue
#indicador de propriedade_color3 Siena
#código de propriedade_color2 Azul
#indicador de propriedade_cores1 Vermelho
//---- buffers
duplo buf_up1D[];
duplo buf_down1D[];
duplo buf_up4H[];
duplo buf_down4H[];
duplo buf_up1H[];
duplo buf_down1H[];
duplo buf_up30M[];
double buf_down30M[];
extern int Período_1 = PERÍODO_H1;
extern int Período_2 = PERÍODO_M30;
extern int Período_3 = PERÍODO_M15;
extern int Período_4 = PERÍODO_M5;
extern bool display_Period_1 = true;
exibição externa de bool_Periodo_2 = verdadeiro;
exibição externa de bool_Periodo_3 = verdadeiro;
exibição externa de bool_Periodo_4 = verdadeiro;
Bool play_Sound externo = verdadeiro;
int UniqueNum = 2284;
//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado |
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
int draw = DRAW_LINE; se (!display_Period_4||Period_4<Period()) draw = DRAW_NONE;
SetIndexStyle(6,DRAW_ARROW);
SetIndexArrow(6,169);
SetIndexStyle(7,DRAW_ARROW);
SetIndexArrow(7,169);
SetIndexBuffer(6,buf_up1D);
SetIndexBuffer(7,buf_down1D);
sorteio = DRAW_LINE; se (!display_Period_3||Period_3<Period()) sorteio = DRAW_NONE;
SetIndexStyle(4,DRAW_ARROW);
SetIndexArrow(4,170);
SetIndexStyle(5,DRAW_ARROW);
SetIndexArrow(5,170);
SetIndexBuffer(4,buf_up4H);
SetIndexBuffer(5,buf_down4H);
sorteio = DRAW_LINE; se (!display_Period_2||Period_2<Period()) sorteio = DRAW_NONE;
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2,171);
SetIndexStyle(3,DRAW_ARROW);
SetIndexArrow(3,171);
SetIndexBuffer(2,buf_up1H);
SetIndexBuffer(3,buf_down1H);
sorteio = DRAW_LINE; se (!display_Period_1||Period_1<Period()) sorteio = DRAW_NONE;
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,172);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,172);
SetIndexBuffer(0,buf_up30M);
SetIndexBuffer(1,buf_down30M);
if (Period_1<Period())Period_1=Period();
if (Período_2<Periodo())Período_2=Periodo();
if (Período_3<Periodo())Período_3=Periodo();
if (Período_4<Periodo())Período_4=Periodo();
SetIndexLabel(0, tf2txt(Period_1)); SetIndexLabel(1, tf2txt(Period_1));
SetIndexLabel(2, tf2txt(Período_2)); SetIndexLabel(3, tf2txt(Período_2));
SetIndexLabel(4, tf2txt(Período_3)); SetIndexLabel(5, tf2txt(Período_3));
SetIndexLabel(6, tf2txt(Período_4)); SetIndexLabel(7, tf2txt(Período_4));
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de desinicialização de indicador personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de iteração de indicador personalizada |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
int i=0, y1d=0, y4h=0, y1h=0, y30m=0;
int limit=Bars-counted_bars +Period_1/Period();
duplo pd_1=0, pd_2=0, pd_3=0, pd_4=0;
duplo pu_1=0, pu_2=0, pu_3=0, pu_4=0;
datetime TimeArray_1D[], TimeArray_4H[], TimeArray_1H[], TimeArray_30M[];
//----
ArrayCopySeries(TimeArray_1D,MODE_TIME,Symbol(),Period_4);
ArrayCopySeries(TimeArray_4H,MODE_TIME,Symbol(),Period_3);
ArrayCopySeries(TimeArray_1H,MODE_TIME,Symbol(),Period_2);
ArrayCopySeries(TimeArray_30M,MODE_TIME,Symbol(),Period_1);
for(i=0, y1d=0, y4h=0, y1h=0, y30m=0;i<limite;i++)
{
se (Time<TimeArray_1D[y1d]) y1d++;
if (Tempo<TimeArray_4H[y4h]) y4h+++;
if (Tempo<TimeArray_1H[y1h]) y1h+++;
if (Tempo<TimeArray_30M[y30m]) y30m++;
double fh = iFractals( NULL, Period_4, MODE_HIGH, y1d);
buf_up1D = fh;
buf_down1D = iFractals( NULL, Período_4, MODE_LOW, y1d);
buf_up4H = iFractals( NULL, Período_3, MODE_HIGH, y4h);
buf_down4H = iFractals ( NULL, Período_3, MODE_LOW, y4h);
buf_up1H = iFractals( NULL, Período_2, MODE_HIGH, y1h);
buf_down1H = iFractals( NULL, Período_2, MODE_LOW, y1h);
buf_up30M = iFractals( NULL, Período_1, MODE_HIGH, y30m);
buf_down30M = iFractals( NULL, Período_1, MODE_LOW, y30m);
}
para (i=limite; i>=0; i--)
{
se ( buf_up1D == 0 ) buf_up1D = pu_1; caso contrário pu_1 = buf_up1D;
se ( buf_down1D == 0 ) buf_down1D = pd_1; caso contrário pd_1 = buf_down1D;
se ( buf_up4H == 0 ) buf_up4H = pu_2; caso contrário pu_2 = buf_up4H;
if ( buf_down4H == 0 ) buf_down4H = pd_2; else pd_2 = buf_down4H;
se ( buf_up1H == 0 ) buf_up1H = pu_3; caso contrário pu_3 = buf_up1H;
se ( buf_down1H == 0 ) buf_down1H = pd_3; caso contrário pd_3 = buf_down1H;
if ( buf_up30M == 0 ) buf_up30M = pu_4; else pu_4 = buf_up30M;
if ( buf_down30M == 0 ) buf_down30M = pd_4; else pd_4 = buf_down30M;
}
//----
retorno(0);
}
//+------------------------------------------------------------------+
string tf2txt(int tf)
{
se (tf == PERÍODO_M1) retornar("M1");
se (tf == PERÍODO_M5) retorno("M5");
if (tf == PERÍODO_M15) return("M15");
if (tf == PERÍODO_M30) return("M30");
if (tf == PERÍODO_H1) return("H1");
if (tf == PERÍODO_H4) return("H4");
if (tf == PERÍODO_D1) return("D1");
if (tf == PERÍODO_W1) return("W1");
if (tf == PERÍODO_MN1) return("MN1");
return("??");
}
Caros Moderadores
Por favor, delete meus últimos 2 posts.
Modificar o Indicador
Qualquer pessoa pode modificar este indicador
Vou mudar o cronograma e vou colocá-lo em uma janela!!
mbfx_system_alerts.ex4
Obrigado
Qualquer pessoa pode modificar este indicador
Vou mudar o cronograma e vou colocá-lo em uma janela!!
mbfx_system_alerts.ex4
ObrigadoOlá Luz da Noite19823,
Precisará do código fonte original (mt4) para poder modificá-lo.
bar alerta fechado para o padrão HA?
Eu postei no tópico de alerta HAS aqui #11
Eu adicionei alerta ao padrão HA:heiken_ashi_alert01.mq4
mas não entendem como fazer o ping uma vez na confirmação da barra fechada para sinalizar barra de cores diferentes
muitos agradecimentos
Pergunta
Olá, eu sou um comerciante espanhol. Primeiramente, peço desculpas pelo meu inglês ruim. Vou explicar o que preciso. Quando eu negocio, gosto de ter "visão geral do dia".
Anexei um gráfico para explicar melhor.
Estratégia para o DAX. Quando começamos o dia, normalmente temos um Gap, então o dia anterior fecha e a abertura deste dia é diferente
Portanto, o indicador que eu preciso:
1. Linha vertical às 8:00h
2. Duas linhas horizontais (dia de abertura e dia anterior de fechamento).
3. Linhas horizontais:
Adeus e obrigado!
Olá pessoal, qual é o nome deste indicador?
Alterar por favor
Alguém poderia mudar este indicador para mostrar apenas uma linha (hoje) não para todos os dias.
Eu postei no tópico de alerta HAS aqui #11
Eu adicionei alerta ao padrão HA:heiken_ashi_alert01.mq4
mas não entendem como fazer o ping uma vez na confirmação da barra fechada para sinalizar barra de cores diferentes
muitos agradecimentosOlá Zigflip,
Mande limpar esta versão de ashi regular de heiken com alertas, talvez você possa usar isto.
oi e obrigado mr ferramentas que parecem boas!
verificando o alerta mais tarde