Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 612
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
1. Sim, é isso mesmo. A execução de uma ordem gera uma transacção. Uma transacção pode:
Aumentar o volume, executar novamente o guião - comparar novamente a linha
Como pode ver, a propriedade da posição (POSITION_IDENTIFIER) não muda se a posição não for invertida.
Em MT5 existe um conceito de POSIÇÃO. Pode fechar uma posição. Se quiser fechar completamente uma posição, utilize a biblioteca padrão. Para uma conta netting, um exemplo de como fechar uma posição:
Existe uma string txt (descarregada de um site de notícias)
string txt = "ИÐÐ'еÑк ожиÐа'´Ð½Ð в ÑÑÑ "ÐµÐµÑ ÑƒÑÐ "уг (авг)</a>\n";
codificação original UTF-8. é apresentado como: windows 1252
precisa de ser convertido por mql4 meios no formulário - Service Expectation Index (Aug)</a>
Obrigado de antemão!
Olá!
Há um pedaço de código
Após a sua execuçãoPosiçõesTotal()
mostra 22 pelo número de ordens em aberto (ordens de mercado). De facto, 22 ordens estão abertas, mas todas elas são para o mesmo instrumento. Penso que deveria haver apenas uma posição. O que é que está errado? Aconselhe por favor!
Olá!
Há um pedaço de código
Após a sua execuçãoPosiçõesTotal()
mostra 22 pelo número de ordens em aberto (ordens de mercado). De facto, 22 ordens estão abertas, mas todas elas são para o mesmo instrumento. Penso que deveria haver apenas uma posição. O que é que está errado? Aconselhe por favor!
Uma posição e uma ordem são coisas completamente diferentes! Uma posição é:"O resultado dosofícios é a abertura de uma posição".
Portanto, se tem ordens de Compra ou Venda, não são ordens, eram ordens antes de a posição ser aberta.
Além disso, o conceito de "ordem de mercado" não existe, a ordem pode estar pendente - limitar e parar, assim como stoploss e takeprofit são também ordens (ordem do CD para fechar). Comprar e Vender são posições, não ordens, são as suas posições no mercado!
Uma posição e uma ordem são coisas completamente diferentes! Uma posição é:"O resultado de umatroca é a abertura de uma posição".
Portanto, se tem ordens de Compra ou Venda, não são ordens, eram ordens antes de a posição ser aberta.
Além disso, o conceito de "ordem de mercado" não existe, a ordem pode estar pendente - Limit and Stop, assim como Stop Loss and Take Profit são também ordens (ordem do CD para fechar). Comprar e Vender são posições, não ordens, são as suas posições no mercado!
Obrigado pela sua resposta, mas o que escreveu é claro para mim como é. Escrevi ordens de mercado no sentido de que já se encontram no mercado, não pendentes. A questão era porque é que existem 22 posições, e não apenas uma. Acho que não olhou para o código e respondeu imediatamente. Desculpe...
Olá.
Por favor, digam-me como obter o texto localizado na primeira barra numa variável.
Quero ficar int TXT = 191;
ObjectGetString()
OBJPROP_TEXT
Descrição do objecto (texto contido no objecto)
corda
ObjectGetString()
OBJPROP_TEXT
Descrição do objecto (texto contido no objecto)
corda
Obrigado, não é muito claro como implementar isto neste caso.
O que há de errado?