[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 172

 

Ajudar um programador autodidata.

Construiu uma linha de tendência com ferramentas padrão.

Linha de tendência por ângulo. Uso a primeira coordenada e o primeiro ângulo. A função ObjectSet() é usada para definir o ângulo de linha (propriedade OBJPROP_ANGLE)
Necessidade de determinar se o preço está acima ou abaixo da linha de tendência a 0 ou 1 bar.

A primeira coordenada da linha de tendência é conhecida, mas a segunda coordenada não está resolvida. É obrigatório para a fórmula de cálculo.

Ela está presente na tabela quando é selecionada com o mouse. Existe alguma maneira de determiná-lo?

Ou talvez devêssemos usar alguma outra abordagem.

De preferência, compartilhe o código se você puder.

 
ULAD:

Ajudar um programador autodidata.

Construiu uma linha de tendência com ferramentas padrão.

Linha de tendência por ângulo. Uso a primeira coordenada e o primeiro ângulo. A função ObjectSet() é usada para definir o ângulo de linha (propriedade OBJPROP_ANGLE)
Necessidade de determinar se o preço está acima ou abaixo da linha de tendência a 0 ou 1 bar.

A primeira coordenada é conhecida, mas a segunda não está resolvida. É obrigatório para a fórmula de cálculo.

Ela está presente na tabela quando o mouse é selecionado. Existe alguma maneira de determiná-lo?

Ou abordá-lo de alguma outra forma.

De preferência, compartilhe o código se você puder.

Como você já o construiu, que tal ObjectGetValueByShift()?
 
alsu:
Como você já o construiu, que tal ObjectGetValueByShift()?


Offset relativo à barra atual no fundo da história. Retorna 0.

Não há uma segunda coordenada.

Não é isso ou eu não entendo.

 

Olá!

Você pode aconselhar um recém-chegado sobre se um arquivo de inclusão precisa ser compilado?

Qual é a diferença entre um arquivo de inclusão e uma biblioteca? É melhor armazenar funções em um arquivo de inclusão ou em uma biblioteca, e por quê?

 
ULAD:


Offset relativo à barra atual no fundo da história. Retorna 0.

Não há uma segunda coordenada.

Não é isso ou eu não entendo.

Eh... Eu não preciso de coordenadas, passe o nome do objeto da linha e o número da barra (0 ou 1, como você escreveu) na função, a saída é o valor da linha nesta barra. Comparamos com o preço... Ou eu não entendo o problema?
 
silhouette:

Olá!

Você pode aconselhar um recém-chegado: o arquivo de inclusão precisa ser compilado?

não

Qual é a diferença entre um arquivo de inclusão e uma biblioteca?

O primeiro não precisa ser compilado, porque está incluído no próprio código do programa, o segundo precisa, porque suas funções estão incluídas no ex4-file

Onde é melhor armazenar funções: em um arquivo de inclusão ou em uma biblioteca e por quê?

Para seu próprio uso, provavelmente seria melhor em mqh; se você precisar distribuir a biblioteca e não quiser abrir o código fonte, então ex4. A chamada de função da ex4 é bastante lenta, mas se o desempenho não for crítico, então, em princípio, o que quer que seja

 
alsu:
Eh... Eu não preciso de coordenadas, nós passamos o nome do objeto da linha e o número da barra (0 ou 1, como você escreveu) na função, a saída é o valor da linha nesta barra. Comparamos com o preço... Ou eu não entendo o problema?


s="doun";
if (ObjectFind(s)==0) {ObjectDelete(s);}
ObjectCreate(s,OBJ_TRENDBYANGLE,0,Time[W1],High[W1]);
ObjectSet(s,OBJPROP_ANGLE,310);

double price=ObjectGetValueByShift("doun", 1);

Comment(price);

retorna 0.

linha está presente.

 
alsu:

Alguém escreva um testador normal, multimoedas e com spreads flutuantes))))

ps e também com carrapatos reais, blackjack e prostitutas

Obrigado a todos pelas dicas e ajuda)))) Se alguém escrever um testador e compartilhar, acho que haverá muita gente agradecida.... Eu ainda não tenho conhecimento suficiente para isso.... aprender, aprender e aprender...))))
 

Favor aconselhar como mudar do mercado de moedas para o mercado de ações no mt4 teletrade?

 

Boa tarde!

Pergunta sobre parâmetro adicional

# biblioteca de propriedade

Não conseguiu encontrar uma resposta - para que serve?

Como se entende, para mudar a localização da biblioteca de funções padrão.

i.e. ...especialistas\bibliotecas

Razão: