Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 765
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
O evento do movimento do rato não é definitivamente gerado. Com os outros, penso que é a mesma coisa.
E no conselheiro?
A mesma coisa...
A resposta foi dada antes...
Mas é melhor não a partir de uma quantidade leve, mas sobre o máximo para tentar sobreviver com uma cópia.
Não vou escrever um código de exemplo. Um programador normal só precisa de uma dica. Aqui está um algoritmo aproximado:
Assim, é possível encontrar duas intersecções numa cópia e um ciclo, se necessário. Não há sequer necessidade no ArraySetAsSeries() porque ao encontrar a travessia é possível e, na minha opinião, é melhor lembrar a hora do bar e não o seu número. Embora, conhecendo a hora do bar, não haja dificuldade em determinar o seu número.
Pergunta: O que será mais rápido, um ciclo com cópia do buffer do indicador por 1 valor e cópia da barra alta por 1 e comparação desses valores, ou uma única cópia de um determinado montante e comparação dos valores das duas matrizes um com o outro?
Sugiro que não se desvie do conceito, que, tal como o entendi, era copiar uma certa quantidade de dados de barras no início do código, e depois trabalhar com esses dados - ou sugere uma excepção?
E, o que o faz pensar que sou um programador?
Não creio que seja necessário adivinhar - o que será mais rápido, por vezes a resposta pode não ser óbvia - só a experiência pode dar uma resposta a tais perguntas.
Escrevi isto ontem mesmo:
Tarefa:
em cada tick obter elementos "InpCountCopy" abertos, altos, baixos, fechados e tempo.
Implementação:
Características:
é possível escolher como verificar: em OnTick ou em OnTimer (1 segundo).
Diga-me porque é que este código encontra um bilhete que ainda não está na história
Diga-me porque é que este código encontra um bilhete que ainda não está na história
Já tentou procurar um comércio fechado (OUT)? Havia uma ordem - pode vê-la.
Diga-me porque é que este código encontra um bilhete que ainda não está na história
É isso mesmo :
Está à procura de uma Ordem , e a Ordem para abrir Posição = 63425010 já fez a sua própria, e está na História.
E penso que o pedido de bilhetes e a posição dos bilhetes são os mesmos, o que o induziu em erro.
Se quiser analisar uma Posição, utilize PositionSelect(), depois analise as suas propriedades.
O que é necessário:
Enviamos uma ordem, em resposta recebemos um bilhete de posição, depois um objecto com o nome "bilhete de posição" é sorteado no gráfico (não é especificado nenhum substituto). Se abrirmos várias posições, respectivamente, há vários objectos com nomes de bilhetes no gráfico, e se depois fecharmos um deles, todos os objectos são apagados, e só precisamos de apagar o objecto com o bilhete fechado do histórico. A função de apagar funciona no OnTrade
O que é necessário:
Enviamos uma ordem, em resposta recebemos um bilhete de posição, depois um objecto chamado "bilhete de posição" é sorteado no gráfico (não é especificado nenhum substituto). Se abrirmos várias posições, respectivamente, há vários objectos com nomes de bilhetes no gráfico, e se depois fecharmos um deles, todos os objectos são apagados, e só precisamos de apagar o objecto com o bilhete fechado do histórico. A função de apagar funciona no OnTrade
Do que precisa, então, de um bilhete de uma encomenda ou de um bilhete de uma posição?
De que precisa então, um bilhete de encomenda ou um bilhete de posição?
É necessário eliminar objectos com um bilhete que já estão na história, mas não os que ainda se encontram no mercado
Duplicado: