Abordamos o tema de automatização de estratégias em NTSL, MQL5 e NinjaScript!
Ola meus nobres amigos, tenho um codigo pronto, com base em variacao do preco em porcetagem, e gostaria de criar uma regra para comprar ou vender dentro dessas regioes, com ordem em cada linha criada!! Segue o codigo!!
Input LimitePercentual(0.8); QuantidadesLinhas(5); IntervaloPontos(60); Var ibegin : Float; ubegin : Float; lc : Integer; vStart : Float; vDeth : Integer; vInterval : Integer; Begin vStart:=LimitePercentual; vDeth:=QuantidadesLinhas; vInterval:=IntervaloPontos; ibegin:=1-(vStart/100); ubegin:=1+(vStart/100); Plot (PriorCote(4)*ubegin); Plot2(PriorCote(4)*ibegin); for lc:=1 to vDeth do begin Plotn(lc+4, PriorCote(4)*ibegin - (lc*vInterval)); SetPlotColor(lc+4,clGreen); end; for lc:=1 to vDeth do begin Plotn(lc+4+vDeth, PriorCote(4)*ubegin + (lc*vInterval)); SetPlotColor(lc+4+vDeth,clred);
Olá @fernandomc!
Talvez o que esteja procurando seja algo parecido com este Snippet "Toque na média utilizando percentual de proximidade", entenda média como qualquer série de dados, tais como as linhas que seu código plota.
Não me leve a mal, quero apenas contribuir para seu aprendizado. Minha primeira recomendação seria que você baixasse o eBook "Como programar robôs no Profit Chart". Seguindo o conteúdo desse eBook acredito que você terá condições de especificar melhor o que deseja eu seu setup e implementar a sua estratégia.
Vou te dizer porque está impreciso o seu tópico:
Observe que são muitas questões a serem pensadas e cada setup envolve um tipo de implementação diferente. A ideia aqui do fórum não é te entregar um produto, mas auxiliar em uma dúvida. Acredito que você tenha que trabalhar mais a sua ideia e tentar implementar sua primeira versão, para que surjam as dúvidas.
Grande abs e boa sorte!
Nunca vou levar a mal um argumento cordial, conheço seu trabalho meu brother, sei q vc só ajuda a rapaziada.
Li ebook, realmente ficou mal reformulada minha questão.
É como escrever o primeiro código, sempre vai haver erros...kkkkk.
Vlw Jhon.
@admin Olá meu Brother. Me tire uma duvida aqui.
Como faço pra colocar uma ordem limite, em um suporte ou resistência dentro de uma região de preço ?
Opa, @fernandomc!
Tranquilo!? Cara, colocar uma ordem limita é o mais simples:
SellShortLimit(fPrecoDesejado, qtde);
ou
BuyLimit(fPrecoDesejado, qtde);
As ordens limitadas são válidas apenas durante a barra na qual a ordem foi disparada. Exemplo, se você está em um tempo gráfico de 1 min, e durante a formação do candle de 10h00 sua lógica satisfez a condição, no fechamento, para emitir uma ordem limitada, então a ordem ficará apregoada durante o candle de 10h01. Se durante o candle de 10h01 a ordem não for preenchida, e não houver reenvio desta ordem, a ordem limitada é cancelada.
Talvez a pergunta mais complicada de responder seja como identificar uma região de suporte ou resistência. Isso poderia ser feito por Price Action utilizando o último topo ou fundo detectado. Aí, depende do que quer fazer...explorar uma situação de consolidação, comprando suporte e vendendo resistência, ou explorar rompimentos, vender suportes e comprar resistências.
Indique o caminho que deseja que podemos esboçar um código.
Abs!
@admin Valeu Jhon!!
Nesse caso, já tenho um código pronto e ela plota no gráfico regiões, por variação em porcentagem.
então eu queria colocar nessas linhas uma ordem Limite de compra e venda. Vou enviar o código.
Nesse caso pode tirar o alvo, porque quero colocar uma OCO externa.