Muito obrigado pelas respostas anteriores. Tudo funciona e quase tudo é claro... Agora sobre esse "quase".
1. Em qual linha (ver arquivo anexo para indicador) existe uma indicação de que a Linha calculada nos dados da matriz deve ser exibida na janela do Terminal do Cliente?
2. Por que é necessária a função IndicatorBuffers (ou melhor, em que situações deve ser usada), se o número de buffers pode ser declarado como uma corda
Obrigado antecipadamente pela resposta
#property indicator_buffers 3//объявляем количество буферов
esta cadeia você declara o número de buffers indicadores visíveis no terminal
IndicatorBuffers(4); //устанавливаем общее количество всех индикаторов, участвующих в расчете всех индикаторных линий
esta cadeia declara o número total de buffers utilizados pelo indicador para os cálculos (3 visíveis e 1 oculto)
se você não precisa de buffers adicionais, você não precisará deste cordão
O número de buffers não pode exceder 8 e não deve ser inferior ao valor especificado na propriedade do indicador_buffers. Aqui está um bom exemplo.
Dimka-novitsek: Bom dia! Os preços de compra e venda precisam realmente ser normalizados?
Falhas como esta 2012.11.01 11:31:00 AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129
ERR_INVALID_PRICE 129 Preço incorreto Isso não acontecia há anos! Também não foi ontem
Nem sempre assim...
"Lance ou preço de venda incorreto, possivelmente preço não-normalizado. Você precisa atualizar os dados após um atraso de 5 segundos ou mais usando a função RefreshRates e tentar novamente. Se o erro persistir, é necessário parar todas as tentativas de negociação e mudar a lógica do programa". "A PARTIR DA DOCUMENTAÇÃO".
Se em demonstração ou real - não vai funcionar. Você muitas vezes tenta abrir dois pedidos seguidos. Isto funcionará no Testador de Estratégia. Você precisaria de um atraso entre a abertura dos pedidos.
Obrigado!!! Colocar na normalização... E o que diabos está acontecendo em tudo!!!!!! Minha cabeça está pegando fogo. Parece mais fácil do que a geometria do ensino médio.
"Lance ou preço pedido incorreto, possivelmente preço não-normalizado. Você precisa atualizar os dados após um atraso de 5 segundos ou mais usando a função RefreshRates e tentar novamente. Se o erro persistir, é necessário parar todas as tentativas de negociação e mudar a lógica do programa". "A PARTIR DA DOCUMENTAÇÃO".
Se em demonstração ou real - não vai funcionar. Você muitas vezes tenta abrir dois pedidos seguidos. Isto funcionará no Testador de Estratégia. Colocar um atraso entre as ordens abertas.
O que significa "nem sempre"? O código deve ser UNIVERSAL, ou seja, deve trabalhar com QUALQUER corretora (independentemente do número de dígitos nas cotações e de todos os tipos de truques do servidor da corretora para recusar a execução pontual das ordens de negociação)!
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Desculpe, o que é isso? A função OrderSend funciona para mim, enquanto OrderClose está se exibindo!
Muito obrigado pelas respostas anteriores. Tudo funciona e quase tudo é claro... Agora sobre esse "quase".
1. Em qual linha (ver arquivo anexo para indicador) existe uma indicação de que a Linha calculada nos dados da matriz deve ser exibida na janela do Terminal do Cliente?
2. Por que é necessária a função IndicatorBuffers (ou melhor, em que situações deve ser usada), se o número de buffers pode ser declarado como uma corda
Obrigado antecipadamente pela resposta
#property indicator_buffers 3 //объявляем количество буферовesta cadeia você declara o número de buffers indicadores visíveis no terminal
esta cadeia declara o número total de buffers utilizados pelo indicador para os cálculos (3 visíveis e 1 oculto)
se você não precisa de buffers adicionais, você não precisará deste cordão
O número de buffers não pode exceder 8 e não deve ser inferior ao valor especificado na propriedade do indicador_buffers. Aqui está um bom exemplo.
Falhas como esta 2012.11.01 11:31:00 AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129
ERR_INVALID_PRICE 129Preço incorreto Isso não acontecia há anos! Também não aconteceu ontem
Bom dia! Diga-me, os preços de compra e venda precisam realmente ser normalizados? Porque eu tenho isto
Falhas como esta 2012.11.01 11:31:00 AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129
ERR_INVALID_PRICE 129 Preço incorreto Nunca aconteceu antes!!!! Também não o vi ontem.
Bom dia! Os preços de compra e venda precisam realmente ser normalizados?
Falhas como esta 2012.11.01 11:31:00 AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129
ERR_INVALID_PRICE 129 Preço incorreto Isso não acontecia há anos! Também não foi ontem
Nem sempre assim...
"Lance ou preço de venda incorreto, possivelmente preço não-normalizado. Você precisa atualizar os dados após um atraso de 5 segundos ou mais usando a função RefreshRates e tentar novamente. Se o erro persistir, é necessário parar todas as tentativas de negociação e mudar a lógica do programa". "A PARTIR DA DOCUMENTAÇÃO".
Se em demonstração ou real - não vai funcionar. Você muitas vezes tenta abrir dois pedidos seguidos. Isto funcionará no Testador de Estratégia. Você precisaria de um atraso entre a abertura dos pedidos.
Obrigado!!! Colocar na normalização... E o que diabos está acontecendo em tudo!!!!!! Minha cabeça está pegando fogo. Parece mais fácil do que a geometria do ensino médio.
Nem sempre assim...
"Lance ou preço pedido incorreto, possivelmente preço não-normalizado. Você precisa atualizar os dados após um atraso de 5 segundos ou mais usando a função RefreshRates e tentar novamente. Se o erro persistir, é necessário parar todas as tentativas de negociação e mudar a lógica do programa". "A PARTIR DA DOCUMENTAÇÃO".
Se em demonstração ou real - não vai funcionar. Você muitas vezes tenta abrir dois pedidos seguidos. Isto funcionará no Testador de Estratégia. Colocar um atraso entre as ordens abertas.