Boa tarde. Estou usando o seguinte codigo para execução porem nao consigo que a saida ocorra na abertura do candle, somente ocorre na saida. Grafico Diario. Teria alguma outra forma ?
Se (IsBought) entao
Inicio
TamPosicao := BuyPositionLote; // tamanho da posição aberta
SellToCoverLimit(mMax,TamPosicao); // alvo
SellToCoverStop(BuyPrice0.94, (BuyPrice*0.94),TamPosicao); // stop 6%
Se (MME1 [1] < MME2 [2]) entao SellToCoverAtMarket (TamPosicao); // filtro media móvel
Fim;
Se not (HasPosition) entao
Inicio
//Condições de compra
Se (minima <= mMin) e (MME1c >= MME2c)
entao BuyStop(mMin, mMin,nLote);
Fim;
O filtro da média movel só executa a ordem no fechamento do candle [0], sendo que a condição já é verdadeira (MME1 [1] < MME2 [2]) , como faço para executar logo na abertura do candle [0]?