Ajude-me a resolver esta questão! Aqui está um pedaço de código do indicador, se você executá-lo em TF menos de M5 este erro sempre aparece em uma nova barra! É suposto ser assim ou algo está errado?
ResetLastError();
datetime Arr[];
if(CopyTime(NULL,PERIOD_M5,10,1,Arr)<=0)
{
int error=GetLastError();
Print("Ошибка 4401 возникает на новом баре раб.ТФ, который должен быть ниже М5 в данном случае ",error);
Print("Почему запрошенная история не найдена ведь я обращаюсь всего лишь к 10-му бару старшего ТФ М5");
return(0);
}
Possivelmente, mas leva tempo para decidir e fazer isso... É, por exemplo, um ou dois anos para a MT4?
ninguém sabe, os desenvolvedores do MT4 mais uma vez disseram que não fariam atualizações, em minha memória, isso já aconteceu 5 vezes
se você estiver escrevendo para o MT4 Expert Advisors, então na MQL5 você poderá transferir o código, literalmente - em 2 cliques, você poderá usar o código usandohttps://www.mql5.com/ru/code/16006.
A lógica de escrever indicadores para MT5 é um pouco diferente - isto é o que me impede de mudar para MT5.
Tango_X:
Por favor, ajude-me a resolver o problema! Se eu tentar usá-lo na TF menos de M5, há sempre este erro em um novo bar! É suposto ser assim ou algo está errado?
o código está correto, adicione a saída quando tudo funcionar corretamente em - CopyTime(), pode acontecer que no tick que abre um novo histórico de barras não esteja disponível, então você precisa repetir a operação no tick seguinte
SZZ: existe a função iTime() - talvez funcione melhor
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...
Olá, quanto tempo o MT4 vai ficar por aqui? um ano ou dois?
Desculpe pela pergunta, é um pouco fora de tópico (mas muito importante para mim).
O mt5 existe há 10 anos (até onde me lembro)
mt4 tem cerca de 15 anos de idade.
ou seja, na verdade, já podemos perguntar - "quanto tempo durará o mt5?
já podemos fazer mt6 )
O mt5 existe há 10 anos (até onde me lembro)
mt4 tem cerca de 15 anos de idade.
ou seja, na verdade, já podemos perguntar - "quanto tempo a MT5 sobreviverá?
já podemos fazer mt6 )
Obrigado, eu não esperava tal resposta)... Mas ainda assim, há alguma chance de um ou dois anos para o MT4?
Obrigado, eu não esperava tal resposta)... Mas ainda assim, alguma chance de um ou dois anos para o MT4?
Acho que os desenvolvedores preferem fazer o MT6 com suporte MT4 e MT5 do que matar o MT4)
(este é meu desejo de opinião pessoal)
Reescrever código de mt4 a mt5.
O operador do break é um pouco confuso.
MT4
MT5
É correto?
O que significa um erro:
p.s. por que este site quase sempre falha na busca?
O que significa o erro:
público esquecido
Ajude-me a resolver esta questão! Aqui está um pedaço de código do indicador, se você executá-lo em TF menos de M5 este erro sempre aparece em uma nova barra! É suposto ser assim ou algo está errado?
Eu acho que os desenvolvedores prefeririam fazer MT6 com suporte MT4 e MT5 do que matar MT4)
(este é meu desejo de opinião pessoal)
Possivelmente, mas leva tempo para decidir e fazer isso... É, por exemplo, um ou dois anos para a MT4?
Possivelmente, mas leva tempo para decidir e fazer isso... É, por exemplo, um ou dois anos para a MT4?
ninguém sabe, os desenvolvedores do MT4 mais uma vez disseram que não fariam atualizações, em minha memória, isso já aconteceu 5 vezes
se você estiver escrevendo para o MT4 Expert Advisors, então na MQL5 você poderá transferir o código, literalmente - em 2 cliques, você poderá usar o código usandohttps://www.mql5.com/ru/code/16006.
A lógica de escrever indicadores para MT5 é um pouco diferente - isto é o que me impede de mudar para MT5.
Por favor, ajude-me a resolver o problema! Se eu tentar usá-lo na TF menos de M5, há sempre este erro em um novo bar! É suposto ser assim ou algo está errado?
o código está correto, adicione a saída quando tudo funcionar corretamente em - CopyTime(), pode acontecer que no tick que abre um novo histórico de barras não esteja disponível, então você precisa repetir a operação no tick seguinte
SZZ: existe a função iTime() - talvez funcione melhor