![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Estou acrescentando funcionalidade aos poucos. Ao iniciar, se não houver posições e não houver ordens pendentes, são feitas ordens de parada pendentes. A descrição da versão é anexada ao arquivo de classe:
ds
Interessante - a CBuyStopSellStopGrid::RefreshRates(void) verifica se há zero valores de asc-bid.
É realmente uma situação possível?
Em geral - sem mais observações, o código é bastante transparente e claro.
Interessante - a CBuyStopSellStopGrid::RefreshRates(void) verifica se há zero valores de asc-bid.
Esta situação é realmente possível?
Em geral, não há outras observações, o código é bastante transparente e claro.
Sim, isto é vida e tudo é possível aqui. Em geral, verifique os valores zero inseridos por causa do testador (foi há cerca de um ano: ao iniciar o primeiro t=few ticks o testador deu zeros).
Estou acrescentando funcionalidade aos poucos. Na OnTradeTransaction, se houver uma posição ("DEAL_ENTRY_IN"), removemos as ordens pendentes e estabelecemos duas ordens pendentes de parada novamente:
Até o momento, temos tais deficiências:
Sim, isto é vida e tudo é possível. Em geral, a verificação para valores zero foi introduzida por causa do testador (houve um caso há cerca de um ano: ao iniciar os primeiros t=uns tiros, o testador deu zeros).
Estou acrescentando funcionalidade aos poucos. Na OnTradeTransaction, se houver uma posição ("DEAL_ENTRY_IN") removemos ordens pendentes e definimos duas novas ordens pendentes de parada:
Até agora, temos tais deficiências:
O algoritmo mostrado na captura de tela não vai funcionar. Para que o algoritmo funcione, você tem que fazer o seguinte:
Quando um sinal de compra é recebido, uma grade de pedidos de BUY STOP é colocada acima da altura da primeira vela. Abaixo do preço de fechamento, é feito um pedido de STOP de VENDA. As ordens devem ser fechadas não devido a lucro ou perda, mas devido a outro sinal. Com sinais mais ou menos sãos, este sistema sempre funcionará.
Esta é apenas uma variante; você pode fazer tudo de uma maneira diferente.
Se os sinais forem mais ou menos sãos, tal sistema sempre funcionará.
Seria melhor escrever "se você comprar em baixa e vender em alta, você sempre terá lucro".
Quem argumenta? O problema é encontrar "sinais razoáveis".
Versão 1.003:
Na verdade, agora podemos pensar:
Uma maneira melhor seria escrever "se você comprar em baixa e vender em alta, você estará sempre em lucro".
Quem argumenta? O problema é encontrar "sinais razoáveis".
A opção mais simples e mais óbvia.
Ou assim vai.
Posso me juntar a vocês?
Feito. Conectar o Armazém, atualizar os arquivos do projeto a partir do Armazém.