[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 144
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
Para deixar claro, tente olhar para GetLastError() após o operador da tarefa - ele deve ajudar com a avaria. Pelo menos, tudo funciona bem no exemplo acima. ;)
int init()
{
//
// i = 0;
double s[10] = {,,3,4,5,6,7,8,9};
int i = 0;
while(i < 10)
{
s[i] = i + 10;
i++;
Print("s[i]: ", DoubleToStr(s[i], 2), " i: ", i, "GetLastError(): ", GetLastError());
Sleep(5000);
}
//----
return(0);
}
Aqui está um exemplo: o valor (i + 10) não é atribuído. Com esta inicialização, apenas através de uma série de ordens - quais são os segredos?
Stepan2
Obras
Rasguei meu cérebro ... Um kg de tomate vale menos que rublos, então os tomates ficam mais caros? Por que eles dizem que estão ficando mais baratos?
Ou seja, um dólar, seja no numerador ou denominador, é sempre DINHEIRO (mesmo em majores), o resto é "Mercadorias".
É assim que funciona?
E as cruzes? Como você sabe o que dividir pelo quê ao formar uma cruz?
Ou seja, por que uma moeda está necessariamente no numerador e a outra no denominador e não o contrário?
Stepan2
Obras
o que você quer dizer com isso?
Esse terminal depende de um BROKER!
Ou seja, um dólar, quer esteja no numerador ou denominador é sempre DINHEIRO (mesmo em majores), o resto é "COMÉRCIO".
É assim que funciona?
E as cruzes? Como você sabe o que dividir pelo quê ao formar uma cruz?
Ou seja, por que uma moeda está necessariamente no numerador e a outra no denominador, e não o contrário?
O processo de aprendizagem é o seguinte:
DIVISÃO - consecutiva, mas na direção oposta
RUNNING - Roteiro de Ação
o que você quer dizer com isso?
QUE o terminal depende do BROKER!
Não posso dizer nada sobre o corretor, é improvável que haja algo de errado com o corretor.
E para o código, talvez eu esteja errado.
Você declarou uma matriz e a preencheu
e você mostra estes números, sim, se dobrar, então 1,0, 2,0, etc.
No meu caso
Precisa ser um pouco maior para evitar o erro (4002).
e preenche o loop, portanto, sim, eu não o recebo ...... apenas através de uma série de pedidos .....
Aconselho, coloquei dois MACD (Macd1 e Macd2) na mesma janela e na mesma escala. Acho o máximo e o mínimo de cada MACD apenas entre os valores gráficos visíveis na janela indicadora. Coloquei-os em Comentário(). Tudo funciona, mas as linhas de sinal começam a desenhar desde a primeira barra, ou seja, tenho que esperar até que preencham toda a janela. Como resolver este problema? E como posso otimizar meu código incômodo?
Aconselho, coloquei dois MACD (Macd1 e Macd2) na mesma janela e na mesma escala. Acho o máximo e o mínimo de cada MACD apenas entre os valores gráficos visíveis na janela indicadora. Coloquei-os em Comentário(). Tudo funciona, mas as linhas de sinal começam a desenhar desde a primeira barra, ou seja, tenho que esperar até que preencham toda a janela. Como resolver este problema? E como posso otimizar meu código incômodo?
Experimente, cada tampão em um loop separado.
Obrigado pelos conselhos. Tudo funciona, mas quando você instala o indicador é desenhado de forma estranha (veja gráfico). O recuo (em barras) da margem esquerda da janela do gráfico até a linha vertical amarela é sempre INSTITUÍDO para QUALQUER número de barras visíveis na janela e é igual a oito barras. Uma vez que estas oito barras ultrapassam o limite da janela esquerda, TODAS as linhas do gráfico aparecem imediatamente e então tudo é normal. Pode ser fixado e como?