Projeção de alvo a partir do candle anterior à compra no editor de estratégias
Pessoal, estou fazendo um robô para que, quando eu estiver comprado, meu stop gain seja uma projeção fixa de 2x o tamanho do candle anterior ao candle de compra. Eu pus o seguinte comando para isso:
Se (IsBought) entao
Inicio
//StopGain
SellToCoverLimit (Maxima[1]+((Maxima[1]-Minima[1])*2), 1);
//Stoploss
SellToCoverStop (StopC, StopC);
Fim;
Porém, à medida que novos candles vão fechando, o stop gain vai tomando eles como referência e desconsidera a referência inicial que era o candle anterior à compra.
Alguém poderia me ajudar a inserir o comando correto?
Obrigado, Robson
-
Robson, uma sugestão é manter a sua saída dentro de um IF, ou seja, dentro da condição, basta atribuir o resto depois.
No exemplo 3 do curso Gratuito de Automação tem algo sobre isso que eu acho que pode te ajudar:se (sinal_compra = Verdadeiro) e Not (IsBought) então
begin
//deixar evidente que o sinal aconteceu com coloração
PaintBar(clYellow);
//executar uma ordem de compra a mercado;
BuyAtMarket;
//calcular valores de gain e de loss;
valor_gain := High + Range;
valor_loss := Low - Range;
{inserir ordens de venda para fechar posição (ToCover, se comportam
exatamente como uma OCO!}
SellToCoverLimit(valor_gain);
//gain é uma ordem de venda limite
SellToCoverStop(valor_loss,valor_loss);
//stop é uma ordem de venda stop
end;0 -
João Tomás M. Venâncio Existe alguma forma de te mander msg privada por aqui?
0 -
Fala Luiz Tosi, pode enviar por aqui ou me chame no connect dentro do profit! Por favor!
0
Por favor, entrar para comentar.
Comentários
3 comentários