
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
Espero trazer isso à tona novamente porque alguma estratégia que eu utilizo precisa fechar a ordem individual ao invés de toda a posição.
A MQ pode dar alguma informação???
Você não pode fechar uma Ordem, você pode apagar uma Ordem Pendente. Você pode colocar uma Ordem e uma vez executada ela se torna um negócio, esse negócio pode criar, adicionar ou subtrair de uma posição.
Se você estiver usando e discutindo o MT5/mql5 você deve usar a terminologia correta se quiser se comunicar efetivamente:Ordens, Posições e Negociações no MetaTrader 5
desculpe, seu acordo...
pode fechar acordos individuais????
Crie uma nova ordem, direção oposta ao seu negócio, com o mesmo volume. (Por favor, não duplique os postos).
mas eu só quero fechar a ordem com lucro
alguma solução?
mas eu só quero fechar a ordem com lucro
alguma solução?
desculpe, seu acordo...
pode fechar acordos individuais????
Acho que tenho uma solução para isso. Se você está codificando um consultor especializado. Use um array para armazenar os detalhes do negócio como é feito um a um e feche cada negócio como e quando necessário usando a mesma informação de array.
Em vez de depender do terminal para fornecer os detalhes da transação, você pode criar uma tabela de matriz semelhante por si mesmo e rastrear os movimentos de preços.
Espero que isso seja útil!
Sim, é claro. O preço médio de entrada só pode ser alterado com a entrada, não com a saída.
Acho que o preço médio vai mudar tanto com a entrada quanto com a saída.
1 lotes @ 2
1 lotes @ 3
1 lotes @ 4
preço médio = (2+3+4)/3 = 3
fechar 1 lote.
considerando se @ 2 FIFO baseado fechou a média = (3+4)/2=3,5
considerando se @ 3 baseado em LIFO fechou a média = (2+4)/2 = 3
considerando se @ 4 é fechado a média = (2+3)/2 = 2,5
Essa é uma grande diferença, uma diferença se terminar em lucro/perda. Acho que todos nós queremos ter lucro, portanto, a precisão do cálculo é muito importante.
Acho que tenho uma solução para isso. Se você está codificando um consultor especializado. Use um array para armazenar os detalhes do negócio como é feito um a um e feche cada negócio como e quando necessário usando a mesma informação de array.
Em vez de depender do terminal para fornecer os detalhes da transação, você pode criar uma tabela de matriz semelhante por si mesmo e rastrear os movimentos de preços.
Espero que isso seja útil!
mas se o software for reiniciado, todos os dados terão desaparecido.
Em segundo lugar, o preço médio na posição será usado em vez do preço aberto do negócio.
Acho que tenho uma solução para isso. Se você está codificando um consultor especializado. Use um array para armazenar os detalhes do negócio como é feito um a um e feche cada negócio como e quando necessário usando a mesma informação de array.
Em vez de depender do terminal para fornecer os detalhes da transação, você pode criar uma tabela de matriz semelhante por si mesmo e rastrear os movimentos de preços.
Espero que isso seja útil!
Acho que o preço médio vai mudar tanto com a entrada quanto com a saída.
1 lotes @ 2
1 lotes @ 3
1 lotes @ 4
preço médio = (2+3+4)/3 = 3
fechar 1 lote.
considerando se @ 2 FIFO baseado fechou a média = (3+4)/2=3,5
considerando se @ 3 baseado em LIFO fechou a média = (2+4)/2 = 3
considerando se @ 4 é fechado a média = (2+3)/2 = 2,5
Essa é uma grande diferença, uma diferença se terminar em lucro/perda. Acho que todos nós queremos ter lucro, portanto, a precisão do cálculo é muito importante.