[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 349

 
scooper:

Tenho scripts escritos por mim no navegador do editor na pasta de scripts. Posso vê-los também no navegador do terminal comercial MT4. Mas não consigo encontrá-los no meu disco rígido! O mesmo se aplica aos Consultores Especialistas. Eu só posso ver aqueles que vieram com o MT4.

Você pode me dizer onde eles estão armazenados no meu disco rígido?


Eles são armazenados em LocalSettings, por que isso depende dos desenvolvedores.

Eu os arrasto e deixo para MetaTrader, mas tenho que mudar o dono dos diretórios :(

 
Zhunko:
Sim, mas é possível fazer tudo com objetos gráficos.


Obrigado, pelas respostas. Tentarei de maneiras diferentes.

Chegarei ao fundo da questão de como fazê-lo corretamente.

Boa sorte.

 
tara:


Eles são armazenados em LocalSettings, cabe aos desenvolvedores o porquê.

Eu os arrasto e deixo no MetaTrader, mas tenho que mudar o dono dos diretórios :(

Parece que você não tem EXP. Neste caso, é mais fácil colocar o terminal na raiz da unidade e não há problema de propriedade do diretório! Todos os arquivos estão em seu lugar.
 
Saudações aos membros do fórum. Favor aconselhar como resolver o seguinte problema de forma geral: existem dois raios (por exemplo, um com as coordenadas x1y1, x2y2 e o segundo com as coordenadas x3y3, x4y4). Necessidade de determinar as coordenadas do ponto de interseção desses raios. Agradecemos antecipadamente.
 
AndEv:
Saudações aos membros do fórum. Você pode aconselhar como resolver em geral o seguinte problema: existem dois raios (por exemplo, um com as coordenadas x1y1, x2y2 e o segundo com as coordenadas x3y3, x4y4). Necessidade de determinar as coordenadas do ponto de interseção desses raios. Agradecemos antecipadamente.

Mantendo suas anotações, o ponto de cruzamento necessário com as coordenadas X0, Y0 é calculado da seguinte forma (com k1!=k3):


 
Há uma pergunta.
O indicador deve usar a posição de preço em relação às paredes do canal. De acordo com as condições, o preço está sempre dentro do canal.
Suponha que tenhamos um canal, o limite superior = ch, o limite inferior = cl, vamos chamar o preço de ma. O valor que estamos procurando é indicador.
Utilizamos expressões como:
indicator=((ma-cl)-(ch-ma))/(ch-cl);
indicator=(ma-cl)/(ch-cl);
- não ficaram tão impressionados.

Há alguma outra sugestão? Qualquer um é aceito - aritmético, trigonométrico, logarítmico, etc. Talvez existam soluções genéricas para problemas similares?
 
OneDepo:

Mantendo suas anotações, o ponto de cruzamento necessário com as coordenadas X0, Y0 é calculado da seguinte forma (com k1!=k3)



Obrigado, vou tentar desta forma.
 
granit77:
Há uma pergunta.
O indicador deve usar a posição de preço em relação às paredes do canal. O preço está sempre dentro do canal.
Suponha que tenhamos um canal, a borda superior = ch, a borda inferior = cl, vamos chamar o preço de ma. O valor que estamos procurando é indicador.
Utilizamos expressões como:
indicator=((ma-cl)-(ch-ma))/(ch-cl);
indicator=(ma-cl)/(ch-cl);
- não ficaram tão impressionados.

Há alguma outra sugestão? Qualquer um é aceito - aritmético, trigonométrico, logarítmico, etc. Talvez existam soluções genéricas para problemas similares?

Se a largura do canal for um valor variável, defina o número de barras em que a largura média (de preferência máxima) é obtida. A partir desta largura média em porcentagem (limite inferior - 0, limite superior - 100), obtemos a posição de preço. O que foi escrito de errado?

SZY. Nós memorizamos os preços máximo e mínimo do canal ao mesmo tempo.

 
granit77:
Há uma pergunta.
O indicador deve usar a posição de preço em relação às paredes do canal. De acordo com as condições, o preço está sempre dentro do canal.
Suponha que tenhamos um canal, o limite superior = ch, o limite inferior = cl, vamos chamar o preço de ma. O valor que estamos procurando é indicador.
Usamos expressões como:
indicator=((ma-cl)-(ch-ma))/(ch-cl);
indicator=(ma-cl)/(ch-cl);
Isto foi, de alguma forma, pouco impressionante.

Há alguma outra sugestão? Qualquer um é aceito - aritmético, trigonométrico, logarítmico, etc. Talvez existam soluções típicas para problemas semelhantes?

Eu acho que a variante mais bonita é a seguinte: indicador=100*(ma-cl)/(ch-cl); fixar firmemente o mínimo e o máximo no indicador (0 e 100 correspondentemente). Esta será a posição de preço em relação às paredes do canal em porcentagem. O visor é linear. A exibição logarítmica só faz sentido quando o preço está em uma determinada área durante a maior parte do tempo.
 
snail09:

Se a largura do canal for um valor variável, defina o número de barras em que a largura média (de preferência máxima) é obtida. A partir desta largura média em porcentagem (limite inferior - 0, limite superior - 100), obtemos a posição de preço. O que foi escrito de errado?

SZS: Memorizamos os preços máximo e mínimo do canal ao mesmo tempo.


FxRoller:

Penso que a opção mais ilustrativa seria esta: indicador=100*(ma-cl)/(ch-cl); No indicador, fixar o mínimo e o máximo (0 e 100 respectivamente). Esta será a posição de preço em relação às paredes do canal em porcentagem. O visor é linear. A exibição logarítmica só faz sentido quando o preço está em uma determinada área durante a maior parte do tempo.

Não diferente da variante já proposta
Razão: