Erros, bugs, perguntas - página 389

 
Integer:
Tento compilar o guião chamando mql5.exe, o guião usa um includnik - não compila. Retiro a chamada para o inluder - compila. Compila em editor com indicador.
Caminho para a pasta com subdirectórios através de /i:<caminho> que configurou?
 
mql5:
Estabelece /i:<caminho> como o caminho para a pasta com as injecções?


Obrigado, já o tenho. Não o fiz.

 

Na maioria das vezes, alterar o parâmetro "maxbars in window", a julgar pela profundidade da história carregada via CopyOpen e outras funções, imediatamente após a recarga de MT não funciona por alguma razão e só é bem sucedido por alguns tempos aparentemente arbitrários.

Diga-me, não existe uma função que alteraria a profundidade da história carregando-se a si própria no modo online?

Dentro do testador padrão, tal como o entendo, tal característica é implementada, e no caso da criação de um testador alternativo, também é necessário.
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
  • www.mql5.com
Доступ к таймсериям и индикаторам / Bars - Документация по MQL5
 

Pergunta 2: Suponha que temos uma janela indicadora, à qual são adicionadas versões indicadoras com parâmetros diferentes.

Neste caso, as escalas para cada versão serão realizadas separadamente e como resultado, as escalas das diferentes versões não coincidirão e sobrepor-se-ão em caso de discrepância dos extremos visíveis.

A implementação de um único escalonamento, devido à ausência de um evento de rolagem neste caso, é extremamente difícil, enquanto a criação de um indicador, que incluiria várias linhas, é dificultada pela ausência da possibilidade de definir dinamicamente as suas cores e a complexidade geral do código.

Infelizmente, é difícil encontrar formas simples de resolver esta questão dentro do modelo existente. Portanto, uma pergunta, é possível adicionar as propriedades de uma única escala de todos os indicadores que são colocados na janela?

 
Porquê quando uma posição é invertida (dentro/fora), o comentário da ordem (comércio) não é sobrescrito no campo "Comentário" da posição ? Tentei virá-lo à mão - a mesma coisa.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5
 
Valmars:
Porque é que, quando uma posição é invertida (dentro/fora), o comentário da ordem (comércio) não é sobrescrito no campo "Comentário" da posição? Tentei fazê-lo manualmente - a mesma coisa.

A nova posição deve ser sobrescrita, como eu a entendo, o que é o oposto da posição inicial.

Sai fechando a posição inicial, o comentário lá fora permanece o mesmo.

Embora, é claro, seria melhor alterar o comentário para fora, para tornar mais clara a razão pela qual a posição foi encerrada.

 
Interesting:

A nova posição deve ser sobrescrita, como eu a entendo, o que é o oposto da posição inicial.

Fora é o encerramento da posição inicial, o comentário aí permanece o mesmo.

Embora seja certamente aconselhável alterar o comentário para tornar mais clara a razão pela qual a posição foi encerrada.

A posição manteve-se como estava, mas mudou de direcção. Ao abrir uma posição, o comentário é substituído e o mesmo acontece com a própria posição. Mas não é assim para a inversão. A razão da mudança é aí especificada. Na história dos ofícios e das ordens, o comentário está presente. Não é o programa MQL5 mas o próprio terminal. O campo permanece vazio mesmo para inversão manual com o comentário especificado.

Penso que deve ser preenchida a partir da encomenda. Caso contrário, não é claro quem mudou de posição; a EA ou manualmente (visualmente, no separador "Comércio").

 
Valmars:

A posição é a mesma que era, apenas a direcção mudou. Quando uma posição é aberta, o comentário é reescrito, e quando um preenchimento é feito, também. Mas quando eu inverto, não o faz. A razão da mudança é aí especificada. Na história dos ofícios e das ordens, o comentário está presente. Esta não é a questão do programa MQL5 mas sim do terminal, uma vez que o campo permanece vazio mesmo em caso de inversão manual com o comentário especificado.

Penso que deve ser preenchida a partir da encomenda. Caso contrário, não podemos ver quem mudou de posição, o Conselheiro Especialista ou manualmente (visualmente, no separador "Comércio").

Se a direcção for alterada, a posição Out existente é fechada e a nova posição In é reaberta.

Se bem me lembro.

Exemplo:

1. Temos uma posição de compra de 0,10 e uma ordem de venda (limite ou ordem de paragem) com os gatilhos do lote 0,20.

Como resultado, a posição Comprar é fechada e é criada uma nova posição Vender de 0,10.

2. Suponha que havia uma posição Buy 0.10 com o comentário "New position" (o negócio é suposto estar marcado In), nós compramos em média 0.10 com o comentário "Averaging Buy - XXXX" (o negócio é suposto estar marcado In).

A posição resultante deve ser Buy 0.20 com o comentário "Averaging Buy - XXXX".

Aqui decidimos inverter a posição e ir Vender 0,30 com o comentário "Upheaval Sell - XXXX".

Devemos ter uma posição Sell 0.10 com o comentário "Upheaval Sell - XXXX".

Deve ser o fecho de uma posição de Compra + abertura de uma nova posição de Venda.


O fecho da posição Comprar 0,20 (Compra média - XXXX) será marcado no diário de bordo como Vender 0,20 Out (comentário deve ser esclarecido).

A abertura de uma nova posição será marcada no diário de bordo como Sell 0.10 In (Upheaval Sell - XXXX).

PS

Verificarei mais tarde como se parece na realidade, no testador.

 
Valmars:

Não é o programa MQL5, é o terminal, porque mesmo com uma inversão manual com um comentário o campo permanece em branco.

Penso que deve ser preenchida a partir da encomenda. Caso contrário, não é claro quem mudou de posição; a EA ou manualmente (visualmente, no separador "Comércio").

Depois cabe aos criadores do Sevrvisdesk.
 
Valmars:

A posição é a mesma que era, só que mudou de direcção.

É uma questão de terminologia, nada mais. Por conseguinte, é aconselhável consultar a definição de posição na documentação.