Fiz uma função par isto, segue o código:
string separarMilhar(long ws_numero)
{
string ws_string = IntegerToString(ws_numero);
int ws_length = StringLen(ws_string);
string ws_string01 = "";
string ws_string02 = ws_string;
while (ws_length > 3)
{
ws_string01 = "." + StringSubstr(ws_string02,(ws_length - 3),3) + ws_string01;
ws_string02 = StringSubstr(ws_string02,0,ws_length - 3);
ws_length = StringLen(ws_string02);
if (ws_length < 4)
{
ws_string01 = ws_string02 + ws_string01;
}
}
ws_string = ws_string01;
return ws_string;
}
Você conseguiu resolver isso brother eu tbm estou tentando fazer essa conversão

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
Ola, boa tarde!
Estou estudando formatações (PrintFormat, StringFormat, etc) , estou lendo alguns artigos como https://www.mql5.com/pt/articles/585 e documentação https://www.mql5.com/pt/docs/common/printformat.
Só que não consegui entender como fazer exibir por exemplo : 1000000 em 1.000.000.
Alguém pode dar uma dica?
Dicas de tutoriais e outros materiais são bem vindos.
Agradeço antecipadamente,
Daniel