Olá pessoal,
Sou novo com o MetaTrader e estou interessado em criar robôs.
Então resolvi seguir este link para criar um cruzamento de médias móveis:
https://www.mql5.com/pt/articles/367
Porém quando executo o backtest, ao ver as operações executadas, em alguns gráficos a primeira operação já é uma ordem de venda (conforme imagem anexada).
Porém como seria possível vender se nem houve uma ordem de compra ainda?
Como posso alterar o robô para vender somente se houver uma posição aberta.
Outro ponto que não entendi é que em alguns casos é executado compras e vendas com volume de 100 cada (tudo normal até aqui), mas chega uma hora que compra 100, mas vende 200 (conforme imagem anexada).
Também não entendo porque vendeu mais do que havia comprado.
Como limito isso?
Olá leonardomr,
Sugiro que dê uma lida sobre o modo de operações "Aluguel de ações" que existe na bolsa de valores... é perfeitamente possível iniciar uma operação com uma venda, contanto que você recompre futuramente sua posição.
Abraços,
Malacarne
- www.google.com.br
Olá leonardomr,
Sugiro que dê uma lida sobre o modo de operações "Aluguel de ações" que existe na bolsa de valores... é perfeitamente possível iniciar uma operação com uma venda, contanto que você recompre futuramente sua posição.
Abraços,
Malacarne
Leandro,
É muito normal a possibilidade de fazer uma venda, sem ter o ativo, tanto na bovespa, quanto no forex. No caso de daytrade na bovespa as corretoras exigem garantias e definem uma margem para operar com alavancagem tanto na compra quanto na venda. Já no swing para operar na venda a forma mais usada é o aluguel de ações como Malacarne comentou.
Quanto a questão do lote, teria que ler o artigo e analisar melhor. Mas tem certeza que o EA não está programado para dobrar o lote em algumas situações ou algo do tipo?
Abs,
Otávio
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Olá pessoal,
Sou novo com o MetaTrader e estou interessado em criar robôs.
Então resolvi seguir este link para criar um cruzamento de médias móveis:
https://www.mql5.com/pt/articles/367
Porém quando executo o backtest, ao ver as operações executadas, em alguns gráficos a primeira operação já é uma ordem de venda (conforme imagem anexada).
Porém como seria possível vender se nem houve uma ordem de compra ainda?
Como posso alterar o robô para vender somente se houver uma posição aberta.
Outro ponto que não entendi é que em alguns casos é executado compras e vendas com volume de 100 cada (tudo normal até aqui), mas chega uma hora que compra 100, mas vende 200 (conforme imagem anexada).
Também não entendo porque vendeu mais do que havia comprado.
Como limito isso?
Valeu!