Boa tarde amigos,
Opero no gráfico de 30 min em ações e estou observando algumas execuções erradas no módulos de automação. Após a entrada, a parcial que só deveria ser executada 3% acima da entrada é executada logo após a entrada no mesmo preço da entrada, e a saída final que deveria ser 36% acima, acaba fechando em 1% de ganho.
No código só há essa regra pra sair:
{Se estiver comprado - buscar saída}
Se (IsBought) e (sellposition = 0) entao
inicio
SellToCoverStop(StopC,StopC,b * Lote);
Se b = LoteTotal entao
SellToCoverLimit(AlvoC1,LoteParcial * Lote);
b := BuyPosition;
Se ((Fechamento < vMedialonga) e (fechamento < vmediacurta)) então
Inicio
Stopc := (Minima - R);
fim;
Se b = (LoteTotal - LoteParcial) entao
SellToCoverLimit(AlvoC2,(LoteTotal - LoteParcial) * Lote);
Se (Minima < StopC) entao
closeposition;
Se (time > 1630) entao
closeposition;
fim;
Quem puder ajudar eu agradeço.