Neo traderBot

Neo traderBot

Você sabia?

Um backtesting adequado deve buscar simular situações práticas do mercado (slippage, custo de operação, etc...)

leaf leftleaf right
Notifications
Clear all

[Solucionado] Caso tome um STOP na Compra, só libera a próxima Operação sendo Venda (e vice-versa)

3 Posts
3 Usuários
0 Reactions
176 Visualizações
(@cesconetto)
Membro ativo
Registrou: 1 ano atrás
Posts: 3
Iniciador do tópico  

Boa noite. Primeira postagem minha neste fórum. Tive contato com a programação NTSL faz menos de um mês mas estou bem motivado na aprendizagem desta linguagem. Venho consumindo conteúdos sobre na internet mas já faz quase uma semana que "travei" em um problema e não consigo resolver:

Gostaria de fazer uma estrutura que de início ela fica aberta para entradas de compra e venda.
Caso eu entre numa Compra e essa operação der STOPLOSS, só irá liberar para uma próxima operação de venda.

Caso eu entre numa Compra e der GAIN, a próxima operação pode ser tanto de compra (de novo) como de venda.

Caso eu entre numa Venda e essa operação der STOPLOSS, só irá liberar para uma próxima operação de compra.
Caso eu entre numa Venda e der GAIN, a próxima operação pode ser tanto de venda (de novo) como de compra.

 

Alguém alguma sugestão?!
Desde já agradeço.


   
Citar
(@nicolas)
Membro ativo
Registrou: 2 anos atrás
Posts: 8
 
if DirecaoTrade <> comprar then
  begin
      DirecaoTrade := comprar;
      // comandos de compra
  end;

if DirecaoTrade <> vender then
  begin
      DirecaoTrade := vender;
      // comandos de venda
  end;

A variável "DireçãoTrade" pode ser Boolean.


   
ReplyCitar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Boa noite @cesconetto!

Seja bem vindo ao mundo da programação NTSL! Isto que deseja fazer irá demandar que você identifique em seu código o resultado da última operação. Para isso, eu sugiro que veja esse Snippet: Identificando resultado da última operação.

Em seguida você poderá fazer as manipulações como deseja.

 

Em tempo, vou aproveitar para te recomendar o Curso de Automatização de Trading em NTSL. Nele eu ensino TUDO o que precisa saber sobre programação NTSL, começando do nível básico até o avançado. Na minha opinião é uma excelente maneira de aprender a programar NTSL de maneira eficiente e direto ao ponto, pois o curso irá lhe direcionar em uma trilha de conhecimento pensada para que aprenda no menor espaço de tempo possível todos os conceitos necessários.

 

Grande abs e boa sorte!

 


   
ReplyCitar