[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 651
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
Enigmas noturnos do metha:
Eu importei citações do arquivo de citações, diz em 1 minuto: Base de dados: 0 / 3665972, a janela está vazia - o que pode significar ?
Quando abro o gráfico autônomo EURUSD,M1 - ele mostra letras grandes: "Atualização pendente" - o que isso pode significar?
Estou realizando um teste - TestGenerator: nenhum dado histórico 'EURUSD1'.
Recarregue o terminal. Se tudo foi feito corretamente, deve aparecer.
onde ler como é desenhado um indicador com os seguintes parâmetros
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, cor1)
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, color2)
Não entendo porque às vezes não desenha - entendo se você desenhar uma linha normal DRAW_LINE - o valor do buffer indicador irá definir o eixo y, mas o número do elemento corresponde ao número de barras no gráfico
porque o segmento horizontal na barra aparece quando dois buffers indicadores estão na mesma barra, mas quando um dos buffers indicadores é EMPTY_VALUE - nada, e eu não entendo a lógica de coloração
Recarregue o terminal. Se tudo tiver sido feito corretamente, deve aparecer.
Já fiz tudo isso, até mesmo reinicializei o sistema, essa é a questão.
Eu já fiz tudo isso, mesmo reiniciando o sistema, essa é a questão.
Você já importou citações de onde?
Se você pudesse explicar exatamente o que estava fazendo, passo a passo, então seria mais provável que você conseguisse ajuda aqui.
Boa gente, tenha piedade - não consigo: comprar/vender depois de outro pico de CCI alisado.
Tentei declarar o segundo tampão (faz mais sentido para mim), sem erros, registro - silencioso, impresso, provavelmente como um bode - não entendo nada.
O anexo contém todo o Expert Advisor. Após testes na visualização, a CCI é desenhada tanto nesta versão como na antiga (o arquivo anexo é plotado), mas não é suavizada e, portanto, as negociações não são abertas.
Variante antiga:
Entendo que ninguém tem tempo para limpar os outros, me aconselhe pelo menos onde exatamente inserir a Impressão e onde procurar por feedback no diário ou registros e o que você precisa prestar atenção.
Boa tarde!
Tenho uma pergunta sobre o fechamento parcial, porque cada corretora tem suas próprias regras. Eu não entendo como fazer a contabilidade do pedido corretamente:
O problema: Precisamos encontrar um carrapato de um novo pedido neste TS particular sem usar um mágico.
1) Notei que uma ordem parcialmente fechada tem um comentário, você deve ser capaz de ler o comentário // Não estou certo de que todas as corretoras escrevam comentários
2) procurar por data de abertura do pedido // não tenho certeza se vai funcionar para todas as corretoras
3) procurar um novo tick logo após um fechamento parcial e verificar o volume, etc., para ver se é a ordem correta
4) algo mais
como fazer melhor a contagem da ordem:
comment - Order comment text. A última parte do comentário pode ser alterada pelo servidor comercial.
mágica - O número mágico do pedido. Pode ser usado como um identificador definido pelo usuário.
A magia é uma boa maneira de ajudar você
Para buscar uma ordem, faça o seguinte
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) {
.......
Por favor, informe onde exatamente Imprimir deve ser inserido e onde procurar por feedback no diário de bordo ou arquivos de log e o que você precisa prestar atenção.
Imprima onde você deseja verificar a situação (por exemplo, se você fizer um pedido - imprima o fato de colocar o pedido ou um erro de colocação do pedido no diário).
Se você não tiver certeza de que sua função pode ser chamada, ou seja, a condição de chamada de função nunca será atendida, adicione a impressão à entrada da função.
Imprimir lido no terminal na guia "Especialistas".
onde ler como é desenhado um indicador com os seguintes parâmetros
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, cor1)
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, color2)
Não entendo porque às vezes não desenha - entendo se você desenhar uma linha normal DRAW_LINE - o valor do buffer indicador irá definir o eixo y, mas o número do elemento corresponde ao número de barras no gráfico
quais são os parâmetros no buffer do indicador quando seu tipo é DRAW_HISTOGRAM?? por que quando dois buffers indicadores terminam em uma barra, aparece um segmento horizontal na barra, mas quando um dos buffers indicadores é igual a EMPTY_VALUE - nada, e eu não entendo a lógica de coloração
Oestilo do DRAW_HISTOGRAM não é fundamentalmente diferente de outros estilos de linhas de desenho, o eixo X é representado pelos números de barra, o eixo Y - pelos valores da matriz de indicadores, mas como se diz, há uma nuança.
Tomemos como exemplo um simples indicador:
Uma matriz indicadora, janela separada, todos os elementos recebem o valor 1. Atire-a na tabela e o que vemos (Figura 1 à esquerda):
A "Janela de Dados" mostra as leituras dos indicadores, mas não há nada em sua janela. Esta é a nuance, o MT4 não sabe quão alto é 1? Até que altura a barra deve ser puxada? Não tem nada de que se tirar, ou seja, simplesmente, não há preço de divisão para as barras. Como você notou, não há nenhum parâmetro separado que defina a altura das barras, sua altura é definida automaticamente, em relação a outros elementos. Vamos ajudar a MT4 e definir o preço de divisão, podemos fazer isso de forma programática:
Você pode simplesmente fixar mínimos (digamos 0) e máximos (digamos 2) nas configurações do indicador.
E tudo se encaixa instantaneamente (Fig. 2, à direita), agora o terminal sabe a que altura a barra deve ser puxada, 1 está no meio entre 0 e 2 :))) Neste exemplo, a matriz de indicadores tem um valor (especialmente para mostrar "nuance") e devemos indicar ao terminal o quanto ou pouco é. Se substituirmos os dados da matriz por 1, por exemplo, Close[shift], o terminal não estabelecerá nenhuma restrição rígida e desenhará um quadro "ala MAKD".
Um pouco diferente se você desenhar o histograma não em uma janela separada, mas em geral. Vamos deixar o valor de Close[shift] para a primeira matriz de indicadores, basta alterar o parâmetro:
Ficamos novamente com a mesma imagem (Fig. 3, à esquerda). Os valores estão presentes, mas não são exibidos.
O terminal precisa de alguma base para o cálculo automático da altura da barra, e como os mínimos e máximos não podem ser fixados na janela geral, aparecerá a segunda matriz de indicadores. Acrescentamos a segunda linha e a fixamos em 0.
As matrizes indicadoras começam a ser exibidas em relação umas às outras. E tudo será como deve ser (Fig. 4, à direita). As colunas são desenhadas de SIMPLE[shift] para SIMPLE2[shift].
E finalmente, há o código de indicador que preenche as velas, azul se estiver para cima e rosa se estiver para baixo. Novamente duas matrizes para cada cor (o desenho é de casa para o fim (de Aberto para Fechado)).
leia a ajuda lá:
comentário - Encomendar texto de comentário. A última parte do comentário pode ser alterada pelo servidor comercial.
mágica - O número mágico do pedido. Pode ser usado como um identificador definido pelo usuário.
Use a magia para ajudar você
Para verificar uma ordem, faça o seguinte:
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) {
.......
Tarefa: Você precisa encontrar o carrapato de uma ordem recente para este TS em particular sem usar um magik .