As aspas no meu código são duplas, no erro que recebo, não posso fazer nada a respeito.
Eu não tenho nenhum problema com a saída de dados para a janela. O problema está na saída errada. Em vez de "plano", diz "Atenção!" e vice-versa. O algoritmo é elementar, não tenho certeza de onde fiz asneira.
Eu também não tenho problemas com a compilação. Postar com o código #3437.
Pessoal, vocês podem me dizer por que o indicador multimoedas baseado em MA mostra resultados errados quando eu o anexei a todos os pares com JPY? Funciona bem em outros pares.
O indicador em questão está aquihttps://cloud.mail.ru/public/CAXu/p3uD3UzBJ . Eu não recebi nenhuma ajuda com minha pergunta então, você pode me ajudar agora?
Tenho aspas duplas em meu código, mas no erro recebo aspas simples, e não posso fazer nada a respeito.
Eu não tenho nenhum problema com a saída de dados para a janela. O problema é com os resultados errados. Em vez de "plano", diz "Atenção!" e vice-versa. O algoritmo é elementar, não tenho certeza de onde fiz asneira.
Eu também não tenho problemas com a compilação. Postar com o código #3437.
Para manter as pessoas adivinhando, e para poder entender corretamente do que você está falando, há todas as opções para isso no editor do correio em que você entra:
você pode anexar o código como um arquivo (há +Adicionar arquivo na parte inferior),
você pode emitir o código como um código,
por exemplo:
//+------------------------------------------------------------------+//| Выводит в журнал список свечей серии |//+------------------------------------------------------------------+void CSeriesCollection::PrintListCandlesSeries(constuint num_candle)
{
int total=m_series.Total();
::Print("====== "+TextByLanguage("Список свечей тайм-серии","List of time series candles")+" ======");
for(int i=0; i<total; i++){
CCandleObject* candle=m_series.At(i);
if(candle!=NULL){
datetime time=candle.Time();
if(time<TimeCurrent()-PeriodSeconds()*num_candle) continue;
string tm=TimeToString(candle.Time());
this.PrintCandle(candle);
}
}
::Print("====== "+TextByLanguage("Список свечей тайм-серии","List of time series candles")+" ======");
}
//+------------------------------------------------------------------+
você também pode exibir a linha do log como um código (você pode copiá-la do log terminal e colá-la aqui como um código (botão SRC))
Também não há problema com a compilação. Postar com o código #3437.
Bem, você pode clicar em #3437, selecionar "Copy link" e colar o link em seu post (também no editor de posts) - para que as pessoas não tenham que navegar onde realmente não precisam ;)
E encaminhar as pessoas para um recurso de terceiros para baixar o que quer que seja de lá não é muito amigável, não é mesmo?
Perdoe meu analfabetismo.
MyIndi 1 MultiValue em MultiTimeFrames. Na parte inferior, mostra o número de pontos de compra.
MyIndi 2 O mesmo que o primeiro, mas removeu dados desnecessários. Dados adicionados na parte inferior - esta é a variação média de preço por minuto para os diferentes períodos de tempo.
MyIndi 3 é multimoeda. É baseado em um único MA com um turno. Quando a diferença no MA é alcançada, ele mostra "Atenção!
Todos os três não funcionam corretamente quando anexados aos gráficos com JPY (por alguma razão). MyIndi 3 não funciona corretamente, embora o código seja muito simples.
E, claro, em todos eles não consigo encontrar o que está errado, pois sou novo nisso... Se alguém tiver tempo para descobrir e ajudar, eu ficaria muito grato.
MyIndi 1 Multimoeda em MultiTimeFrames. Na parte inferior, mostra o número de pontos de compra.
MyIndi 2 O mesmo que o primeiro, mas removeu dados desnecessários. Dados adicionados na parte inferior - esta é a variação média de preço por minuto para os diferentes períodos de tempo.
MyIndi 3 é multimoeda. É baseado em um único MA com um turno. Quando a diferença no MA é alcançada, ele mostra "Atenção!
Todos os três não funcionam corretamente quando anexados aos gráficos com JPY (por alguma razão). MyIndi 3 não funciona corretamente, embora o código seja muito simples.
E é claro que não consigo encontrar o erro em todos eles, pois sou um novato neste assunto. Se alguém tiver tempo para entender e ajudar, ficarei muito grato.
Olhe para"Ponto", o JPY é diferente. Use MarketInfo. Por exemplo, o dobro EUR_point=MarketInfo("EURUSD",MODE_POINT);
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.
Eu o entendo perfeitamente, mas você está errado.
Coloque vírgulas invertidas e você recebe:
EURUSD' - nome esperado MyIndi 3 (MA).mq4 61 14
Certo
E onde estão as citações aqui?
EURUSD'.
Onde estão as vírgulas invertidas?
As aspas no meu código são duplas, no erro que recebo, não posso fazer nada a respeito.
Eu não tenho nenhum problema com a saída de dados para a janela. O problema está na saída errada. Em vez de "plano", diz "Atenção!" e vice-versa. O algoritmo é elementar, não tenho certeza de onde fiz asneira.
Eu também não tenho problemas com a compilação. Postar com o código #3437.
O próprio indicadorhttps://cloud.mail.ru/public/6Ney/gTq1xMcMd
Levantei aqui a questão dos gráficos JPY mudando os resultados
Aqui está um fórum para negociação, sistemas automatizados de negociação e testes estratégicos.
Se eu quisesse postar uma pergunta neste fórum, eu a responderia aqui. Quaisquer perguntas de novatos para não desorganizar o fórum. Em nenhum lugar sem você - 6.
Sergey, 2017.08.13 22:06
Pessoal, vocês podem me dizer por que o indicador multimoedas baseado em MA mostra resultados errados quando eu o anexei a todos os pares com JPY? Funciona bem em outros pares.
Tenho aspas duplas em meu código, mas no erro recebo aspas simples, e não posso fazer nada a respeito.
Eu não tenho nenhum problema com a saída de dados para a janela. O problema é com os resultados errados. Em vez de "plano", diz "Atenção!" e vice-versa. O algoritmo é elementar, não tenho certeza de onde fiz asneira.
Eu também não tenho problemas com a compilação. Postar com o código #3437.
Para manter as pessoas adivinhando, e para poder entender corretamente do que você está falando, há todas as opções para isso no editor do correio em que você entra:
você pode anexar o código como um arquivo (há +Adicionar arquivo na parte inferior),
você pode emitir o código como um código,
por exemplo:
você também pode exibir a linha do log como um código (você pode copiá-la do log terminal e colá-la aqui como um código (botão SRC))
então as pessoas não terão um mal-entendido sobre o que você está falando.
E enviar pessoas para recursos de terceiros para baixar o não-saber-o-quê a partir deles - não é muito amigável, certo?
...
Também não há problema com a compilação. Postar com o código #3437.
Bem, você pode clicar em #3437, selecionar "Copy link" e colar o link em seu post (também no editor de posts) - para que as pessoas não tenham que navegar onde realmente não precisam ;)
E encaminhar as pessoas para um recurso de terceiros para baixar o que quer que seja de lá não é muito amigável, não é mesmo?
Perdoe meu analfabetismo.
MyIndi 1 MultiValue em MultiTimeFrames. Na parte inferior, mostra o número de pontos de compra.
MyIndi 2 O mesmo que o primeiro, mas removeu dados desnecessários. Dados adicionados na parte inferior - esta é a variação média de preço por minuto para os diferentes períodos de tempo.
MyIndi 3 é multimoeda. É baseado em um único MA com um turno. Quando a diferença no MA é alcançada, ele mostra "Atenção!
Todos os três não funcionam corretamente quando anexados aos gráficos com JPY (por alguma razão). MyIndi 3 não funciona corretamente, embora o código seja muito simples.
E, claro, em todos eles não consigo encontrar o que está errado, pois sou novo nisso... Se alguém tiver tempo para descobrir e ajudar, eu ficaria muito grato.Perdoe meu analfabetismo.
MyIndi 1 Multimoeda em MultiTimeFrames. Na parte inferior, mostra o número de pontos de compra.
MyIndi 2 O mesmo que o primeiro, mas removeu dados desnecessários. Dados adicionados na parte inferior - esta é a variação média de preço por minuto para os diferentes períodos de tempo.
MyIndi 3 é multimoeda. É baseado em um único MA com um turno. Quando a diferença no MA é alcançada, ele mostra "Atenção!
Todos os três não funcionam corretamente quando anexados aos gráficos com JPY (por alguma razão). MyIndi 3 não funciona corretamente, embora o código seja muito simples.
E é claro que não consigo encontrar o erro em todos eles, pois sou um novato neste assunto. Se alguém tiver tempo para entender e ajudar, ficarei muito grato.Olhe para"Ponto", o JPY é diferente. Use MarketInfo. Por exemplo, o dobro EUR_point=MarketInfo("EURUSD",MODE_POINT);
Dê uma olhada em "Ponto", JPY é diferente. Use MarketInfo. Por exemplo, o dobro EUR_point=MarketInfo("EURUSD",MODE_POINT);
Obrigado, eu vou experimentar! Eu tinha uma idéia que era o problema, mas não sabia COMO.
Ajudou! Muito obrigado, gentil homem! =)
Eu acrescentei no início
e de acordo com que par eu processe (com ou sem JPY) utilizei uma ou outra variável.
Veja em Point, o JPY é diferente. Use MarketInfo. Por exemplo, o dobro EUR_point=MarketInfo("EURUSD",MODE_POINT);
É melhor ir imediatamente.
Melhor de uma vez.
Penso que a variante proposta por@Nauris Zukas servirá para moedas múltiplas.
E sua variante é melhor para a moeda única, pois leva dados do gráfico ao qual está anexada.