Forizm 1 Share Posted August 26, 2011 Помогите начинающему..... ))) pnt=MarketInfo(Symbol(),MODE_TICKSIZE); if(pnt==0) pnt=Point; if(pnt==0) pnt=0.0001; // ставил и 0.00001 Alert("pnt = ", pnt); никак не пойму ошибку, Алерт все время возвращает значение pnt=0 изза того что 0 советник зацикливается изза того что в некоторых функциях надо делить на pnt, ну никак не пойму ошибки (( помогите... валюта EURUSD Link to post Share on other sites
Roger 18 Share Posted August 26, 2011 Замени Alert("pnt = ", pnt); на Alert("pnt = ", DoubleToStr(pnt,5)); Link to post Share on other sites
Forizm 1 Author Share Posted August 26, 2011 ЗамениAlert("pnt = ", pnt); на Alert("pnt = ", DoubleToStr(pnt,5)); спс, только на дргуих инстументах тоже по 5ти знаку показывается.... Но все равно спс тебе, благодаря алерт с дигитс5 нашел плин ошибку, оказывается код не в то место засунул ( не увидел { ) а эдитор ошибки не выдал. перенес часть кода и теперь все как положено)) СПСПСППСПС ТЕМА ЗАКРЫТА Link to post Share on other sites
Recommended Posts