Boa noite.
O código em anexo possibilita localizar a linha mais próxima do preço, porém necessito de um código que me informe:
1 - A linha mais próxima superior ao preço;
2 - A linha mais próxima inferior ao preço.
3 - Se possível filtrar os nomes que começar com .... Exemplo "LinhaAlta"
Estou fazendo os meus primeiros códigos, agradeço toda ajuda que possam dar, muito obrigado!
meus primeiros códigos, agradeço toda ajuda que possam dar, muito obrigado!
Boa tarde!
Esse código pode ajudar com o que você quer:
string name; double price; double nearest_up_price=EMPTY_VALUE,nearest_down_price=0; string nearest_up_name,nearest_down_name; for (int i =ObjectsTotal()-1; i>=0; i--) { name = ObjectName(0,i); if(ObjectGetInteger(0,name,OBJPROP_TYPE)!=OBJ_HLINE) continue; price = ObjectGetDouble(0,name,OBJPROP_PRICE); //up if(price>Bid && price<nearest_up_price) { nearest_up_price=price; nearest_up_name=name; } //down if(price<Bid && price>nearest_down_price) { nearest_down_price=price; nearest_down_name=name; } }

- 2016.11.02
- www.mql5.com
Boa tarde!
Inenarrável sua ajuda, caiu como uma luva.
Muito obrigado mesmo, sem palavras!
Boa tarde!
Inenarrável sua ajuda, caiu como uma luva.
Muito obrigado mesmo, sem palavras!
Beleza! Abraço!

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Boa noite.
O código em anexo possibilita localizar a linha mais próxima do preço, porém necessito de um código que me informe:
1 - A linha mais próxima superior ao preço;
2 - A linha mais próxima inferior ao preço.
3 - Se possível filtrar os nomes que começar com .... Exemplo "LinhaAlta"
Estou fazendo os meus primeiros códigos, agradeço toda ajuda que possam dar, muito obrigado!
meus primeiros códigos, agradeço toda ajuda que possam dar, muito obrigado!