Ajuda na codificação - página 71

 

Você pode fazer isso nos seguintes casos :

Se definir alguma variável global que você possa acessar para ler valores

Se for escrever valores em arquivo ome que você pode abrir e ler valores escritos em arquivo

Se estiver colocando objetos na tabela e você souber o nome do objeto e dessa forma você pode acessar os valores do objeto

Caso contrário você tem que usar iCustom()

Premeus:
Para mladen,como codificar para obter o valor do indicador que se anexa ao gráfico em vez de usar o icustom na EA?
 

Alguém tem experiência com especialistas em máquinas vetoriais de suporte? A linguagem mql4 é adequada para o algoritmo de máquinas vetoriais de suporte em termos de velocidade?

 

nevar

O Metatrader ex4 é um código p. Ele lembra principalmente o básico antiquado que sempre foi interpretado (um pouco mais rápido, mas não muito). Portanto, para qualquer tempo e operação crítica de cálculo, não é suficiente. Sempre que for necessária alguma potência mql deve ser substituída por dll's de puro código de máquina (e quando se trata de qualquer tipo de ANN, o multiprocessamento é uma necessidade).

nevar:
Alguém tem experiência com especialistas em máquinas vetoriais de suporte? A linguagem mql4 é adequada para o algoritmo de máquinas vetoriais de suporte em termos de velocidade?
 

Olá, estou lendo o livro "SECRETS OFA PIVOT Boss". Talvez já tenha sido codificado. Ele escreve sobre o indicador Pivot Range Histogram.

Não consegui encontrá-lo na rede.

Acho que encontro a fórmula em um fórum, mas não conheço o tipo de programação.

Você pode me ajudar?

Obrigado.

#Indicator

#PARAM "UpperMarker",.75

#PARAM "MiddleMarker",.5

#PARAM "LowerMarker",.25

Dim fPivotrange As Single

fPivotRange = ((floor_piv(1)-floor_piv(-1))/floor_piv(0))*100

PlotHist("PRHIST",fpivotrange, 0,blue,3)

Plotlabel(UpperMarker)

Plotlabel(MiddleMarker)

Plotlabel(LowerMarker)

setscales(0,1)

Return 0
 

dasio,

Esse é um código parcial que está usando uma função personalizada e a partir dele ninguém pode dizer o que esse código faz.

dasio:
Olá, estou lendo o livro "SECRETS OFA PIVOT Boss". Talvez já tenha sido codificado. Ele escreve sobre o indicador Pivot Range Histogram.

Eu não consegui encontrá-lo na rede.

Acho que encontro a fórmula em um fórum, mas não conheço o tipo de programação.

Você pode me ajudar?

Obrigado.

#Indicator

#PARAM "UpperMarker",.75

#PARAM "MiddleMarker",.5

#PARAM "LowerMarker",.25

Dim fPivotrange As Single

fPivotRange = ((floor_piv(1)-floor_piv(-1))/floor_piv(0))*100

PlotHist("PRHIST",fpivotrange, 0,blue,3)

Plotlabel(UpperMarker)

Plotlabel(MiddleMarker)

Plotlabel(LowerMarker)

setscales(0,1)

Return 0
 

Qual é a função personalizada a que você se refere? Para que eu possa pesquisar melhor.

Obrigada.

 

A função floor_piv()

dasio:
Qual é a função personalizada a que você se refere? Para que eu possa pesquisar melhor, obrigado.
 
mladen:
A função floor_piv()

abaixo do nível 0,25 ou ==, o que deu fortes indicações para os mercados com tendências.

acima do nível 0,75 ou ==, indicando assim o potencial para um Dia Lateral

Ok, esta fórmula seria baseada no pivô. Portanto, os dados são para o dia anterior.

floor_piv(-1)=(H+L)/2

floor_piv(0)=(H+L+C)/3

floor_piv(1)=(floor_piv(0)-floor_piv(-1))+floor_piv(-1).

Avise-me

 

alguém pode me ajudar a colocar este indicador em forma de templet thanksribbontrader.mq4

Arquivos anexados:
 

Petor

Muito obrigado, Mladen! Eu frequentemente espreito neste fórum Mouving Average. Os indicadores são ótimos, obrigado! Gostei muito também de QEMA, DEMA, PEMA, DLRMA e outros. Infelizmente, eles não têm Alerta. Se alguém pudesse criar um Alerta tão bom, eles são muito bons MA. Muito obrigado!

Razão: