no seu caso, funcionou apenas 2 das 3 linhas, adaptei-a à tarefa em mãos e acontece que a primeira linha fica (como deveria) e o nível das outras duas (vermelho e azul) com as condições dadas (em vez da linha vermelha e azul era uma única linha - e era vermelha seRSI2>RSI3 e azul seRSI2<RSI3) se tornam retos e só vermelho como se não soubesse que é RSI Eu anexei uma captura de tela.
Andrey Kipyatkov #: no seu caso, acontece que apenas 2 das 3 linhas, eu adaptei ao problema, e acontece que a primeira linha fica (como deveria) e nivela as outras duas (vermelha e azul) com determinadas condições (em vez da linha vermelha e azul era uma única linha - e era vermelha seRSI2>RSI3 e azul seRSI2<RSI3) se tornam retas e apenas vermelhas como se não soubesse que é RSI Eu anexei uma captura de tela.
Andrey Kipyatkov #: no seu caso, funcionou apenas 2 de 3 linhas, adaptei-o à tarefa em mãos e acontece que a primeira linha fica (como deveria) e o nível das outras duas (vermelho e azul) com as condições dadas (em vez da linha vermelha e azul era uma única linha - e era vermelha seRSI2>RSI3 e azul seRSI2<RSI3) se tornam retas e apenas vermelhas como se não soubesse que é RSI Eu anexei uma captura de tela.
Obrigado por ajudar com o código, mas se não for difícil, eu gostaria de entender o ponto. Quando você escreve tudo em uma linha você:
Buf0[i] = iRSI(NULL,0,D10,0,i); - você especifica nesta string que a matriz zero é uma linha rsy com o parâmetro dado acima
se(iRSI(NULL,0,D11,0,i)>iRSI(NULL,0,D12,0,i)) então você está dizendo que msy com o parâmetro D11 >D12
Buf1[i] = Buf0[i]; e então você compara (sobreponha uma linha sobre a outra) psi com os parâmetros D11 e D10
senão
Buf1[i] = EMPTY_VALUE; e você diz para não renderizar xy com o parâmetro D11. mas quando você trabalha com 3 linhas
Buf0[i] = iRSI(NULL,0,D10,0,i); você diz como desenhar 1
linha Buf1[i] = (iRSI(NULL,0,D11,0,i)+iRSI(NULL,0,D12,0,i))/2; em seguida você adiciona e divide por 2 2 e 3 - Esta ação não é muito clara para mim porque antes de você estar equacionando matrizes e sobrepondo uma linha sobre a outra porque esta sintaxe.
se(iRSI(NULL,0,D11,0,i)>iRSI(NULL,0,D12,0,i)) então você repete o exemplo você diz que Rsai com o parâmetroD11>D12
Buf2[i] = Buf1[i]; e você equaciona
a
3ª e 2ª
linhas
senão
Buf2[i] = EMPTY_VALUE; e você diz para não traçar a segunda linha
. Eu entendo corretamente como você "parametriza" a linguagem e porque você adicionou arrays e dividiu por 2 no segundo caso
Agradeço a sua ajuda com o código, mas se não for muito incômodo, gostaria de entender a essência do código. Quando você escreve tudo em uma linha você:
Andrew, vamos primeiro definir sua condição desde o primeiro posto
Eu queria esclarecer se existe uma maneira de prescrever no código em vez de uma linha vermelha e azul (RSI2 e RSI3 na figura (anexada também), respectivamente) era uma linha - e era vermelha se RSI2>RSI3 e azul se RSI2 < RSI3
Assim, em vez de vermelho e azul, obtemos a média destas linhas, ou seja
Sim, é claro. Primeiro: 0, último: OrdensTotal()-1
Ah, há uma matriz, realmente do zero...
Eu anexei uma captura de tela.
no seu caso, acontece que apenas 2 das 3 linhas, eu adaptei ao problema, e acontece que a primeira linha fica (como deveria) e nivela as outras duas (vermelha e azul) com determinadas condições (em vez da linha vermelha e azul era uma única linha - e era vermelha seRSI2>RSI3 e azul seRSI2<RSI3) se tornam retas e apenas vermelhas como se não soubesse que é RSI
Eu anexei uma captura de tela.
Como se iguala Buf1 e Buf2?
No seu estado, eles são 0!
no seu caso, funcionou apenas 2 de 3 linhas, adaptei-o à tarefa em mãos e acontece que a primeira linha fica (como deveria) e o nível das outras duas (vermelho e azul) com as condições dadas (em vez da linha vermelha e azul era uma única linha - e era vermelha seRSI2>RSI3 e azul seRSI2<RSI3) se tornam retas e apenas vermelhas como se não soubesse que é RSI
Eu anexei uma captura de tela.
Olá a todos, vocês podem me dizer a diferença entre um robô comercial e um assessor comercial?
mas quando você trabalha com 3 linhas
. Eu entendo corretamente como você "parametriza" a linguagem e porque você adicionou arrays e dividiu por 2 no segundo caso
É a mesma coisa... brincar com as palavras
Um jogo de palavras.
A partir do próximo ramo. Sem conluio...
Andrew, vamos primeiro definir sua condição desde o primeiro posto
Assim, em vez de vermelho e azul, obtemos a média destas linhas, ou seja
e esta linha, por padrão, tem a cor vermelha.
Além disso, quando a condição for cumprida
não mudamos a cor da linha, pois isso não pode ser feito no MT4,
tomamos e sobrepomos outra linha com outra cor