Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 168
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
Por favor, diga-me o que estou fazendo de errado. Estou tentando fazer um indicador simples:
Funciona na janela do gráfico, mas quando tento testá-lo no Expert Advisor, ou ele desenha o que quer que seja ou "sem passos".
Por favor, diga-me o que estou fazendo de errado. Estou tentando fazer um indicador simples:
Funciona na janela do gráfico, mas quando tento testá-lo no Expert Advisor, ou ele desenha o que quer que seja ou "sem passos".
Experimentei-o. Mesmo só na janela não funciona desta maneira. Aparentemente, há algum tipo de truque aqui. Funciona assim agora, mas é terrivelmente lento:
Isto é com a última verificação de recálculo da barra desativada.
Olá, gurus de programação MQL4! Por favor, informe como isto é possível:
Um código de programa:
Um pedaço de tronco para esta seção:
A questão é como, para a mesma ordem, as condições poderiam ter funcionado:Eu não entendo algo, mas depois, logicamente, acontece que para esta encomenda:
Basicamente não me importa porque isso acontece, o que importa é que sellCntr+++ e buyCntr+++ sejam executados sem ambigüidade para um certo tipo de pedido aberto, me ajude a consertá-lo?Olá, gurus de programação MQL4! Por favor, informe como isto é possível:
Um código de programa:
Um pedaço de tronco para esta seção:
A questão é como, para a mesma ordem, as condições poderiam ter funcionado:Eu não entendo algo, mas depois, logicamente, acontece que para esta encomenda:
Basicamente não me importa porque isso acontece, o que importa é que sellCntr+++ e buyCntr+++ sejam executados sem ambigüidade para um certo tipo de ordem aberta, me ajude a consertar?TrailingByShadows(OrderTicket(), Period(), 11, 0); ?????????????????????????????? Вы при трале разве ордера не перебираете ??????????
Como você pode ter certeza de que é a mesma ordem? Você não imprime o bilhete ;).... Tenho certeza: quando você arrasta, a ordem é super-amostra;) - O erro induzido é de lá.
Logicamente, por que eu passaria pelas ordens na rede de arrasto se eu já sei qual ordem específica eu preciso para arrasto? Não há força bruta, aqui está o código:
PS: A propósito, este problema ocorre apenas em condições reais, ou seja, não é reproduzido no testador.Surgiu um problema assim. O testador de estratégia só funciona uma vez. Mais precisamente, o teste de visualização é acionado uma vez, e da próxima vez que você pressionar o botão "iniciar", a caixa de seleção "visualização" é reinicializada e nada acontece (mais ou menos não acontece). Como isso pode ser derrotado?
Logicamente, por que eu passaria pelas ordens na rede de arrasto se eu já sei qual ordem específica eu preciso para arrasto? Não há força bruta, aqui está o código:
PS: A propósito, este problema ocorre apenas em condições reais, ou seja, não é reproduzido no testador.Tente executá-lo nesta variante:
Veja o que o registro dirá.
WindowBarsPerChart() - WindowFirstVisibleBar() - 2;
você pode, mas como expô-lo.
Adicionado
Parece que você pode fazer isso de forma programática através de modelos. Criar um modelo com um indicador, com _lread kernel32.dll read shift_size value, com _lwrite lá escrever um número de 10 a 50, como se tais faixas pudessem aceitar este parâmetro, depois através de InternalMsg carregar um modelo. Mas não sabemos se é 33511 ou 35511. Em WinUser32.mqh, ela é a primeira opção, enquanto no fórum é a segunda. A pergunta deve ser endereçada à Junko. É muito mais fácil no MT5. O CHART_SHIFT_SIZE está disponível lá através de ChartSetString() e ChartGetString() a partir de qualquer ponto do código Talvez haja outras opções no MT4? Pergunta tola, no entanto...