تحلیلگران بازار سرمایه (CMA)
3.jpeg
چند نکته در مورد این فیلتر وجود داره. وقتی اعتبارسنجی رو بزنید احتمالا با ارور
TypeError: Cannot read property '0' of undefined
روبرو بشید که معمولا خارج از تایم بازار این ارور رو میده ولی مهم نیست و ثبت رو بزنید کار میکنه.
نکته بعدی در مورد سطر آخر که استثنا کردن انرژی۱و۲و۳ از نمادهای بلوکی هست، کلمه «انرژي» باید با حرف «ي» نوشته بشه و «ی» نباشه و اینکه اونجوری که توی تصویر هست نوشته نمیشه به دلیل اینکه کلمه فارسی وسط عبارت انگلیسی هست به هم ریخته. در واقع
(l18).indexOf("")==0
رو بنویسید و وسط گیومه، کلمه انرژي رو قرار بدید.
#آموزشی
#فیلترنویسی
#فیلتر_نویسی
@CMA_Investment
TypeError: Cannot read property '0' of undefined
روبرو بشید که معمولا خارج از تایم بازار این ارور رو میده ولی مهم نیست و ثبت رو بزنید کار میکنه.
نکته بعدی در مورد سطر آخر که استثنا کردن انرژی۱و۲و۳ از نمادهای بلوکی هست، کلمه «انرژي» باید با حرف «ي» نوشته بشه و «ی» نباشه و اینکه اونجوری که توی تصویر هست نوشته نمیشه به دلیل اینکه کلمه فارسی وسط عبارت انگلیسی هست به هم ریخته. در واقع
(l18).indexOf("")==0
رو بنویسید و وسط گیومه، کلمه انرژي رو قرار بدید.
#آموزشی
#فیلترنویسی
#فیلتر_نویسی
@CMA_Investment
تحلیلگران بازار سرمایه (CMA)
1.jpeg
(cfield0) = [ih][0].QTotTran5J + [ih][1].QTotTran5J + [ih][2].QTotTran5J + [ih][3].QTotTran5J + [ih][4].QTotTran5J + [ih][5].QTotTran5J + [ih][6].QTotTran5J + [ih][7].QTotTran5J + [ih][8].QTotTran5J + [ih][9].QTotTran5J + [ih][10].QTotTran5J + [ih][11].QTotTran5J + [ih][12].QTotTran5J + [ih][13].QTotTran5J + [ih][14].QTotTran5J + [ih][15].QTotTran5J + [ih][16].QTotTran5J + [ih][17].QTotTran5J + [ih][18].QTotTran5J + [ih][19].QTotTran5J + [ih][20].QTotTran5J + [ih][21].QTotTran5J ;
(cfield0) = (cfield0) / 22;
(cfield1) = (tvol) / (cfield0);
(cfield1) = Math.floor((cfield1) * 100);
(cfield1) = (cfield1) / 100;
(cfield2) = (tvol) / [is5];
(cfield2) = Math.floor((cfield2) * 100);
(cfield2) = (cfield2) / 100;
(cfield0) = Math.floor((cfield0) / 10000);
(cfield0) = (cfield0) / 100;
(tvol) > 1000000 && (cfield1) >= 5.0 &&
( (l18)[(l18).length-1] < '2' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0 )
#آموزشی
#حجم_مشکوک
#فیلتر_نویسی
@CMA_Investment
(cfield0) = (cfield0) / 22;
(cfield1) = (tvol) / (cfield0);
(cfield1) = Math.floor((cfield1) * 100);
(cfield1) = (cfield1) / 100;
(cfield2) = (tvol) / [is5];
(cfield2) = Math.floor((cfield2) * 100);
(cfield2) = (cfield2) / 100;
(cfield0) = Math.floor((cfield0) / 10000);
(cfield0) = (cfield0) / 100;
(tvol) > 1000000 && (cfield1) >= 5.0 &&
( (l18)[(l18).length-1] < '2' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0 )
#آموزشی
#حجم_مشکوک
#فیلتر_نویسی
@CMA_Investment
تحلیلگران بازار سرمایه (CMA)
روش دیگری که عرض کردیم استفاده از حلقه for برای جمع کردن حجم ۲۲ روز کاری اخیر است. برای ساده تر شدن فهم فیلتر از حلقه for استفاده نکرده بودیم و به روش ساده جمع را انجام داده بودیم.
true==function()
{
(cfield0) = 0;
for (var i = 0; i < 22; i++) {
(cfield0) += [ih][i].QTotTran5J;
}
(cfield0) = (cfield0) / 22;
(cfield1) = (tvol) / (cfield0);
(cfield1) = Math.floor((cfield1) * 100);
(cfield1) = (cfield1) / 100;
(cfield0) = Math.floor((cfield0) / 10000);
(cfield0) = (cfield0) / 100;
(cfield2) = (tvol) / [is5];
(cfield2) = Math.floor((cfield2) * 100);
(cfield2) = (cfield2) / 100;
return true;
}()
(tvol) > 1000000 && (cfield1) >= 5.0 &&
( (l18)[(l18).length-1] < '2' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0 )
#آموزشی
#فیلترنویسی
#فیلتر_نویسی
@CMA_Investment
{
(cfield0) = 0;
for (var i = 0; i < 22; i++) {
(cfield0) += [ih][i].QTotTran5J;
}
(cfield0) = (cfield0) / 22;
(cfield1) = (tvol) / (cfield0);
(cfield1) = Math.floor((cfield1) * 100);
(cfield1) = (cfield1) / 100;
(cfield0) = Math.floor((cfield0) / 10000);
(cfield0) = (cfield0) / 100;
(cfield2) = (tvol) / [is5];
(cfield2) = Math.floor((cfield2) * 100);
(cfield2) = (cfield2) / 100;
return true;
}()
(tvol) > 1000000 && (cfield1) >= 5.0 &&
( (l18)[(l18).length-1] < '2' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0 )
#آموزشی
#فیلترنویسی
#فیلتر_نویسی
@CMA_Investment
تفاوتی که این فیلتر با فیلترهای حجم مشکوک ساده ای که در اینترنت پیدا میشه اینه که اونا قالب شخصی ندارن و باید خودتون سهم هایی که فیلتر براتون میاره رو برید نسبتشو حساب کنید. ثانیا اون فیلترهای یک سطری نسبت حجم به میانگین ۳ ماه یعنی [is5] و میانگین ۱۲ ماه یعنی [is6] رو میدن. برای میانگین یک ماه باید حجم ۲۲ روز کاری جمع شود.
فیلتری که در این کانال برای شما آموزش داده شد، فقط در یک صفحه به شما حجم معاملات، میانگین حجم ماه، نسبت حجم به میانگین ماه و نسبت حجم به میانگین ۳ ماه رو نمایش میده و نیازی نیست به صفحه هر نماد مراجعه کنید.
حتی میتونید شرطِ
(tvol) > 1000000 &&
(cfield1) >= 5.0 &&
( (l18)[(l18).length-1] < '2' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0 )
رو از فیلتر حذف کنید که کل ۶۰۰ تا نماد رو براتون بیاره و شما با کلیک کردن روی عنوان هر ستون، به صورت صعودی یا نزولی مرتب کنید.
#آموزشی
#فیلترنویسی
#فیلتر_نویسی
@CMA_Investment
فیلتری که در این کانال برای شما آموزش داده شد، فقط در یک صفحه به شما حجم معاملات، میانگین حجم ماه، نسبت حجم به میانگین ماه و نسبت حجم به میانگین ۳ ماه رو نمایش میده و نیازی نیست به صفحه هر نماد مراجعه کنید.
حتی میتونید شرطِ
(tvol) > 1000000 &&
(cfield1) >= 5.0 &&
( (l18)[(l18).length-1] < '2' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0 )
رو از فیلتر حذف کنید که کل ۶۰۰ تا نماد رو براتون بیاره و شما با کلیک کردن روی عنوان هر ستون، به صورت صعودی یا نزولی مرتب کنید.
#آموزشی
#فیلترنویسی
#فیلتر_نویسی
@CMA_Investment
«قالب شخصی» کاربردهای زیادی دارد که ان شاء الله به زودی نمونه هایی از آن را آموزش خواهیم داد
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@CMA_Investment
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@CMA_Investment
تحلیلگران بازار سرمایه (CMA)
«قالب شخصی» کاربردهای زیادی دارد که ان شاء الله به زودی نمونه هایی از آن را آموزش خواهیم داد #آموزشی #قالب_شخصی #فیلتر_نویسی @CMA_Investment
سلام
امشب قصد داریم فیلتر تعداد روزهای صف خرید و صف فروش رو خدمتتون ارائه بدیم.
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@CMA_Investment
امشب قصد داریم فیلتر تعداد روزهای صف خرید و صف فروش رو خدمتتون ارائه بدیم.
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@CMA_Investment
ابتدا طبق آموزشی که قبلا در مورد ایجاد قالب شخصی دادیم، این قالب رو ایجاد کنید.
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment
فیلتر تعداد روزهای صف خرید و صف فروش:
true==function()
{
(cfield0) = 0;
for (var i = 0; i < 58; i++)
{
if ( ([ih][i].PDrCotVal == [ih][i].PriceFirst)
&& ( ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceFirst == [ih][i].PriceMin)
|| ([ih][i].PriceFirst == [ih][i].PriceMin) && ([ih][i].PriceMax == [ih][i+1].PriceMax)
|| ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceMin == [ih][i+1].PriceMin))
|| [ih][i].ZTotTran == 0){
if([ih][i].PDrCotVal <= [ih][i].PriceYesterday)
(cfield0) += 1;
}
else
break;
}
(cfield1) = 0;
for (var i = 0; i < 58; i++)
{
if ( ([ih][i].PDrCotVal == [ih][i].PriceFirst)
&& ( ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceFirst == [ih][i].PriceMin)
|| ([ih][i].PriceFirst == [ih][i].PriceMin) && ([ih][i].PriceMax == [ih][i+1].PriceMax)
|| ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceMin == [ih][i+1].PriceMin))
|| [ih][i].ZTotTran == 0){
if([ih][i].PDrCotVal >= [ih][i].PriceYesterday)
(cfield1) += 1;
}
else
break;
}
if((cfield1) > 0 && (cfield0) > 0)
{
(cfield0) = 0;
(cfield1) = 0;
}
return true;
}()
(l18)[(l18).length-1] < '0' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment
true==function()
{
(cfield0) = 0;
for (var i = 0; i < 58; i++)
{
if ( ([ih][i].PDrCotVal == [ih][i].PriceFirst)
&& ( ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceFirst == [ih][i].PriceMin)
|| ([ih][i].PriceFirst == [ih][i].PriceMin) && ([ih][i].PriceMax == [ih][i+1].PriceMax)
|| ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceMin == [ih][i+1].PriceMin))
|| [ih][i].ZTotTran == 0){
if([ih][i].PDrCotVal <= [ih][i].PriceYesterday)
(cfield0) += 1;
}
else
break;
}
(cfield1) = 0;
for (var i = 0; i < 58; i++)
{
if ( ([ih][i].PDrCotVal == [ih][i].PriceFirst)
&& ( ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceFirst == [ih][i].PriceMin)
|| ([ih][i].PriceFirst == [ih][i].PriceMin) && ([ih][i].PriceMax == [ih][i+1].PriceMax)
|| ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceMin == [ih][i+1].PriceMin))
|| [ih][i].ZTotTran == 0){
if([ih][i].PDrCotVal >= [ih][i].PriceYesterday)
(cfield1) += 1;
}
else
break;
}
if((cfield1) > 0 && (cfield0) > 0)
{
(cfield0) = 0;
(cfield1) = 0;
}
return true;
}()
(l18)[(l18).length-1] < '0' || (l18)[(l18).length-1] > '9' || (l18).indexOf("انرژي")==0
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment
چند نکته:
۱. روی عنوان هر ستون کلیک کنید بر اساس اون به صورت صعودی یا نزولی مرتب میشه.
۲. سهمهایی که در ۶۰ روز کاری اخیرش افزایش سرمایه یا توزیع سود نقدی داشته اشتباه درمیاد.
۳. اگر تعداد روزهای صف خرید یا صف فروش حدود ۵۵ یا بیشتر باشه احتمالا بیشتر از ۶۰ روز باشه چون فیلتر فقط به ۶۰ روز کاری دسترسی دارد.
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment
۱. روی عنوان هر ستون کلیک کنید بر اساس اون به صورت صعودی یا نزولی مرتب میشه.
۲. سهمهایی که در ۶۰ روز کاری اخیرش افزایش سرمایه یا توزیع سود نقدی داشته اشتباه درمیاد.
۳. اگر تعداد روزهای صف خرید یا صف فروش حدود ۵۵ یا بیشتر باشه احتمالا بیشتر از ۶۰ روز باشه چون فیلتر فقط به ۶۰ روز کاری دسترسی دارد.
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment
تحلیلگران بازار سرمایه (CMA)
فیلتر تعداد روزهای صف خرید و صف فروش: true==function() { (cfield0) = 0; for (var i = 0; i < 58; i++) { if ( ([ih][i].PDrCotVal == [ih][i].PriceFirst) && ( ([ih][i].PriceFirst == [ih][i].PriceMax) && ([ih][i].PriceFirst…
*** ویرایش شد ***
ایرادی در بخش سابقه معاملات سایت tsetmc وجود دارد که کمترین و بیشترین قیمت معامله در برخی روزهایی که سهم قفل صف بوده، برابر نیست در حالی که باید برابر باشد.
در این حالت یا کمترین قیمت آن روز با روز قبل برابر بوده یا بیشترین قیمت آن روز با روز قبل برابر بوده است و از این نکته برای بهبود فیلتر استفاده کردیم.
همچنین عدد ۵۸ حداکثر عددی است که نمایش داده میشود. یعنی ممکن است بیش از ۵۸ روز صف بوده باشد.
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment
ایرادی در بخش سابقه معاملات سایت tsetmc وجود دارد که کمترین و بیشترین قیمت معامله در برخی روزهایی که سهم قفل صف بوده، برابر نیست در حالی که باید برابر باشد.
در این حالت یا کمترین قیمت آن روز با روز قبل برابر بوده یا بیشترین قیمت آن روز با روز قبل برابر بوده است و از این نکته برای بهبود فیلتر استفاده کردیم.
همچنین عدد ۵۸ حداکثر عددی است که نمایش داده میشود. یعنی ممکن است بیش از ۵۸ روز صف بوده باشد.
#آموزشی
#قالب_شخصی
#فیلتر_نویسی
@cma_investment