پاسخ : فیلتر نویسی در tsetmc
سلام. محمد حسین هستم. متشکرم.
ببینید... حدیث داریم که نیمی از پاسخ در خوب پرسیدن است. (نه از من. آدم از خودش خوب بپرسد.) اکنون باید از شما بپرسیم دقیقا منظورتان چیست؟
یعنی قیمت لحظهای اکنون نسبت به کمترین قیمت در مدت سه ماه بالاتر از سی درصد نباشد؟
یا قیمت لحظهای اکنون از قیمت لحظهای ۹۰ روز پیش (سه ماه پیش) سی درصد بالاتر نباشد؟
یا میانگین قیمت این روزها از میانگین قیمت آن روز ها (سه ماه پیش) سی درصد بالاتر نباشد؟
چند حالت دیگر هم میتواند باشد. یک مقدار جزئیات دیگر هم هست که باید مشخص شود.
به هر روی. چون مورد نخست از دیگران محتملتر است من همان را پی میگیرم.
خدمت شما:
در اصل توسط arashh پست شده است
View Post
ببینید... حدیث داریم که نیمی از پاسخ در خوب پرسیدن است. (نه از من. آدم از خودش خوب بپرسد.) اکنون باید از شما بپرسیم دقیقا منظورتان چیست؟
یعنی قیمت لحظهای اکنون نسبت به کمترین قیمت در مدت سه ماه بالاتر از سی درصد نباشد؟
یا قیمت لحظهای اکنون از قیمت لحظهای ۹۰ روز پیش (سه ماه پیش) سی درصد بالاتر نباشد؟
یا میانگین قیمت این روزها از میانگین قیمت آن روز ها (سه ماه پیش) سی درصد بالاتر نباشد؟
چند حالت دیگر هم میتواند باشد. یک مقدار جزئیات دیگر هم هست که باید مشخص شود.
به هر روی. چون مورد نخست از دیگران محتملتر است من همان را پی میگیرم.
خدمت شما:
minimum = maximum =(pl);
min_distance = max_distance =0;
if(typeof[ih]!="undefined")for(n =0; n <60; n++)if(typeof[ih][n]!="undefined"){
if(minimum >[ih][n].PriceMin &&[ih][n].PriceMin !=0){
minimum =[ih][n].PriceMin;
min_distance = n;
}
if(maximum <[ih][n].PriceMax){
maximum =[ih][n].PriceMax;
max_distance = n;
}
}
min_percent =Math.round(100*((pl)- minimum)/ minimum);
max_percent =Math.round(100*(maximum -(pl))/(pl));
(cfield0)= minimum ==0?" ":"کف "+ minimum +"("+ min_percent +"%)"+" "+"("+ min_distance +"روز پیش"+")";
(cfield1)= maximum ==1?" ":"سقف "+ maximum +"("+ max_percent +"%)"+" "+"("+ max_distance +"روز پیش"+")";;
min_percent <=30;
min_distance = max_distance =0;
if(typeof[ih]!="undefined")for(n =0; n <60; n++)if(typeof[ih][n]!="undefined"){
if(minimum >[ih][n].PriceMin &&[ih][n].PriceMin !=0){
minimum =[ih][n].PriceMin;
min_distance = n;
}
if(maximum <[ih][n].PriceMax){
maximum =[ih][n].PriceMax;
max_distance = n;
}
}
min_percent =Math.round(100*((pl)- minimum)/ minimum);
max_percent =Math.round(100*(maximum -(pl))/(pl));
(cfield0)= minimum ==0?" ":"کف "+ minimum +"("+ min_percent +"%)"+" "+"("+ min_distance +"روز پیش"+")";
(cfield1)= maximum ==1?" ":"سقف "+ maximum +"("+ max_percent +"%)"+" "+"("+ max_distance +"روز پیش"+")";;
min_percent <=30;
نظر