Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 328
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
Olá, quero obter uma data de vencimento para os futuros
EXPIRATION=(datetime)SymbolInfoInteger(Symbol(),SYMBOL_EXPIRATION_TIME);
Dá 1970 01 01 00 00
Olá, alguém pode aconselhar como fazer uma EA abrir uma ordem em um determinado ponto do gráfico quando você clica em um determinado ponto? Quando você instala um script ou uma EA, a função NormalizeDouble(WindowPriceOnDropped(),Digits); define o ponto quando você clica no mouse. Mas a questão é que isso pode ser feito a qualquer momento a partir de uma EA em funcionamento. Existe tal possibilidade?
Eu vejo uma função ChartGetInteger(0,CHART_EVENT_MOUSE_MOVE,0,1) Ainda não sei como usá-lo, é possível determinar para onde (para que ponto) o ponteiro do mouse foi direcionado?
Olá, alguém pode aconselhar como fazer uma EA abrir uma ordem em um determinado ponto do gráfico quando você clica em um determinado ponto? Quando você instala um script ou uma EA, a função NormalizeDouble(WindowPriceOnDropped(),Digits); define o ponto quando você clica no mouse. Mas a questão é que isso pode ser feito a qualquer momento a partir de uma EA em funcionamento. Existe tal possibilidade?
Eu vejo uma função ChartGetInteger(0,CHART_EVENT_MOUSE_MOVE,0,1) Mas ainda não descobri como usá-lo. É possível determinar para onde (para que ponto) o ponteiro do mouse foi direcionado?
Use o evento "CHARTEVENT_CLICK".
Você pode obter partes do código a partir daqui
Use o evento "CHARTEVENT_CLICK" clique
Você pode obter os trechos de código a partir daqui
Muito obrigado!!!
Mais uma pergunta: eu movi as funções da EA para a biblioteca, quando eu executo a EA, ela trava imediatamente e as mensagens mostram que o terminal não pode carregar a biblioteca Não é possível chamar 'ATP_funkcii.mq4::DrawLABEL', 'ATP_funkcii.mq4' não é carregado
Como resolver este problema?
Eu notei uma coisa! O editor da EA e da biblioteca podem ser vistos, mas no computador, não os vejo nos arquivos do programa por algum motivo. Somente o arquivo do Expert Advisor.
Olá, você poderia me dizer como conhecer o índice de um elemento da matriz para conhecer o índice do próximo elemento da matriz?
O índice de qualquer matriz sempre começa com zero. Ou seja, se o tamanho da matriz for 1, o índice desta célula será 0.
Como você conhece o número 5 para conhecer o número 6?
Conhecendo o dígito 6, como conheço o dígito 7, sabendo que existem apenas 8 dígitos?
Conhecendo o índice 7, como você conhece o próximo índice, sabendo que o tamanho da matriz = 8 ?
O índice de qualquer matriz sempre começa com zero. Ou seja, se o tamanho da matriz for 1, então o índice dessa célula será 0.
Como você conhece o número 5 para conhecer o número 6?
Como você conhece o dígito 6 para conhecer o dígito 7, sabendo que existem apenas 8 dígitos?
Como, conhecendo o índice 7, como podemos descobrir o próximo índice, sabendo que o tamanho da matriz = 8 ?
Obrigado pela explicação detalhada )))) Portanto, seria correto escrever
Você pode me dizer, por favor?
Obrigado pela explicação detalhada)))) Portanto, seria correto escrever
Você pode me dizer, por favor?
Não há necessidade de ordenar a matriz após cada adição de um elemento da matriz. Seria melhor mover a triagem
A partir da ajuda.
Valor de retorno
Índice de retorno do primeiro elemento encontrado. Se o valor procurado não for encontrado, ele retorna o índice do menor dos elementos mais próximos entre os quais o valor procurado está localizado.
Mas[Blizko2] é o valor menor mais próximo na matriz.