FabioFTrader
quando fazer a compra inicial, salva o Buyprice em alguma variavel, e crie alguma condicao para identificar que e a primeira compra, por exemplo.
If (HasPosition = False) Then
begin
If (Maxima > Suporte) Then
begin
BuyLimit(Suporte);
FirstBuy := true;
end;
if (FirstBuy = true)then
BPrice := BuyPrice; // Seta o valor de BuyPrice em BPrice
dessa forma, o buyprice, vai ser salvo em Bprice, mantendo assim, a variavel de BuyPrice, uma constante.