Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 835
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
É tudo sobre o corretor idiota que desenha segunda-feira como uma vela de domingo no gráfico diário, mas em vez de segunda-feira algum artista xxx desenhou sua própria vela. Agora eu penso como usar os dados corretos dos dias anteriores. Tenho que fazer um Expert Advisor para todos os corretores. E especificamente para encontrar o maldito mínimo e máximo do último dia útil.
Desculpe por qualquer rabisco, este é o meu primeiro.
Tudo nele me convém, exceto um, eu gostaria de ver indicadores da tabela horária no m5.
int sh = iBarShift(NULL, 60, Tempo[i], falso);
Fechar[i] => iClose(NULL,60,sh)
iMA(NULL,60,....,sh)
Usando iHighest(),iLowest(), quantas barras M5 em um dia é conhecido, o offset até o final do dia anterior, eu acho, também pode ser calculado.
Fiz o cálculo no ponteiro das horas, problema resolvido, muito obrigado.
int Min=iLowest(NULL, PERIOD_H1, MODE_LOW , 24, Hour());
int Max=iHighest(NULL, PERIOD_H1, MODE_HIGH, 24, Hour());
price1=iLow(NULL, PERIOD_H1,Min);
price2=iHigh(NULL,PERIOD_H1,Max);
E aqui está uma questão tão pequena, como determinar a situação quando o terminal acaba de começar.
Eu preciso executar del=ObjectsDeleteAll(0,OBJ_HLINE); no próximo início do terminal
E aqui está uma pequena questão, como determinar a situação quando o terminal acaba de começar.
Eu preciso executar del=ObjectsDeleteAll(0,OBJ_HLINE); no próximo início do terminal
Mas, isso só é possível através dos dados do gráfico diário.
O que você quer dizer com os dados dos gráficos diários? Trocando a tabela? Não há necessidade de trocar.
evillive, Obrigado pela resposta, você poderia me indicar em que parte do código isto precisa ser inserido.
Olá a todos os participantes! Por favor, ajude-me a configurar os indicadores. Eu não sou muito bom nesta ciência.
1. Indicador SimpleBars - não salva configurações (cor, linhas, etc.) ao alterar o cronograma, aumentar ou diminuir o gráfico, etc. As configurações também são perdidas no modelo. Quando eu corro o MT4, sempre tenho que corrigir. (( Eu o uso simplesmente como um indicador, não em minha EA. Ajuda para ajustar quem pode.
E outro indicador é o 2MA com nuvens. Também não salva as configurações. Isso é um problema. De alguma forma, não há problemas com outros indicadores, mas este se avaria um após o outro. Ajude-me, por favor, conserte-o.
//+------------------------------------------------------------------+
//| ytg_DveMashki_ind.mq4
//| Yuriy Tokman |
//| yuriytokman@gmail.com |
//+------------------------------------------------------------------+
#propriedade copyright "Yuriy Tokman"
#link da propriedade "yuriytokman@gmail.com"
#janela_do_cartão_indicador de propriedade
#property indicator_buffers 2
//# indicador de propriedade_color1 //Green
//# indicador de propriedade_color2 //Red
//# indicador de propriedade_largura1 //4
//# indicador de propriedade_largura2 //4
//----
cor externa1 = verde;
cor exterior2 = Vermelho;
largura int exterior1 = 0;
largura int exterior2 = 0;
estilo int exterior1 = 0;
estilo int exterior2 = 0;
int externo ma_1 = 25;
int externo ma_2 = 50;
método int externo = 0;
preço interno externo = 0;
//---- buffers
duplo ExtMapBuffer1[];
duplo ExtMapBuffer2[];
//----
int ExtCountedBars=0;
//\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
int init()
{
//---- indicadores
SetIndexStyle(0,DRAW_HISTOGRAM, estilo1, largura1, cor1);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM, style2, width2, color2);
SetIndexBuffer(1,ExtMapBuffer2);
IndicatorShortName("yuriytokman@gmail.com");
SetIndexLabel(0, "yuriytokman@gmail.com");
SetIndexLabel(1, "yuriytokman@gmail.com");
//----
SetIndexDrawBegin(0,10);
SetIndexDrawBegin(1,10);
//---- mapeamento de buffers indicadores
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
Comment("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n yuriytokman@gmail.com");
retorno(0);
}
//\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
int start()
{
if(Bars<==10) return(0);
ExtCountedBars=IndicatorCounted();
//---- verificar possíveis erros
if(ExtCountedBars<0) retorno(-1);
//---- última barra contada será recontada
se (ExtCountedBars>0) ExtCountedBars--;
int=Bars-ExtCountedBars-1;
while(pos>=0)
{
ExtMapBuffer1[pos]=iMA(Símbolo(),0,ma_1,0,método,preço,pos);
ExtMapBuffer2[pos]=iMA(Símbolo(),0,ma_2,0,método,preço,pos);
pos--;
}
//----
retorno(0);
}
//\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Olá a todos os participantes! Por favor, ajude-me a configurar os indicadores. Eu não sou bom nesta ciência.
1. Indicador SimpleBars - não salva configurações (cor, linhas, etc.) ao alterar o cronograma, aumentar ou diminuir o gráfico, etc. As configurações também são perdidas no modelo. Quando eu corro o MT4, sempre tenho que corrigir. (( Eu o uso simplesmente como um indicador, não em minha EA. Ajude-me a ajustar quem pode.