printf or StringFormat separating thousands

 

Is there a way to format a number with printf to separate thousands like this:  123,456.80

All formats I tried give me 123456.80 

 

I was looking for such a solution too but failed.

I could believe it: Mt4 is financial program and can't display amounts of money in a comfortable way :(