Olá a todos! Poderia dizer-me como seleccionar a última ordem fechada na história do mql4? Estou a utilizar OrderSelect(0,SELECT_BY_POS,MODE_HISTORY), que selecciona a primeira encomenda fechada.
Sergei Maksimenko: Olá a todos! Poderia dizer-me como seleccionar a última ordem fechada na história do mql4? Estou a utilizar OrderSelect(0,SELECT_BY_POS,MODE_HISTORY); selecciona a primeira ordem fechada, mas como posso seleccionar a última?
É mais fácil acompanhar as mudanças de barra por mudanças de tempo de barra do que por preços de barra. No final do algoritmo, armazenaremos a hora actual do bar, e no início compará-la-emos com a hora actual.
Por exemplo, para a barra M5, a hora actual será alterada apenas no início da barra e de 5 em 5 minutos....
Os testes de tais programas são realizados "através da abertura de preços", o que acelera muito o processo de depuração e optimização do código.
Assim, terei de descobrir o que é TF agora e fazer arredondamentos se um bar não aparecer em exactamente 5 minutos... No meu caso, o código é muito fácil e não oneroso. É claro que o preço aberto pode não mudar, mas pode verificar pela soma de duas barras anteriores. Em geral, se não tivesse escrito sobre as vantagens da sua solução, eu teria compreendido melhor se tivesse anexado o código - não sou um programador...
-Aleks-: Por isso tenho de descobrir o que é TF agora, fazer o arredondamento se a barra não aparecer em exactamente 5 minutos... No meu caso, o código é muito fácil e não incómodo. É claro que o preço de abertura pode não mudar, mas pode verificar pela soma das duas últimas barras. Em geral, se não tivesse escrito sobre as vantagens da sua solução, eu teria compreendido melhor se tivesse anexado o código - não sou um programador...
-Aleks-: Por isso tenho de descobrir o que é TF agora, fazer arredondamentos se a barra não aparecer em exactamente 5 minutos... No meu caso, o código é muito fácil e não incómodo. É claro que o preço de abertura pode não mudar, mas pode verificar pela soma das duas últimas barras. Em geral, se não tivesse escrito sobre as vantagens da sua solução, eu teria compreendido melhor se tivesse anexado o código - não sou um programador...
//код в фигурных скобках выполнится только один раз, на открытии каждого нового бара М5
datetime prevTime;
if(prevTime!=iTime(Symbol(),PERIOD_M5,0))
{
...
}
prevTime=iTime(Symbol(),PERIOD_M5,0);
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Olá a todos! Poderia dizer-me como seleccionar a última ordem fechada na história do mql4? Estou a utilizar OrderSelect(0,SELECT_BY_POS,MODE_HISTORY); selecciona a primeira ordem fechada, mas como posso seleccionar a última?
É mais fácil acompanhar as mudanças de barra por mudanças de tempo de barra do que por preços de barra. No final do algoritmo, armazenaremos a hora actual do bar, e no início compará-la-emos com a hora actual.
Por exemplo, para a barra M5, a hora actual será alterada apenas no início da barra e de 5 em 5 minutos....
Os testes de tais programas são realizados "através da abertura de preços", o que acelera muito o processo de depuração e optimização do código.
Por isso tenho de descobrir o que é TF agora, fazer o arredondamento se a barra não aparecer em exactamente 5 minutos... No meu caso, o código é muito fácil e não incómodo. É claro que o preço de abertura pode não mudar, mas pode verificar pela soma das duas últimas barras. Em geral, se não tivesse escrito sobre as vantagens da sua solução, eu teria compreendido melhor se tivesse anexado o código - não sou um programador...
Obrigado - mais fácil do que imaginava depois de ler o comentário.
Boa tarde!
Quem me pode dizer como fazer um menu drop-down em definições de peritos?
Como a que está na fotografia. Obrigado.
Boa tarde!
Quem me pode dizer como fazer um menu drop-down em definições de peritos?
Como a que está na fotografia. Obrigado.
Por isso tenho de descobrir o que é TF agora, fazer arredondamentos se a barra não aparecer em exactamente 5 minutos... No meu caso, o código é muito fácil e não incómodo. É claro que o preço de abertura pode não mudar, mas pode verificar pela soma das duas últimas barras. Em geral, se não tivesse escrito sobre as vantagens da sua solução, eu teria compreendido melhor se tivesse anexado o código - não sou um programador...
Onde está o erro?
Onde está o erro?