Gráficos forex offline


MetaTrader 4 - Exemplos Gráficos Offline no Novo MQL4 O MQL4 atualizado possui o novo formato para armazenar dados históricos e fornece a estrutura MqlRates apropriada para armazenamento conveniente de valores de Tempo, Aberto, Baixo, Alto, Fechado e Volume. Por muitos anos, os comerciantes desenvolveram suas aplicações de MQL4 que coletam e armazenam seus dados em limas de HST para gerar cartas fora de linha. Podemos garantir que todos os arquivos EX4 previamente compilados funcionarão no novo terminal MetaTrader 4 da mesma maneira que antes. Todos os programas EX4 antigos funcionam no novo terminal MetaTrader 4 Como já mencionado, não um único arquivo EX4 executável personalizado compilado pelo compilador antigo será excluído ou alterado ao atualizar o terminal. Isso significa que todos os seus aplicativos testados e testados não incluídos na entrega padrão dos terminais serão automaticamente copiados para o novo local e permanecerão disponíveis para o trabalho. Gráficos Offline no Terminal MetaTrader 4 A entrega padrão do novo terminal cliente contém o script PeriodConverter atualizado que gera arquivos HST no novo formato. No entanto, se você tiver programas baseados no script periodconverter mais antigo e compilado com o compilador mais antigo, eles funcionarão como de costume. Suponha que temos o script compilado periodconverter509.ex4 desenvolvido pela versão mais antiga. Durante a atualização, ele foi automaticamente copiado para o novo local de armazenamento e agora está disponível para ser iniciado na janela do Navegador. Nós aplicamo-lo ao EUR / USD M1 gráfico para a criação de EURUSD M2 história personalizada. O multiplicador é definido como 3 por padrão. Vamos alterá-lo para 2. Também devemos ter certeza de ativar a chamada DLL para ser capaz de gerenciar off-line EURUSD gráfico M2 vamos abrir depois que a história apropriada é formada. Assim que o script relatar a geração do arquivo de dados para a revista Experts, vá para File - Open Offline e encontre a linha EURUSD M2. Esses são os dados preparados pelo nosso script. Depois que o gráfico offline é aberto, o script continua trabalhando com o EURUSD M1 e processando recém-chegados em tempo real. Depois que ele descobre que o gráfico off-line com o período de tempo especificado foi aberto, ele começa a enviar comandos de atualização para esse gráfico uma vez por dois segundos. Assim, o script antigo compilado pela versão mais antiga do compilador opera com êxito no novo terminal activando todas as funcionalidades incorporadas. Realize todas as etapas descritas: Baixe o arquivo executável anexado periodconverter509.ex4 e coloque-o no ltdata foldergtMQL4Scripts. Atualizando o script antigo para o novo compilador Em algum momento, talvez seja necessário alterar o código-fonte do aplicativo e compilá-lo no novo MetaEditor. Aqui vamos mostrar como considerar as mudanças na linguagem MQL4 por duas pequenas correções usando o script periodconverter509 como exemplo. Claro, podemos compilar o código fonte de periodconveter509.mq4 sem quaisquer alterações, e ele vai funcionar. Mas seria melhor levar em conta as mudanças de linguagem e fazer pequenas correções ao código. Modo de acesso compartilhado deve ser especificado explicitamente ao abrir o arquivo Como você pode se lembrar, todos os arquivos foram abertos no modo de acesso compartilhado no antigo MQL4. No novo MQL4, os sinalizadores FILESHAREWRITE e FILESHAREREAD devem ser explicitamente especificados para uso compartilhado ao abrir arquivos. Se as bandeiras estiverem ausentes, o arquivo será aberto em modo exclusivo e não poderá ser aberto por ninguém até que seja fechado pelo usuário que o abriu. Esse é exatamente o comportamento que precisamos, uma vez que queremos abrir o arquivo de dados históricos gerado pelo script no terminal MetaTrader 4 como um gráfico off-line. Assim, simplesmente adicionamos estas duas bandeiras à chamada de função FileOpenHistory (): Agora, FileFlush () limpa os dados armazenados para o disco imediatamente a função FileFlush () é usada com muita freqüência no script antigo. Não é necessário chamá-lo após cada gravação dos dados de barra durante a primeira geração de arquivo. Seria suficiente para fazer isso no final, quando todos os dados preparados sobre um símbolo não-padrão e / ou prazo é gravado. O fato é que a implementação da função FileFlush () foi alterada na nova versão do idioma MQL4 para permitir que os dados instantâneos flush para a unidade física. A versão antiga usou o writeback de dados, e várias chamadas não levaram ao slowdown da operação de script. Permite salvar o arquivo obtido após essas duas correções como periodconverter580.mq4 e compilá-lo. Você pode baixá-lo dos arquivos anexados a este artigo. Agora, abrimos outro gráfico EUR1 M1 e executamos o script com o parâmetro 3 para criar um gráfico EURUSD não-padrão de três minutos. Depois que o arquivo de dados é gerado, nós o abrimos como um gráfico offline do EURUSD M3. Como esperado, depois que o gráfico foi aberto, o script periodconverter580 lançado detectou e enviou uma mensagem para o diário. De agora em diante, ele enviará o comando de atualização para o gráfico off-line não mais de uma vez por 2 segundos. Assim, nós testamos trabalhando com o formato de armazenamento de dados histórico anterior e asseguramos que tudo funciona como antes. Novo Script do PeriodConverter A entrega padrão da nova versão do terminal do cliente MetaTrader 4 também contém o script do PeriodConverter que executa as mesmas tarefas do seu antecessor. No entanto, ele tem algumas pequenas diferenças do antigo, como ele foi desenvolvido usando o novo estilo de código-fonte. Além disso, ele apresenta as novas possibilidades de linguagem MQL4. A diferença mais importante em relação à versão anterior é o uso da nova estrutura MqlRates desenvolvida para trabalhar com dados de barras de preços no novo formato: os desenvolvedores MQL4 que usam ativamente gráficos offline apreciarão rapidamente a conveniência da nova abordagem. Estrutura para armazenar informações sobre preços, volumes e spread Vamos compilar o novo script do PeriodConverter e lançá-lo no novo gráfico do EURUSD M1, como os anteriores. Neste momento, estamos a preparar os dados para o offline EURUSD M4 gráfico. Assim, o multiplicador é igual a 4. Depois que os dados foram preparados, estamos abrindo o gráfico offline da mesma maneira. Como você pode ver, todas as três versões do script estão funcionando da mesma forma. Todos os comerciantes que trabalham com gráficos de símbolos personalizados ou períodos de tempo não-padrão poderão utilizá-los na nova versão do terminal MetaTrader 4, bem como melhorar os códigos de fonte existentes e desenvolver os novos. Nenhuma mudança ou dificuldade fundamental o espera enquanto muda para a nova versão. Conclusão Os gráficos off-line no novo terminal funcionam da mesma maneira como antes. Ambos os formatos de dados históricos novos e anteriores são suportados. Os arquivos EX4 antigos preservam sua funcionalidade no novo terminal. Comece a desenvolver novas aplicações MQL4 usando todos os novos recursos de linguagem e revelar todo o seu potencial. Metatrader 4: Gráficos Forex Online No MetaTrader 4 você pode ver quantas cartas em tempo real desejar, tudo em uma tela, para qualquer par de moedas ou CFD e Qualquer período de tempo. Os seguintes tipos de gráficos estão disponíveis no MetaTrader 4: Gráfico de linhas. O eixo-x do gráfico é para os diferentes períodos de tempo (minutos, horas, dias, meses etc.) e o eixo-y é para o preço. O ponto no gráfico mostra o preço de fechamento para o período, ou seja, a oferta da última cotação para este período. Todos os pontos seqüenciais são unidos por linhas (Fig. 18): Pic.18 - Gráfico de Linha É recomendado que este tipo de gráfico seja usado somente para os curtos períodos de tempo (até 5 minutos). Para alterar o gráfico para um gráfico de linhas, pressione o botão na barra de ferramentas Gráficos (Fig. 19): Pág. 19 Barra de ferramentas Gráficos ou pressione a combinação de teclas Alt3 ou use a seqüência de menus Gráficos - gt Gráfico de linha. Gráfico de barras . O gráfico é criado com o uso de barras. Cada barra tem um alto (superior), um baixo (inferior), um preço de abertura (pequena linha horizontal esquerda) e um preço de fechamento (pequena linha horizontal direita) para o período de tempo especificado (por exemplo, uma hora): 20 - Gráfico de barras É recomendável que você use este tipo de gráfico por períodos de 5 minutos ou mais. Para alterar o gráfico para um gráfico de barras, pressione o botão na barra de ferramentas Gráficos. Ou prima a combinação de teclas Alt1 ou utilize a sequência de menus Gráficos - gt Gráfico de barras. Castiçais. Esses gráficos são criados da mesma forma que os gráficos de barras (Figura 21): Pic.21 Castiçais Os gráficos de castiçais eram muito populares nos anos 80-90 devido a seus gráficos claros. Castiçais foram originalmente criados apenas para gráficos do dia. Estes dias são usados ​​na maior parte por um período diário. Este método de análise técnica é baseado na correlação entre os preços de fechamento e de abertura no mesmo dia de negociação e o preço de fechamento da sessão anterior e o preço de abertura da próxima sessão. Castiçais têm configurações diferentes em comparação com gráficos de barras. A parte retangular da linha do candlestick é chamada um corpo real. As finas linhas verticais acima e abaixo do corpo são chamadas de sombras. Eles mostram baixos e altos dentro de um período de tempo especificado. Dependendo dos preços de fechamento e abertura, o corpo real pode ser branco (vazio) ou preto. Quando o corpo é branco, o preço de fechamento é maior do que o nível de abertura. Quando o corpo é preto, o preço de fecho é inferior ao nível de abertura. Ou pressione as teclas Alt2 simultaneamente, ou use a seqüência de menu Gráficos - gt Candlesticks. No MetaTrader 4, tanto a barra quanto a vela são o preço mais alto para o período definido, o menor é o preço mais baixo, o preço de fechamento é o último lance cotado eo preço de abertura é o primeiro lance cotado. Para criar um novo gráfico para qualquer instrumento, clique com o botão direito na janela Market Watch e selecione o item Chart window no menu de contexto: Ao clicar com o botão esquerdo do mouse, você pode arrastar e soltar qualquer par de moeda ou CFD selecionado em qualquer janela de gráfico aberta . Período do gráfico o período exibido em uma barra ou vela. Por exemplo, se você criar um gráfico de barras de 15 minutos, cada barra terá os dados de preço para os 15 minutos relevantes. No MetaTrader 4 podem ser utilizados os seguintes períodos de tempo: 1, 5, 15, 30 minutos (M1, M5, M15, M30 respectivamente), 1 hora (H1), 4 horas (H4), 1 dia (D1), 1 semana (W1) e 1 mês (MN). Para alterar um período de tempo, use a barra de ferramentas Periodicity: Clique com o botão direito do mouse em qualquer lugar no gráfico para produzir o menu de contexto para acessar as configurações do gráfico: Escolha Periodicity e selecione um período no menu suspenso ou pressione o botão no Barra de ferramentas Gráficos Selecione Atualizar item se ocorrer um erro ou se houver lacunas no gráfico. Todos os dados em falta serão carregados a partir do servidor e aparecerão no gráfico Seleccione Grelha se pretender ocultar / exibir linhas de grelha no gráfico Seleccione Volumes para mostrar / ocultar o volume do tick (o número de aspas de qualquer período) / Zoom out irá ajudá-lo a modificar as medidas de gráfico. Você também pode usar os botões / na barra de ferramentas Gráficos ou pressione os botões e - Salvar como imagem irá salvar o gráfico como. gif ou. bmp. Propriedades do arquivo (ou o botão F8) permite que a janela onde você pode alterar as configurações do gráfico, selecionando a guia Cor você pode alterar a cor de qualquer elemento no gráfico: Outras configurações podem ser alteradas na guia comum: Observe as seguintes opções : Gráfico offline - o gráfico não está sendo atualizado por novas cotações. Depois de abrir o gráfico off-line (File - gt Open offline) esta opção torna-se automática Chart shift - permite deslocar o gráfico a partir da borda direita da janela. Você também pode pressionar o botão na barra de ferramentas Gráficos ou usar os Gráficos - gt Chart mudar a seqüência do menu Gráfico auto scroll - desativa / ativa o deslocamento automático do gráfico para a esquerda quando uma nova cotação é recebida. Você também pode pressionar o botão na barra de ferramentas Charts ou usar a seqüência de menus de rolagem Charts - gt Auto. Custom Offline Charts no MetaTrader 4 Quando você clica na caixa de diálogo File na parte superior do MetaTrader, uma das opções de topo é 8220Open Offline.8221 A maioria das pessoas não tem idéia do que essa opção faz ou por que é útil. Os gráficos off-line oferecem a capacidade de exibir quadros de tempo personalizados, embora isso exija a programação de um script personalizado. Scripts classificar através de dados em gráficos regulares, em seguida, o código reorganiza os dados em um novo período de tempo. O novo intervalo de tempo aparece em gráficos off-line. Experimente sozinho com um dos scripts padrão MT48217: Abra o navegador. Identifique o script chamado 8220periodconverter.8221 Arraste e solte o script em um gráfico. Altere o período para algo diferente do gráfico do que você abrir. O exemplo na imagem abaixo transforma um gráfico H1 em um gráfico H2. Definir o ExtPeriodMultiplier 2. Vá para File Offline Charts. Selecione o novo período H2 que aparece na lista. Eis um gráfico offline de duas horas. Um recurso que você notará é que este gráfico 8220offline8221 realmente parece atualizar com o preço. O script é escrito de tal forma que ele alimenta dados através do gráfico off-line em intervalos regulares. Alguns comerciantes gostam de executar Expert Advisors em gráficos off-line. Ele funciona a maior parte do tempo, mas acrescenta problemas potenciais extras. Execução vai abrandar devido à forma como o script regula ticks de entrada. O mesmo problema, que é causado por executar um ciclo infinito, faz com que o gráfico para parar de trabalho em ocasiões raras. Isto é onde os grandes problemas ocorrem. Uma EA que não recebe mais preços de atualização é um cenário de pesadelo. Os negócios ficam nus quando ocorrem esses eventos. Não há muito que você possa fazer sobre isso a partir de uma perspectiva de codificação. Comentários I8217ve tem uma estratégia muito simples correndo em 25 pares. Embora existam vários comércios a cada dia, é uma coisa bastante 8211 sem scalping qualquer, paradas relativamente grande (de POV intraday) 8230 e, embora it8217s não a abordagem cesta clássico 8220buy que, vender that8221 e cada par é otimizado para seguir seu próprio caminho , As posições de hedge uns aos outros a maior parte do tempo para o drawdown doesn8217t ir louco, mesmo em mudanças de fluxo desenfreado. It8217s foi rentável intocado durante meses de negociação ao vivo e anos de backtests dados tick, mas 8211 como qualquer outra estratégia 8211 tem seus períodos de queda. Depois de tentar mudar a coisa off / on durante os dias ruins I8217ve tem a idéia de trocar o seu gráfico de equidade. Então eu fiz um grande turno: vamos manter a estratégia em execução em uma conta demo (it8217s realmente preguiçoso não é sensível a preenchimentos / escorregar) em um servidor A demo cria uma CARTA OFFLINE (todos os cronogramas M3) mostrando equidade. Com o compartilhamento SMB e os links simbólicos apontados para a pasta de histórico MT4 e um indicador de geração de carrapatos simples, eu posso usar esses gráficos em qualquer lugar. I8217m analisando o patrimônio de demonstração da estratégia intocada via offline charts. I8217m usando alguns indicadores e níveis comuns (sim, pode parecer louco, mas o gráfico de equidade tem níveis a se apoiar, e eles não são o tipo de níveis desenhados por naysayers em gráficos aleatórios) 8230 na conta real, eu só tenho um tipo de 8220trade copier8221 de uma única instância ouvindo comandos do painel de controle. I8217m 8220driving8221 a estratégia manualmente 8211 desde a curva de equidade realmente tem um viés longo (sendo agitado às vezes), 8282m 8220buying o dips8221 do gráfico off-line, fechando tudo em tops e abrindo o cesto demo atual em bottoms, levando cada comércio adicional juntamente com Demo para um top significativo novamente It8217s sido altamente confiável para mim 8211 trading the equity chart de uma forma sofisticada (mais complexo do que kinda acima / abaixo MA) tem booosted meu R / R por um fator de 2.6 mais de 1.500 comércios. Sem um gráfico personalizado, eu não poderia fazer tal coisa. Eu meio que gosto de MT5 em alguns aspectos. Mas sua incapacidade de lidar com gráficos / dados personalizados mata tudo o que pode ser bom nela. Uau, muito impressionante. Deve ter demorado muito tempo só para conseguir esse trabalho. Soa como uma boa ideia, visto estratégias no passado onde os sinais da curva de equidade são melhores do que os sinais do mercado. Michael Halls-Moore mencionou estudar o sinal de sinais na minha entrevista com ele. Talvez a minha pergunta é tão estúpida, mas qual é a vantagem de usar um gráfico offline versus gráfico não-offline Qual estratégia precisa de um gráfico off-line ou melhor executar em um gráfico offline Por que é tão complicado por isso precisamos de um script ou EA para usar O gráfico Você não precisa responder se minha pergunta não é inteligente o suficiente ou chamá-lo tão estúpido. Obrigado. Os gráficos on-line são aqueles que já existem no MT4. Se você quiser criar um gráfico que 8217s não está disponível no MT4, como um gráfico Renko, por exemplo, então you8217d necessidade de usar um gráfico off-line. Depois de abrir o gráfico off-line para o gráfico M2, abra as propriedades do gráfico off-line e desmarque a caixa 8216Offline Chart8217. Agora seu gráfico off-line M2 é compatível para executar qualquer EA que funciona no gráfico normal. Eu funciono um conselheiro perito que seja hospedado em MT4 VPS, em gráficos 4H baseados no tempo de Londres. Como eu estou explorando usando diferentes corretores com MT4 Server Times diferentes (NY Time, EST, etc), estou trabalhando com um programador para alterar o 4H Charts para ser rebaixado de volta para Londres Time, porque os resultados são os melhores baseados em Londres Tempo 4H Gráficos. Meu programador mencionou que há duas maneiras de fazer isso: 1 está usando um gráfico Offline (como acima), enquanto o outro método é renderizar as barras Live (semelhante a ter um indicador Heiken Ashi no topo dos gráficos) . Então ele menciona que existem 2 opções disponíveis, Offline método ou Live método. Lendo o seu artigo acima (Problemas de execução mais lenta devido a não ter tick-by-tick dados e potenciais negócios despidos), teria o Programador Render o novo 4H Charts Live e, em seguida, ter o EA executar nele (eu acolhê-lo em MT4 VPS ) Ser uma opção melhor Boa pergunta. Gostaria de executar o meu EA em gráficos H1, construir as barras H4 internamente dentro da EA, em seguida, colocar negócios em conformidade. OneStepRemoved também oferece seu próprio serviço de programação EA se você tiver dificuldades. Cannot Abrir um 2 Minute Offline Chart Uniu-se Out 2006 Estado: Membro 2,227 Posts Ah sim, eu vejo isso como um script agora. No entanto, eu não posso anexá-lo a qualquer gráfico. By the way, eu também não pode anexar quaisquer indicadores personalizados para qualquer gráfico, embora eu vejo muitos indicadores personalizados listados no Navigator também. Eles simplesmente não irão anexar ao gráfico. By the way, eu posso fazer tudo isso, não há problema, usando vários corretores plataforma MT4, mas eu não posso fazê-lo na nova plataforma MT4 da Oanda. Eu não posso aplicar o script quotPeriod Convertorquot, e eu não posso aplicar quaisquer indicadores personalizados, apenas na nova plataforma Oandas. Este é o que eu estou perguntando sobre. Portanto, qualquer outra ajuda seria apreciada, por isso não posso aplicar um script, ou qualquer personalizado indicadores para Oandas nova plataforma MT4. (Eu pedi Oanda já e eles me disseram para enviar-lhes screenshots via e-mail e iria voltar para mim dentro de um par de dias). Oi DL, executar um script chamado quotperiodconverterquot para M1 gráfico. Este é um script padrão que vem com a instalação MT4. Na caixa de entrada, use o Multiplicador 2. Muito obrigado por isso, esses fios pareciam ajudar. Uma sugestão era executar o MT4 como administrador. Isso não ajudou. A outra sugestão era mover a instalação para fora da pasta programfiles. Eu não tinha certeza de onde movê-lo para que eu ainda estou tentando isso. É estranho que isso só acontece com Oandas MT4, ninguém mais. Se você estiver executando o windows 7 ou vista, esse tipo de problema pode ser um resultado de MT4 não ter acesso de gravação para a pasta de arquivos de programa ou de visualização de pasta. Ou o MT4 é incapaz de compilar os indicadores personalizados ou eles estão sendo movidos para uma pasta virtual ou algo assim. Veja este tópico para possíveis soluções: Forex e gráficos de moedas, cotações e idéias de negociação O mercado de câmbio é um dos mais populares e sua crescente rapidamente a cada ano. Antes de negociação eletrônica tornou-se comum troca de moeda era acessível apenas para grandes instituições financeiras, corporações, bancos, fundos de hedge e indivíduos extremamente ricos. A Internet mudou tudo isso e agora é possível para qualquer um negociar Forex com um clique do mouse através de contas de corretagem on-line. Online forex trading nunca dorme e vai em todo o mundo 24 horas por dia, 5 dias por semana. Mercado Forex é mais de um mercado especulativo, sem troca física de moedas nunca tendo lugar, ao contrário de ações ou futuros. Todos os membros negociam com base em contratos de crédito sem clearing houses para garantir os comércios ou painéis de arbitragem para julgar disputas. O objetivo da negociação Forex é comprar ou vender alguma moeda com o objetivo de fazer lucros através de futuras compras ou vendas. Os comerciantes de Forex analisam completamente os gráficos a fim de pegar o momento certo para um negócio. A análise técnica de dados históricos é feita com a ajuda de indicadores analíticos populares e ferramentas de desenho, que estão disponíveis diretamente dos gráficos TradingView. Oi Pessoal o CADJPY parece que está prestes a breakout. Parece um bom movimento se ele quebrar. Comércio com cuidado Obrigado pelo seu apoio. Coisas muito simples aqui em NZDCAD com o preço sendo em uma correção após um impulso, dirigindo-se mais provável para testar o paralelo superior da linha mediana downslope. Nós podemos ver que a inclinação trabalhou grande recentemente assim que toda a instalação da venda no paralelo superior seria uma oportunidade grande da venda. Vou atualizar definitivamente quando uma instalação é concluída. Como e siga para atualizações.

Comments

Popular Posts