Wednesday 19 July 2017

P4l Forex


Indicador de tempo de vela como b-clockP4L C, mas independente de carrapatos Oi, alguém aqui tem um indicador de relógio que funcionará independentemente dos tiques. O indicador de relógio não irá pausar quando não há tiques, então ele continuará funcionando. Alguém tem isso Forex tsd tem isso, mas é apenas para membros premium. Alguém pode fazer isso com o indicador abaixo. Refresca () o sono (1000) repete. Os programadores entenderão que não se pode fazer isso no MT4 antigo. Chamar sleep () no thread do indicador não é permitido. Um trabalho em torno seria usar um gerador de tiques para enviar tiques falsos ao gráfico a cada minuto. Você poderia fazer o acima se você usar um script ou EA. Um teria que sincronizar o tempo do servidor e a hora local para que ele funcionasse, pois não acho as atualizações do tempo do servidor, a menos que haja sinais de entrada. O novo MT4 (build 600) pode gerar eventos temporizados para que seja possível escrever um relógio de vela que atualiza continuamente. Ainda haveria de sincronizar a hora do servidor e a hora local, o que é um pouco complicado. Não se pode fazer isso no antigo MT4. Chamar sleep () no thread do indicador não é permitido. Um trabalho em torno seria usar um gerador de tiques para enviar tiques falsos ao gráfico a cada minuto. Você poderia fazer o acima se você usar um script ou EA. Um teria que sincronizar o tempo do servidor e a hora local para que ele funcionasse, pois não acho as atualizações do tempo do servidor, a menos que haja sinais de entrada. O novo MT4 (build 600) pode gerar eventos temporizados para que seja possível escrever um relógio de vela que atualiza continuamente. Um ainda teria que sincronizar o. Sim, eu acho que talvez esse seja o problema. Você acha que haverá um, porque eu acredito que o tempo é indispenseável para uma boa entrada. Apenas curioso, posso usar o indicador mt5 em mt4 agora Temporizador de contagem decrescente sem interrupção Este indicador conta continuamente. O indicador publicado por William Kreider pode ser encontrado conforme o link acima Postar 9. Obrigado a William Kreider por postar. Muitos preferirão esse indicador para a variedade dependente do carrapato start-stop. No entanto, o código original publicado tem uma falha notável. Veja abaixo a imagem. Um gráfico H1 não pode ter um tempo restante de 01:19:20. Isso deve ser 00:19:20. Tentei corrigir a falha acima, mas não posso antecipar todos os cenários. Testei a correção em 3 terminais MT4 diferentes com Broker Times em GMT, GMT1 e GMT3. Eu adicionei alguns aprimoramentos e novo alerta de barcandle. Uma versão sem alertas também está disponível. Nota 1: Os dois indicadores acima não funcionarão se qualquer outra versão do temporizador de contagem regressiva ainda estiver no gráfico. Haverá um conflito de código. Antes de anexar um dos indicadores abaixo a um gráfico, certifique-se de que todas as outras versões foram removidas. Nota 2: Se o indicador for colocado em um mercado fechado, não será visível no gráfico. Quando o mercado abre, o indicador ficará visível e começará a contar para baixo. Nota: 3: Se o valor de entrada de ajuste do Intermediário não estiver correto, o rótulo de contagem decrescente não será exibido no gráfico ou mostrará tempo de contagem regressiva restante incorreto. Ver abaixo. Ajuste do tempo do intermediário - Valor das entradas Desça até o cronograma M1 e coloque as mira na última vela. O tempo na linha vertical da mira é Broker Time. Offset Broker Time contra GMT. Google para a hora GMT atual. Imagem anexa (clique para ampliar) Considerações sobre velas H4 As durações das horas para as velas H4 são 0 - 4, 4 - 8, 8 - 12, 12 - 16, 16 - 20, 20 - 0. Durante a vela BST Broker - A 8 - 12 Começou às 7 e terminou em 11 BST. Durante o BWT Broker-A 8 -12 vela começou às 7 e terminou em 11 BWT. Durante a BST Broker-B 8 - 12 vela indicada às 6 e terminou em 10 BST. Durante o BWT Broker-B 8 - 12 vela começou às 5 e terminou em 9 BWT. Essas considerações devem ser levadas em consideração no que diz respeito ao tempo restante de contagem decrescente em velas maiores do que H1. Sincronização de tempo 8594 Data e hora na barra de tarefas 8594 Alterar as configurações de data e hora 8594Internet Time 8594Cambiar configurações 859410004 Sincronizar com um servidor de tempo da internet 8594 Atualizar agora 8594 OK Novo rótulo de status de alerta de barra: pode ser mostrado ou oculto. Substitua o som de alerta do MT4 jarring O som de alerta padrão do MT4 é uma irritação irritante. Para substituir o som de alerta padrão MT4 por algo mais propício para a negociação, proceda da seguinte maneira: Vá para (C: 8594 Arquivos de Programas (x86) 8594 seu MT4 8594 Sons 8594 alert. wav Renomeie alert. wav para alertx. wav Baixe o arquivo zip anexado E copie alert. wav para a mesma pasta que o renomeado alertx. wav Clique na nova entrada de alerta. wav para reproduzir no player de mídia. O novo som de alerta deve ser ouvido no próximo alerta. Para retornar o alerta de exclusão de alerta padrão. Wav e renomeie alertx. wav para alert. wav A mordida de som MT4 disconnect. wav é muito curta. Para maior segurança, a mordida de som de desconexão MT4 pode ser renomeada e substituída por uma mordida de som de maior duração. Os sons livres podem ser obtidos aqui - freesound. org. Sinos de busca, gongos, carrilhões, etc. Nota 4: As mordidas de som devem ter a extensão. wav para trabalhar em MT4. O temporizador de contagem regressiva pode ser exibido no gráfico principal ou em uma janela separada, como MACD ou Stocastics. Em conformidade. Se o cronômetro da contagem decrescente for exibido em sua Própria janela separada, faça o download do arquivo zip anexado. Extrair blank. mq4, instalar e anexar ao gráfico. Defina a opção Janela de exibição de acordo. Nota 4: Ao exibir em uma janela separada verifique se Left-Right e Up-Down estão em limites, caso contrário o temporizador de contagem regressiva não estará visível na janela separada. Um ajuste seguro para começar seria 20 20, respectivamente. Sinta-se à vontade para modificar e publicar para benefício dos usuários. Para evitar confusões entre diferentes versões, não nomeie uma modificação da mesma forma que qualquer versão existente. Continuous no-lag Temporizador de contagem decrescente Este indicador conta continuamente. O indicador publicado por William Kreider pode ser encontrado conforme o link acima Postar 9. Obrigado a William Kreider por postar. Muitos preferirão esse indicador para a variedade dependente do carrapato start-stop. No entanto, o código original publicado tem uma falha notável. Veja abaixo a imagem. Um gráfico H1 não pode ter um tempo restante de 01:19:20. Isso deve ser 00:19:20. Tentei corrigir a falha acima, mas não posso antecipar todos os cenários. Testei a correção em 3 diferentes. Saudações, eu preciso de um indicador de tempo de vela de fechamento que mostre o tempo de fechamento da vela em SEGUNDOS, mesmo quando o CHATcdncache1-a. akamaihd. netitem. Rrow-10x10.png está em minutos ou horários. Sua ajuda é muito necessária e será apreciada. Saudações. Mc Temporizador de contagem regressiva sem interrupção Este indicador conta continuamente. O indicador publicado por William Kreider pode ser encontrado conforme o link acima Postar 9. Obrigado a William Kreider por postar. Muitos preferirão esse indicador para a variedade dependente do carrapato start-stop. No entanto, o código original publicado tem uma falha notável. Veja abaixo a imagem. Um gráfico H1 não pode ter um tempo restante de 01:19:20. Isso deve ser 00:19:20. Tentei corrigir a falha acima, mas não posso antecipar todos os cenários. Testei a correção em 3 diferentes. Phylo parece haver alguns problemas com o indicador. Instalei a versão fixar b2 e configurei a hora. Mas, assim que mudo a minha visão no MT4 para qualquer outro período de tempo, a configuração de ajuste de tempo do corretor volta a 1. Tudo o que mostra é um alerta verde de verde e deslocamento sobre ele dá um valor 1.xxx para cada configuração de tempo. Estou faltando alguma coisa - qualquer outra pessoa obtendo isso Obrigado Phylo parece haver alguns problemas com o indicador. Instalei a versão fixar b2 e configurei a hora. Mas, assim que mudo a minha visão no MT4 para qualquer outro período de tempo, a configuração de ajuste de tempo do corretor volta a 1. Tudo o que mostra é um alerta verde de verde e deslocamento sobre ele dá um valor 1.xxx para cada configuração de tempo. Estou faltando alguma coisa - qualquer outra pessoa obtendo isso Obrigado Eu baixei xzl Temporizador de contagem regressiva corrigir b2.mq4 9 KB da Postagem 10 e testado em dois terminais MT4 um às 3 GMT e outro em -5 GMT. O indicador funciona corretamente em todos os cronogramas 8594 M1, M5, M15, M30, H1 amplificador H4. O código indicador não corresponde a prazos gt H4. As configurações corretas de Ajustes do tempo de corretor são 3 e -4 (quatro negativas), respectivamente. Seu perfil indica US como local que pode corresponder ao tempo EST, -3 GMT ou CT, -4 GMT. Se -3 GMT estiver definido para -2. Se -4 GMT configurado para -3, etc. Se o acima não resolver, pode haver um conflito de código com outro indicador. Novo tempo de sessão e tempo de sessão muito legal Indicadores de relógio Última atualização de quotP4L Clock. mq4quot: 19 de março de 2014. publicado Novo v212 Última atualização quotP4L CandleTime. mq4quot: 22 de março de 2011, publicado no novo v13 Utilizei CandleTime. mq4 (também conhecido como b-Clock. mq4) por um longo período de tempo e teve algumas peculiaridades na exibição de dígitos únicos (por exemplo, quot : 9quot em vez de quot: 09quot), e às vezes o número de segundos restantes foi negativo, o que eu achava estranho e um pouco difícil de notar o quot-quot sign. Limpei o código e adicionei algumas variáveis ​​de usuário para controlar a cor, e ou exibir o tempo pela barra, e ou exibir um comentário. O texto por barra exibe apenas um dígito de segundos. (Quot: 09quot) FYI, quando os segundos restantes são números negativos, a barra antiga terminou, mas a nova barra ainda está para ser formada ou, em certo sentido, está atrasada. Nesses casos, agora exibo um texto quotWAIT4BAR: - MM: SSquot, por isso é claramente diferente da exibição normal. (FYI, quando os mercados são lentos, muitas barras M1 e até mesmo M5 (e superiores) nunca se formam, então a condição quotWAIT4BARquot pode persistir por muito tempo). O programa acima eu chamei quotP4L CandleTime. mq4quot. Você pode renomeá-lo se desejar. Eu também decidi modificar outro programa relacionado ao tempo, Clockv13.mq4, também conhecido como Clock. mq4, que teve alguns problemas de exibição semelhantes. Essa ferramenta exibe uma série de nomes de mercado e horas em um canto do seu gráfico. Eu fiz algumas melhorias significativas para o indicador que eu chamo quotP4L Clock. mq4quot: Cor (s) de destaque diferente usado para horário de mercado aberto (assumindo 8 AM - horas de mercado local de 5PM) Exibição de segundos adicionados e método usado de modo que os dígitos únicos parecem melhores ( Quot: 09quot not quot: 9quot) Adicionado quotBrokerTimeIsGoldStandardquot para ajustar (por alguns segundos ou minutos) as horas do mercado, porque, como sempre acontece, o relógio do computador local pode estar desligado por uma pequena quantidade. Duas variáveis ​​externas para controlar a exibição de segundos: bool DisplayTimeWithSeconds, int DisplayBarWithSeconds. Quando DisplayBarWithSeconds2 (Modo automático), os segundos são exibidos quando lmin 2min, OU, se DisplayTimeWithSecondsTrue. QuotBar: quot mudou para quotBar Left: quot (restante tempo). Além disso, dirá quotwait4barquot (em vez de exibir um número negativo como teria ocorrido) durante períodos de baixa atividade até que uma nova barra seja formada. QuotSuppressBarHHBelowH1quot exibe apenas MM: SS para H1 e abaixo, uma vez que HH em HH: MM: SS é sempre quot00quot Distância de pixel ajustada entre as etiquetas, dependendo das opções. QuotBar Left: quot time não mostra gráficos D1 acima. Um aprimoramento futuro (não planejado) poderia relatar DDHH: MM: SS Adicionado o ShowDIBSLondon clock com a hora de inicialização do usuário setable em relação a Londres (6AM e 7Pm no momento). (O método DIBS é discutido em thread forexfactoryshowthread. phpt86766) (Outras funcionalidades de ampliação de aprimoramentos são descritas na seção quotUpdatequot abaixo). FYI, encontrei uma modificação do Clockv13.mq4 chamado Clockv14.mq4, mas que é realmente um script. (Posteci em outro lugar - e não posso excluí-lo agora - uma cópia que eu chamei de Clockv14script. mq4). Eu postei-o sem primeiro testá-lo completamente. Tive problemas para usar esse script. Depois que um bar foi completado, o tempo do bar não funcionava para mim. (Time0 foi congelado porque estava em um loop infinito com Sleep (1)). Eu também não consegui alterar os prazos sem interromper o script e voltar a adicioná-lo. Talvez eu estivesse fazendo algo errado, mas não funcionou bem para mim. Minha versão atualiza em uma base de seleção (mas não mais do que uma vez por segundo). Deve ser relativamente amigável em comparação com um loop infinito (). NOTA: Os relógios não atualizam a menos que apareçam novos tiques. Observe também que, nos finais de semana, o relógio do corretor está congelado e, mesmo com tiques simulados, você não verá as atualizações. Você poderia tentar quot. WeekendTestModetrue, ou melhor. Espere que o mercado seja aberto. Instalação: copie este arquivo para: C: Arquivos de Programas - seu-MT4-diretório-aqui --- expertsindicators Revise as configurações de variáveis ​​do Quotexternquot abaixo. Altere conforme desejado, então reinicie MT4 ou faça quotCompilequot no MetaEditor. Abra um gráfico e adicione este indicador. Supondo que você compilou com os padrões de citação que você prefere, você não precisará alterar nenhum dos padrões, exceto um: (PARA quotP4L Clock. mq4quot SOMENTE) Esta Versão requer quot Permitir que as Importações de DLL sejam definidas sob a Guia comum quando você adiciona isso Para um gráfico FYI, as DLLs recuperam o tempo do relógio da CPU local e as informações do fuso horário, bem como as informações do fuso horário mundial. Uma palavra de cautela: você pode ver meu código fonte inteiro e o que as DLLs fazem, o que deve ser inofensivo. Pessoalmente, eu nunca habilito DLLs em qualquer arquivo binário. EX4 porque não confio no que o programa pode fazer. Por tudo o que sei, poderia estar enviando informações muito particulares sobre mim ou minha conta NOTA Os horários do mundo são tão precisos quanto o CLOCK da CPU LOCAL ou, se variável BrokerMMSSIsGoldStandardTrue, seu relógio Brokers, pelo menos, verifique seu próprio relógio e configure-o Com precisão NOTA O tempo de seu corretor é independente do relógio da CPU local e, embora improvável, pode mudar a qualquer momento. (Agradecemos aos autores anteriores por suas idéias e implementação que eu ainda melhorei.) Informe quaisquer problemas problemáticos. ATUALIZAÇÕES: 2008-09-27: Novo quotP4L Clock. mq4quot v21 quotP4L Clock. mq4quot versão v21 aborda todos os problemas do timezoneSTDST. Também adiciona Sydney TZ. Dado os relatórios de problemas com o antigo código DSTtimezone, eu reescrevi essa seção inteiramente. TimeZone e STDST mudanças devem exibir os horários corretos, independentemente de sua própria fuso horário e STDST alterações datas. No entanto, planeje revisar esta publicação no início de 2009 (e a cada ano) para uma atualização anual com novas datas de cruzamento STDST (correção: nenhuma atualização anual é necessária). 2008-09-28: Novo quotP4L Clock. mq4quot v22 A versão v21 não exigirá atualizações anuais A informação do fuso horário não se limitou a 2008 depois de tudo. As atualizações só serão necessárias se as datas de transição STDST forem alteradas legislativamente (como Tóquio adotando DST ou USLondonSydney alterando suas datas). Esta versão possui mudanças principalmente cosméticas para remover a referência a atualizações quotannualquot. Minhas desculpas pela confusão. 2008-09-28: Novo quotP4L Clock. mq4quot v23 (Baixado 1074 vezes antes da próxima atualização de versão). (Nota: Abrange todos os problemas e aprimoramentos solicitados através do Post 12) Adicionado Auckland, Moscou, Berlim, Seattle para Jodie (jhp2025). Padrão topOffsetPixels é agora 10. 2008-10-02: Novo quotP4L CandleTime. mq4quot v11 (Baixado 974 vezes antes da próxima atualização de versão) Para H4 e acima, exibir quothours: MM: SSquot bar-restante tempo. No entanto, para W1 e MN, o tempo restante da barra pode não ser preciso (dependendo do horário de fechamento do seu corretor), uma vez que a função Period () não é precisa, e um tempo de fim de semana pode ser incluído em quotremainingquot time. 2009-11-13: Novo quotP4L CandleTime. mq4quot v12 (Carregado 1590 vezes antes da próxima atualização da versão) Para os gráficos semanais e mensais, o número de horas restantes pode ser excessivo (bem mais de 24 horas), então um novo formato é usado: DHH : MM: SS O programa também foi atualizado para ser compatível com gráficos timeshifted, conforme criado pelo novo indicador quotP4L PeriodCon. mq4quot. (Consulte forexfactoryshowthread. phpt206301 para o conversor de período multi-timeframeoffsetset, P4L PeriodCon. mq4quot 2009-11-29: Novo quotP4L Clock. mq4quot v24 (baixado 105 vezes antes da próxima atualização da versão) Mudanças: novas cores mais o controle do usuário sobre o nome da fonte, Verificação automática de etiquetas de AMPM versus 24 horas e exibição de segundos (ou não) e ShowBarTime (ou não). Adicionado fuso horário para: China, Jacarta, Índia, Israel, Helsinki, Brasil, México, Central e Mountain renomearam quotSeattlequot to quotPacificquot. A ordem de etiqueta é consistente para qualquer LabelCorner, mas também pode ser revertida. Pode ser desenhada em uma sub-janela de gráfico. New quotOverrideShowALLquot para ver cada fuso horário. Novos padrões para zonas e exibição Mas o usuário pode mudar conforme desejado. O AMPM está desligado. Segundos são exibidos para permitir uma calibração precisa do tempo do Relógio de CPU ou do Agente local (Muito útil para eventos de notícias). 2010-01-14: Novo quotP4L Clock. mq4quot v25 ( Baixado 2 6 vezes antes da próxima atualização da versão) Mudanças: O novo recurso QuotBackgroundUnderLabelsquot desenha um retângulo (na verdade vários) sob os rótulos para torná-los mais legíveis. O retângulo COVERS barras de preços e outros objetos de linhas (desde que sua F8 quotChart na variável foregroundquot esteja desmarcada e se outros objetos tiverem seu Backgroundtrue. (Traderathome sugeriu o uso bastante inteligente de OBJLABEL com Websites de fontes, quotgquot chave e tamanho grande Para criar o retângulo de fundo). (Veja a imagem do GBPJPY H1 abaixo, que também mostra todas as zonas de mercado suportadas. Isso mostra o canto inferior esquerdo, mas qualquer canto pode ser usado para os rótulos). 2010-01-21: Novo quotP4L Clock. mq4quot V26 (Transferido 96 vezes antes da próxima atualização da versão) Alterações: Novo quotShowPipSpreadquot (Ask-Bid) em pips (incluindo 110th pips automáticos para brokers de dígitos extras). Novo quotShowBidPricequot onde a cor indica o último tiquete foi mais alto. Novo quotShowVolumequot. A cor indica mais alto Versus a última barra. Além disso, o rótulo muda para quotHiVolquot se o volume for gt the-12th-highest-of-last-120-bars. Flag LowSpread ajustando quotLowSpreadHighlightThresholdquot para gt0 Novo pop-up Alertas (uma vez por barra): DoHighVolumeAlerts amp DoLowSpreadAlerts Novas setas usando DoLowSpreadArrows para marcar LowSpread eventos no gráfico. (Porque eles não podem ser recriados, essas setas persistem, a menos que você as remova, alterando quotDeleteOldSpreadArrowsquot para true. Um ERRO de alerta agora ocorre se o usuário esquece de habilitar DLLs. MarketOpenHours (8A-5P) normal (e aqueles para Sydney, 7A-4P) Agora pode ser personalizado com variáveis ​​externas, se desejado. 2010-02-23: Novo quotP4L Clock. mq4quot v27 (Descarregado 1609 vezes antes da próxima atualização da versão) Mudanças: opção adicionada para o fuso horário do Dubai Novo quot ShowRange quot para mostrar a barra atual High-Low ( Em pips) Novo quot ShowPips2open quot para exibir atual atualBarPrice-Open in-pips Novo quat ShowAvgPeriodRange quot para exibir APR (ou AR). O período, lookback e exibição são controlados com APRPeriod. APRBars e APRLabelShowMinutes Novo quot ShowAvgDailyRange quot. Lookback controlado com ADRBars renomeado old quotBackgroundNamePixelsquot to quot BackgroundAddWidthPixels quot Corrigiu alguns erros com v26 Problema CONHECIDO com ADRAPR: quando os cálculos são baseados em um gráfico diferentefr Os cálculos são apenas corretos se os dados do seu histórico estiverem atualizados para o outro período de tempo (ou seja, O ADR será exato se os dados do histórico diário estiverem atualizados). A melhor maneira de ter certeza é ter um gráfico diário aberto, além do gráfico ao qual você anexa esse indicador. 2011-03-22: Novo quotP4L CandleTime. mq4quot v13 FYI, se você substituir uma versão anterior, você deve quotResetquot os valores de variável em cada gráfico, ou simplesmente desanexar e re-anexar o indicador a cada gráfico. Alterações: a nova variável quot TextUsuallyAbovePriceLine quot é definida como quot FALSE quot por padrão. Se False, o rótulo de tempo agora aparece ABAIXO da linha de preço, mais consistentemente próximo à linha vs. versões anteriores. O v12 anterior teve alguns problemas para exibir quotWAIT4BARSquot (o que é raro de qualquer maneira) para os cronogramas gt H1). O problema é corrigido. Alterado para uma fonte de tamanho fixo, QuuLucida Consolequot, que é necessário para lidar com a cadeia mais longa exibida. Esta versão executa todos os tiques, no entanto, para os 2-Nth ticks dentro de um único segundo, o rótulo é movido apenas e não recalculado. Nova variável externa quotAdjustWeeklyTimeRemainByminqot é um hack para corrigir pelo menos um erro de corretores com a verdadeira hora de início das barras semanais. A alimentação do corretor diz que as barras começam no domingo 00:00:00, mas, de fato, novas barras se formam na segunda-feira 00:00:00. Um valor de 1440 minutos é necessário para fornecer a verdadeira contagem regressiva esquerda. Esta versão lida com os gráficos off-line gt 1Month como gerado por quotP4L PeriodCon. mq4quot. 2011-03-22: Novo quotP4L Clock. mq4quot v28 (Descarregado 1543 vezes antes da próxima atualização da versão) Alterações: Corrigido o bug que ShowAvgDailyRange foi forçado a falso se ShowAvgPeriodRange fosse falso. Eles agora são independentes. O LabelCorner padrão foi alterado para 2 (parte inferior esquerda). Foi 1 (canto superior direito). A localização padrão antiga tendia a cobrir os níveis de fibo e as barras de preços mais recentes. NOTA: O USUÁRIO PODE EDITAR E MUDAR O CÓDIGO COMO DESEJO O quotDoLowSpreadArrowsquot padrão agora é falso. Datas de Changover STDST com verificação dupla e datas atualizadas de Israel. Preço do lance adicionado ao alerta de baixa difusão. As setas LowSpread têm Backgroundfalse, e agora ocorrem no preço atual exato. Todo evento LowSpread agora cria uma seta. (Usado para ser uma seta por barra armazenando apenas o último evento por barra) (FYI, alertas de som ainda não foram implementados nesta versão). 2011-09-20: Novo quotP4L Clock. mq4quot v210 (Baixado 7500 vezes antes da próxima atualização de versão) Mudanças: horário de OpenClose do mercado local de Tóquio mudou para 9 AM-6PM (Estes são controláveis ​​pelo usuário usando as variáveis ​​TokyoLocalOpenHour e TokyoLocalCloseHour) Moscow TZ foi atualizado porque ele Já não observa qualquer alteração para STDST. (Corrigido um erro com o tempo de Berlim que estava brevemente lá em v29 que agora é v210) 2014-01-30: Novo quotP4L Clock. mq4quot v211 (Descarregado 714 vezes antes da próxima atualização da versão) Mudanças: Mudanças de código feitas para torná-lo compatível com o próximo Novo MT4 (gtbuild 579). As alterações, no entanto, ainda compilar e trabalhar com 509 compilação atual, e o 509.ex4 que você faz também é compatível com a frente, caso haja necessidade de fazê-lo. Nota: (Beta) 579 ainda é novo e tem muitos erros. Por exemplo, um 574 compilado quotP4L CandleTime. ex4quot perde o nome da fonte após o MT4 reiniciar, mas eles dizem que está corrigido na próxima versão. Uma versão compilada 509 parece funcionar bem. Claro que pode haver outros problemas que surgiram quando finalmente se estabelecem em uma versão MT4 de produção, então veja o que acontece. 2014-03-19: Novo quotP4L Clock. mq4quot v212 Alterações: corrigiu o erro relacionado ao uso de modelos nas novas compilações MT4 gt600. Mudou a variável de versão para o nome exclusivo por versão, porque os modelos podem ter armazenado valores antigos, mascarando o fato de ser uma nova versão. Adicionou uma mensagem Free-will quotDonations Welcomequot (PayPal para pips4lifeatyahoodtcom), para compensar o esforço considerável que leva para manter este e outros programas gratuitos, especialmente desde a nova versão do MT4 buildsgt600 (buggy), que eu mesmo nem sequer uso. P. S. Novas capturas de tela contêm algumas notas úteis. Várias novas zonas de mercado e informações da barra podem não ser exibidas nas capturas de tela mais antigas. FYI, as versões anteriores foram baixadas 1000 vezes (veja as estatísticas próximas a cada versão de versão acima). Estes e outros programas que eu postei são gratuitos, mas as doações são bem-vindas PayPal para pips4lifeatyahoodtcom. Isso está correto. Este é um temporizador de contagem decrescente Para cada um desses prazos, você receberá novas barras exatamente no mesmo número de MM: SS. O número atualiza somente quando você recebe novos tiques e agora o mercado é bastante lento. Para simular carrapatos, você pode usar o menu do botão direito do mouse e selecionar quotRefreshquot. Como alternativa, digite - sequencialmente, não de uma vez - Alt, c, r Isso também faz quotRefreshquot. (FYI, eu realmente adoraria um método de tecla única para fazer Refresh. Se alguém souber como, por favor, postar.) Inscrito em Abr 2007 Status: Membro 584 Posts Na versão anterior v13 à qual eu fiz modificações de exibição, eu assumi o código do timedoneSTDST Estava funcionando, mas obviamente recebeu os relatórios de problemas que não era. Agradeço NuckingFuts publicando uma atualização - no entanto, também houve problemas com essa versão. (Isso foi 3600 MINUTOS que você codificou, e não um pouco de sorte, quase funcionou.) Eu cavei o código que eu não entendi anteriormente e pesquisou funções alternativas do Windows que fornecem um método muito mais robusto e preciso para calcular os tempos locais em Cada uma das zonas de mercado, além de funcionar de qualquer que seja seu próprio fuso horário - incluindo Jakarta, Tóquio, Sydney. No mundo todo. Eu configurei meu próprio relógio de CPU em vários fusos horários e funcionou em todos os que eu tentei. As mudanças STDST são agora únicas para cada um dos fuso horários do mercado. Por exemplo, quando os EUA alteram STDST, apenas o tempo de mercado da NewYork é afetado. Similar para Londres e Sydney. (Tóquio, no momento, não observa DST). Esta versão v21 tem apenas uma desvantagem que eu conheço, e é isso que você precisa obter uma atualização anual com as novas datas de transição da STDST no mercado mundial para 2009 (e todos os anos depois). FYI, o método para fazer atualizações é documentado no código por meio de uma variável externa definida como TRUE (em apenas um gráfico) no início do ano novo. No entanto, uma atualização provavelmente será postada em janeiro de 2009. Apenas talvez, um melhor método permanente e automático será descoberto e colocado em uma versão futura, mas meu conhecimento das funções do Windows é extremamente limitado. Por favor, vá para Post 1 e baixe o novo arquivo P4L Clock. mq4. Espere que os horários estejam corretos quando o mercado se abrir e os tiques começam a entrar mais uma vez. Junte-se a abril de 2007 Status: Membro 584 Posts Esta versão v21 tem apenas uma desvantagem que conheço, e é a sua necessidade de obter uma atualização anual com as novas datas de transição STDST do mercado mundial para 2009 (e todos os anos depois). Acontece que a declaração acima estava errada. E na verdade, você NÃO DEVE precisar de atualizações anuais em todas as versões v22 do quotP4L Clock. mq4quot acabou de ser postado, mas as mudanças são principalmente cosméticas para remover as referências a quotannualquot atualizações necessárias, o que não é verdade. Eu realmente não entendi a sintaxe bit a bit e tive que descobrir apenas saber que as informações da data de transição da STDST já estavam corretas para os anos futuros. É claro que, se qualquer zona de mercado mudar legislativamente suas datas de transição STDST, será necessária uma atualização. (Por exemplo, Tóquio é rumorado para estar considerando DST). FYI, uma atualização não será necessária se o seu fuso horário local alterar as datas STDST somente se uma zona de mercado mudar (NewYork, Londres, Tóquio, Sydney). Por favor, vá para Post 1 e baixe o novo arquivo V22 P4L Clock. mq4. Espere que os horários estejam corretos quando o mercado se abrir e os tiques começam a entrar mais uma vez. (Ou configure temporariamente WeekendTestModetrue e simule ticks com quotRefreshquot. Você deve ver os horários do mundo corretos que você pode verificar contra worldtimezoneindex24.php) (Espero que eu tenha feito com mudanças, mas é claro que se alguém relatar quaisquer problemas, eles poderiam ser mais. Parece , No entanto, que abordei os principais problemas com v21 e agora v22). Oi Kent (P4L), depois de várias horas tive dor de cabeça com este Cute Clock, lentamente entendo tudo e tentei modificar um pouco, mas como suas referências, ainda confundi com relação ao STDST. Então, tão simples quanto eu posso, você verificará se eu coloco algo errado no Relógio anexado. Graças a Kent, agradeci bem o seu esforço. PS: Eu acrescento Auckland, Jacarta como base local editável, Moscou, Berlim, Seatle, para que todos os outros aqui possam utilizá-la. Desculpe, você passou algum tempo para entender essa versão antiga. Eu também estava confuso sobre o antigo código STDST (que não escrevi), mas eu cavei-o e quando eu entendi que não poderia funcionar corretamente de diferentes fuso horários mundiais nem poderia lidar com diferentes datas de transição STDST, eu o substituí por completo. Fiz mais fácil para você não passar pela nova versão e adicionar todos esses novos mercados novamente. Um novo quotP4L Clock. mq4quot v23 está agora disponível no Post 1. Eu adicionei zonas de mercado para Auckland, Moscou, Berlim e Seattle. Eu também voltei a trabalhar e alterei o topOffsetPixels padrão para 10 (ainda parece o mesmo). P. S. Esta versão v23 deve exibir os horários do mundo corretos se você executá-lo de Jacarta, Tóquio, Sydney, Europa, os EUA em quase todos os lugares (Mesmo os 30 minutos de desligamento - fuso horário como o Caracus parecem funcionar se você definir BrokerMMSSIsGoldStandard falso. Todos os outros fusos horários podem usar Verdadeiro ou falso por sua preferência). Oi Kent (P4L), eu tenho uma olhada no seu P4LClock mais recente, parece bom, mas eu pensei que era tão complicado apenas por mostrar o tempo da cidade mundial, não é. Existe outra maneira de torná-lo curto e simples, então não vai demorar Tamanho de arquivo muito longo e menor Desculpe, não sou capaz de programação ini, mas apenas meu sentimento diz isso. Nunca desista, Kent. Da Wikipédia, a Occam razor diz: quot. Todas as outras coisas sendo iguais, a solução mais simples é a melhor. Adenda. Mas não mais simples do que o necessário para descrever uma solução verdadeira. Fico feliz que você goste da ferramenta, mas, tanto quanto eu sei, não há nenhum problema com o desempenho e o tamanho do arquivo não deve importar, desde que faça o trabalho sem uma penalidade, certo. O programa QuotP4L Clock. mq4quot não é, de modo algum, o mais simples possível Mas, ao contrário da sua versão anterior e das poucas ferramentas de relógio, olhei, pelo menos, exibe - afaik - o horário mundial correto durante todo o ano para cada zona de mercado, independentemente da sua localização local na zona horária. A maioria dos outros programas de relógio não exibem o tempo correto para cada mercado, de cada fuso horário em que você está. Alguma complexidade extra é apenas para exibição opcional de algumas coisas, como você quer segundos ou não (Pessoalmente, não). Você quer um formato de 24 horas ou AMPM (para mim, 24 horas). E você quer 8 zonas horárias do mercado (prefiro apenas Sydney, Tóquio, Londres e New York). Todos os outros são apenas um barulho para mim. Portanto, há opções que cada usuário pode definir para escolher exibir ou não as várias zonas de mercado, e se deve mostrar quotsecondsquot e formato de 24 horas ou não. Eu acho que o utilitário é amplamente aprimorado ao mudar a cor quando o mercado está aberto, mas esse recurso é, sem dúvida, quotextraquot. Há um pequeno código extra para escolher quotBrokerMMSSIsGoldStandardquot e alguma complexidade foi adicionada para exibir o quot00 líder: quot que para mim, não importa se ele faz ou não. Eu admito que esse código estava além do que era minimamente necessário, mas é preciso muito pouco de CPU para fazê-lo. O programa seria um código muito mais simples se o Windows tivesse melhores funções para consultar a hora atual em qualquer outro fuso horário, mas não. É muito bom para exibir o que é seu próprio fuso horário local, por suas próprias datas de transição STDST. Eu percebi que, para resolver o problema, eu teria que adicionar alguma complexidade indesejada, mas necessária, para obter os horários adequados para cada um dos fuso horários do mercado independente de qualquer fuso horário local e isso é o que eu fiz. Salvar todas essas informações no meu programa levou um monte de linhas, mas é executado apenas uma vez e não é fundamentalmente complicado. Esse código não pode ser mais simples do que ele (AFAIK), até que o Windows ofereça melhores funções de tempo. Não sou um especialista em codificação, mas coloquei o que puder no procedimento init () que é executado apenas uma vez. In the main start() section, I dont allow it to run more often than once per second. (Previous versions ran every single tick, even if you had 10 ticks in a single second. That, IMO, was very wasteful of CPU while mine is not). Bottom line, while the code may be more complex than minimally necessary, it should still be fairly efficient, and each user can set their personal preferences in the external variables section. I dont know of any measurable impact on CPU performance that running this indicator would have. I think it is negligible. This was only a side project in coding for me and I dont have much interest in changing it just to simplify it or make it smaller unless there was a purpose for such changes. I already know in my head all the market times according to my own local clock so I dont really even need this clock myself although its nice not to have to do the mental calculations. If there is a bug in my code where it gives the wrong answer, Ill consider making changes but even that is not a high priority for me. So far, no one has reported any problems with the newer version(s) so things look stable for now. Well see as soon as the various world zones start changing STDST pretty soon. If you dont mind my asking, what are the local market hours for Auckland, New Zealand Is it 8A-5P or later than that Since Auckland is 3 hours before Sydney time, Im wanting to know whats the earliest practical market time when the week begins. My own broker doesnt open until Sydney 7AM Monday (5PM Sunday in NewYork, 10AM Auckland). I just wonder how many hours others have been trading by the time my broker starts as theres often a big gap open for me. I am not 100 sure on the hours for NZ. I think it may be a 10am start NZ time (GMT12 I think is NZ local time - add 1 hour for DST). Did a quick search on google and couldnt find the exact times.

No comments:

Post a Comment