Neo traderBot

Neo traderBot

Você sabia?

Abordamos o tema de automatização de estratégias em NTSL, MQL5 e NinjaScript!

leaf leftleaf right
Notifications
Clear all

Aumento de Posicão.

3 Posts
2 Usuários
1 Reactions
108 Visualizações
(@fernandomc)
Membro ativo
Registrou: 2 anos atrás
Posts: 6
Iniciador do tópico  

Ola Colegas estou com esse codigo, para aumento de posição! Mais as ordens limit, com distacia de 100, que deveriam estar separadas estão agrupadas em uma unica ordem!!! Alguem poderia apontar o erro?

Input
iDistancia(100);
iMaxposition(10);
iBuyDistance(100);
PeriodoDonch(8);
 
Var
DonchC,DonchB,DonchM : Float;
vBasePointC:Float;
vBasePointV:Float;
vCounter: Integer;
vOrderPointC:Float;
vOrderPointV:Float;

begin
  vBasePointC:=DonchB;
  vBasePointV:= DonchC;
  DonchC := DonchianCh(PeriodoDonch)|1|;
  DonchM := DonchianCh(PeriodoDonch)|0|;
  DonchB := DonchianCh(PeriodoDonch)|2|;
  plot(DonchC);
  plot2(DonchM);
  plot3(DonchB);
  
 Se  (LastCalcTime >= 0900) e (LastCalcTime < 1700) e (BuyPosition < iMaxposition)entao
 begin
 for vCounter:=(BuyPosition + 1)  to iMaxposition do
 begin
 
 vOrderPointC:= vBasePointC +(vCounter * iDistancia);
  Se (Fechamento < DonchM) e (Fechamento > vBasePointC) entao
        BuyLimit(vBasePointC,1); 
end;     
end;
Se  (LastCalcTime >= 0900) e (LastCalcTime < 1700) e (SellPosition < iMaxposition) entao 
 for vCounter :=(SellPosition + 1)to iMaxposition do
 begin
 vOrderPointV := vBasePointV + (vCounter * iDistancia);
 Se (Fechamento > DonchM) e (Fechamento < vBasePointV) entao
        SellShortLimit(vBasePointV,1);
end;
end;
end;






   
yamilucas reacted
Citar
(@yamilucas)
Novo membro
Registrou: 1 ano atrás
Posts: 4
 

Nenhuma solução para o caso do colega acima ? Estou com mesmo problema, ao aumentar posição ele faz um preço médio e agrupa as ordens bem como as entradas/saidas. Por favor, alguém pode dar uma luz?


   
ReplyCitar
(@yamilucas)
Novo membro
Registrou: 1 ano atrás
Posts: 4
 

Boa tarde comunidade NeoTraderBot, ainda estou com esse problema.

Isso é uma limitação da plataforma Profit ?

É necessário pagar algum módulo a mais para poder ter várias ordens de compra aberta separadas com seus devidos stop/loss ?


   
ReplyCitar