پایانی منفی
(pc)<(py)
پایانی منفی
(pc)<(py)
اخرین قیمت منفی
(pl)<(py)
در کف قیمتی
(tno)>50&&(pl)<(py)*.99&&(pl)>(pmin)*1.01&&(pl)>(t min)&&(pc)>(pl)
[QUOTE=mhjboursy;758890]این یک روش عالی است برای اشتراک گذاری سریع هر آن چه که در دیدهبان تارنمای TseTmc میبینیم... همهی تنظیمات و همهی پالایهها یکجا و یکباره منقل میشود....
یا علی[/QUOTجناب محمدحسین تنظیمات نسب شد بسیار سپاسگذارم . برادر عزیز
سلام کافی است علامت بزرگتر به علامت کوچکتر تغییر کند. یعنی این:
البته آزمایشش نکردهام من.true==function(){
//Calculate the Min Price of Month
var MinPriceOfMonth=function()
{
var minimum=[ih][0].PriceMax;
var n;
for(n=1; n<29; n++)
if(minimum<[ih][n].PriceMax)
minimum=[ih][n].PriceMax;
(cfield0)= minimum;
(cfield1)=(pc)-minimum;
(cfield2)= Math.round(((pc)-minimum)/(pc)*100*100)/100;
return minimum;
};
if((cfield2)<3 && MinPriceOfMonth() !=0)
{
return true;
}
else
{
return false;
}
}()
در این پالایه ستون نخست سقف ماهانه و ستون دوم فاصله تا سقف و ستون سوم درصد فاصله تا سقف را نشان میدهد.
«محمد حسین» هستم.
امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.
این فیلتر سقف قیمت دربازه زمانی مشخص رو وارد دیده بان میکنه. همین طور سهمهایی که نسبت به سقف، درصد مشخصی اصلاح کرده باشن رو فیلتر میکنه. با تغییر مقدار متغیر percent در خط دوم میتونید درصد اصلاح رو تغییر بدید و همین طور با تغییر متغیر period در خط سوم میشه دوره محاسبه سقف قیمت رو تغییر داد
https://drive.google.com/file/d/1Vcs...ew?usp=sharing
این را اکنون خودم ساختم و آزمایش کردم. هم سادهسازی شده و هم درست بود:
البته نمیدانم شما دقیقا چگونه میخواهید؟ اینجوری خوب است؟ اگر چیز خاصی میخواهید بگویید بسازم.minimum=[ih][0].PriceMin;
maximum=[ih][0].PriceMax;
for(n=1;n <29;n++){
if(minimum>[ih][n].PriceMin&&[ih][n].PriceMin!=0)
minimum=[ih][n].PriceMin;
if(maximum<[ih][n].PriceMax)
maximum=[ih][n].PriceMax;
}
min_percent=Math.round(100*((pc)-minimum)/minimum);
max_percent=Math.round(100*(maximum-(pc))/(pc));
(cfield0)=minimum ==0?"":""+minimum +"("+min_percent +"%)";
(cfield1)=maximum ==1?"":""+maximum +"("+max_percent +"%)";
این اکنون اینگونه است که در ستون نخست کف را (و در پرانتز میزان فاصله از کف به درصد را) نشان میدهد و در ستون دوم هم سقف را (و در پرانتز میزان فاصله تا سقف به درصد را) نشان میدهد.
و هیچگونه پالایه (فیلتری) را هم اعمال نمیکند که یک سری از نمادها را حذف کند و باقی را نشان دهد. اگر خواستیم مثلا تنها آنهایی را نشان دهد که با سقف ده درصد یا کمتر فاصله دارند را (تنها) نشان دهد باید این جمله را به انتهای آن متن بیافزاییم:
اینگونه:max_percent < 10;
+ البته این متن یک اشتباه هم دارد ها... به جای محاسبهی میانگین ماه، میانگین سی روزه را حساب میکند! سی روز کاری! که گاهی میشود دو ماه! (مثلا فروردین)minimum=[ih][0].PriceMin;
maximum=[ih][0].PriceMax;
for(n=1;n <29;n++){
if(minimum>[ih][n].PriceMin&&[ih][n].PriceMin!=0)
minimum=[ih][n].PriceMin;
if(maximum<[ih][n].PriceMax)
maximum=[ih][n].PriceMax;
}
min_percent=Math.round(100*((pc)-minimum)/minimum);
max_percent=Math.round(100*(maximum-(pc))/(pc));
(cfield0)=minimum ==0?"":""+minimum +"("+min_percent +"%)";
(cfield1)=maximum ==1?"":""+maximum +"("+max_percent +"%)";
max_percent<10;
+ اگر خواستیم بیشتر از سی روز را نشان دهد آن عدد ۲۹ که در متن آمده را باید تغییر دهیم. (سی کم است انصافا! گمان کنم ۱۰۰ بهتر باشد... که البته نمیشود!) پس این را هم بگویم که این عدد را بیشتر از ۶۰ نمیتوان افزایش داد.
ویرایش توسط mhjboursy : 2018/11/22 در ساعت 21:38
«محمد حسین» هستم.
امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.
eps, hasti1992, iran1400up, kamran, Mehdi1400, rahnama, saeed911ir, SM, ابشار, بورث, عادل عطایی, نوام چامسکی
فک میکنم این دوتا فیلتر رو قاطی کنیم همون روشی میشه که آقا سامان گفتند
آیا درست هست به نظرتون دوستان؟؟؟؟؟؟
(tvol)>=0.020*(z)
&&
(qd1)>0&&(pd1)==(tmax)
در حال حاضر 2 کاربر در حال مشاهده این موضوع است. (0 کاربران و 2 مهمان ها)