Não existe uma parada fechada, existe uma parada remota.
O OrderOpenTime() - para um conjunto e não aciona a parada retorna o tempo de sua configuração?
Você está certo, eu não fui preciso. Eu quis dizer que nós estabelecemos uma ordem STOP que acionou e uma posição foi aberta sobre ela. Mas a posição pode ser aberta na mesma barra onde a ordem STOP foi estabelecida, ou pode ser aberta algum tempo depois.
O OrderOpenTime() mostra a hora em que a posição foi aberta, minha pergunta é: como sabemos quando a ordem de parada foi estabelecida? O relatório MT4 tem este tempo, mas é possível descobri-lo a partir do código?
Se seu corretor fornece estas informações, então procure uma ordem com um determinado tipo, preço e mágico fechado no momento do acionamento (ir para o mercado)
Caros profissionais, encontrei um consultor especializado útil para a definição de tomadas e paradas virtuais e paradas de rastreio (anexo). Mas a parada virtual de perda não funciona corretamente. Por favor, ajude-me a corrigi-lo. Ou talvez alguém tenha um bom analógico?
Eu gostaria de agradecer.
Aqui está um SCRIPT similar . Descrição em código.
Eu reescrevi o código novamente e ele não corrige estes 2 erros.
alex12, não o entendo. Você tem alguns empregos na kodobase e faz tais perguntas. Você já cobriu várias roscas com eles.
A variável clOpenBuy não está definida. Portanto, deve ser definido. A julgar pelo código, é algo semelhante à cor associada com a abertura de uma ordem de compra.
Como a variável é definida, você deve saber exatamente. Como é usado em várias funções diferentes, provavelmente deveria ser global. Portanto, defina-o como global. E ainda mais porque
Não existe uma parada fechada, existe uma parada remota.
O OrderOpenTime() - para um conjunto e não aciona a parada retorna o tempo de sua configuração?
Eu quis dizer que nós estabelecemos uma ordem STOP que acionou e uma posição foi aberta sobre ela.
Mas a posição pode ser aberta na mesma barra onde a ordem STOP foi estabelecida, ou pode ser aberta algum tempo depois.
O OrderOpenTime() mostra a hora em que a posição foi aberta, minha pergunta é: como sabemos quando a ordem de parada foi estabelecida?
O relatório MT4 tem este tempo, mas é possível descobri-lo a partir do código?
Eu recebo o seguinte erro na compilação
&&' - condição não pode ser um fio \00.mq4 (225, 27)
&&' - a condição não pode ser um fio
como consertá-lo ?
Caros profissionais, encontrei um consultor especializado útil para a definição de tomadas e paradas virtuais e paradas de rastreio (anexo). Mas a parada virtual de perda não funciona corretamente. Por favor, ajude-me a corrigi-lo. Ou talvez alguém tenha um bom analógico?
Eu gostaria de agradecer.
Descrição em código.
foi compilado por um conselheiro
Produz 2 erros
clOpenBuy' - variável não definida .mq4 (40, 49)
clOpenBuy - variável não definida
Eu reescrevi o código repetidas vezes - estes 2 erros não podem ser corrigidos.
Produz 2 erros
clOpenBuy' - variável não definida .mq4 (40, 49)
clOpenBuy - variável não definida
Eu reescrevi o código repetidas vezes - estes 2 erros não podem ser corrigidos.
Você poderia fazer isso, por exemplo
Produz 2 erros
clOpenBuy' - variável não definida .mq4 (40, 49)
clOpenBuy - variável não definida
Eu reescrevi o código novamente e ele não corrige estes 2 erros.
alex12, não o entendo. Você tem alguns empregos na kodobase e faz tais perguntas. Você já cobriu várias roscas com eles.
A variável clOpenBuy não está definida. Portanto, deve ser definido. A julgar pelo código, é algo semelhante à cor associada com a abertura de uma ordem de compra.
Como a variável é definida, você deve saber exatamente. Como é usado em várias funções diferentes, provavelmente deveria ser global. Portanto, defina-o como global. E ainda mais porque
color clCloseBuy;Você o definiu.
Gera muitos erros