SendMail() - помогите разобраться...

 
Посмотрите на этот пример: if(OrderSelect(k,SELECT_BY_POS,MODE_HISTORY)==true) { SendMail(“ Из эксперта”, " T/P="+OrderTakeProfit());}

Вопрос такого рода на емайл приходит письмо, но значение параметра OrderTakeProfit() приходит не совсем корректно а именно допустим что его значение 1,2456, то на мыло придет 1,24560000 как фиксировать количество знаков после запятой? Почему автоматически прибавляется 4 нуля?

 
cм. Справочник MQL4 Преобразования данных DoubleToStr
DoubleToStr(1.28473418, 5);

if(OrderSelect(k,SELECT_BY_POS,MODE_HISTORY)==true) {
SendMail(“ Из эксперта”, " T/P="+DoubleToStr(OrderTakeProfit(),4));
}
 

Спасибо большое выручили ))))