[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 159
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
1) E como você o torna desativado, através de variáveis externas?
2) Posso definir de tal forma que a primeira ordem aberta seja fechada ao abrir, e as ordens subsequentes 2, 3, etc. não sejam fechadas? Suponha que eu abra uma ordem de compra - esta é a primeira ordem, depois abro outra ordem de compra - a segunda, etc. e depois desta série de ordens somente a primeira ordem seria fechada por СorderClose ?
Confira as páginas de endereço em https://www.mql5.com/ru/forum/105913
1) Aproximadamente assim -
2)
Remova a fechadura ( // ) antes de
// retornar(0); // sair
e então somente a primeira (ou última) posição seria fechada.
Olá, a todos ))))
Ajuda.
Comecei agora mesmo a programar o mql4.
Escrever um consultor especializado.
Como fazer isso.
Quero que meu consultor especializado trabalhe somente nas segundas-feiras.
>> Obrigado!
Obrigado, Vinin =)
Veja através das "Posições de Encerramento". No sinal indicador".
1) Aproximadamente assim -
2)
Remova o bloqueio ( // ) antes de
// retornar(0); // sair
e então apenas as primeiras posições serão fechadas.
Obrigado, livre-se!
Você me ajudou muito, ainda há pessoas amáveis)
Tenho tudo, vou ler as contas, espero não ter ocupado muito do seu tempo)
Por favor, ajude.
Se durante o teste visual do EA 1.mq4 (anexo) eu colocar em um gráfico o indicador 3-cci-h3 (anexo), então, como parece, com exatamente os mesmos parâmetros dos sinais cci calculados do indicador e os cci reais (texto do objeto no canto superior direito) não coincidem.
POR QUÊ?
Por que é que os alertas não funcionam neste indicador?
Código de Conselheiro Especializado:
Código indicador:
assim para bystop:
E como você mesmo define o pendente da posição aberta?
Como você mesmo faz o pedido pendente?
Primeiro, você precisa determinar o preço de abertura da última posição aberta programmaticamente.
Para isso, você pode usar uma função pré-definida, por exemplo
Função PriceOpenLastPos().
Esta função retorna o preço aberto da última posição aberta. A seleção das posições a serem consideradas é especificada por parâmetros externos:
sy - Nome do instrumento de mercado. Se este parâmetro for definido, a função considerará apenas as posições do instrumento especificado. O valor padrão - "" significa qualquer instrumento de mercado. O valor NULL significa o instrumento atual.
op - Operação comercial, tipo de posição. Valores válidos: OP_BUY, OP_SELL ou -1. O valor padrão -1 significa qualquer posição.
mn - Identificador de posição, MagicNumber. O valor padrão de -1 significa qualquer identificador.
Funções úteis da KimIV
//-------
Insira a própria função no final de seu código.
E você a chama na função START e define o preço de abertura da última posição que você precisa (compra ou venda), por exemplo.
duplo OpenPrice=PriceOpenLastPos(NULL,OP_BUY, MAGIC) ;
Primeiro, você deve determinar o preço da última posição aberta programmaticamente.
Para fazer isto, você pode usar uma função pré-definida, por exemplo
Função PriceOpenLastPos().
Esta função retorna o preço de abertura da última posição aberta. A seleção das posições a serem consideradas é definida por parâmetros externos:
sy - Nome do instrumento de mercado. Se este parâmetro for definido, a função considerará apenas as posições deste instrumento. O valor padrão - "" significa qualquer instrumento de mercado. O valor NULL significa o instrumento atual.
op - Operação comercial, tipo de posição. Valores válidos: OP_BUY, OP_SELL ou -1. O valor padrão -1 significa qualquer posição.
mn - Identificador de posição, MagicNumber. O valor padrão de -1 significa qualquer identificador.
Funções úteis da KimIV
//-------
Insira a própria função no final de seu código.
Na função START, você a chama e define o preço de abertura da última posição desejada (compra ou venda), por exemplo
duplo OpenPrice=PriceOpenLastPos(NULL,OP_BUY, MAGIC) ;
Muito obrigado!))
No Indicador, se uma condição for cumprida, quero inserir uma linha com uma nota em um arquivo de texto (não importa o que, digamos data e hora).
O arquivo é criado e a linha é acrescentada, mas somente em tempo real. Eu, por outro lado, quero fazer uma nota ao trabalhar na história. Alguém sabe como fazer isso?
Obrigado!