ویرگول
ورودثبت نام
محمدحسین متولی
محمدحسین متولی
محمدحسین متولی
محمدحسین متولی
خواندن ۴۰ دقیقه·۷ سال پیش

فیلتر

سایت و انجمن گفتگوی بورسی > بورس اوراق بهادار > گفتگوهاي بورسي > فیلتر نویسی در tsetmc

PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما تصویری را مشاهده نمی کنید برای مشاهده کامل متن و تصویرها بر روی لینک مقابل کلیک کنید : فیلتر نویسی در tsetmc

navasan

۱۳۹۳/۱۲/۲۰, ۲۲:۵۹

با سلام
هر چه کشتم تاپیکی با موضوع فیلتر نویسی پیدا نکردم
این تاپیک vh جهت به اشتراک گذاشتن مطالب مرتبط با فیلتر نویسی در tsetmcایجاد میکنم

navasan

۱۳۹۳/۱۲/۲۰, ۲۳:۰۲

حجم معامله 4برابر مبنا و قیمت پایانی کمتر از دیروز

((tvol)>4 * (bvol)) && ((py)>(pc))

amir_321

۱۳۹۳/۱۲/۲۱, ۰۳:۲۴

خب اینو چطور میشه استفاده کرد؟؟

dr.hamid

۱۳۹۳/۱۲/۲۱, ۱۸:۰۲

خب اینو چطور میشه استفاده کرد؟؟

عزیزم این فیلتر کردن خیلی خیلی عالیه
1.دیده بان بازار
2.از نوار منوی بالای صفحه، کنار نشان خانه ، جستجو، تنظیم ها و .... قسمت 6 ام فیلتر هست.(نمادش مشابه دیده بان هست فقط مشکی رنگه)
3. میزنی فیلتر جدید
4.دست چپ بالای صفحه باز شده راهنمای ساخت فیلتر هست.
5.فقط حواست باشه بعد از تغییرات ثبت را بزنی
هرکی از فیلترهای خوب جهت شناسایی سهم استفاده میکنه ما رو هم خبر کنه.
کافیه اون نوع فیلتر را که میخواهید درست کنید بگید تا براتون بسازم. البته بعضی از دستورها خوب کار نمیکنه
شاد و سبز باشید این اخر سالی

saaani

۱۳۹۳/۱۲/۲۵, ۱۲:۲۰

(((qd1)+(qd2)+(qd3))>(50*((qo1)+(qo2)+(qo3))
سهم هایی که سفارش خرید آنها بیش از 50 برابر سفارش فروش

Mehdi1400

۱۳۹۷/۰۸/۲۹, ۱۲:۳۰

سلام

نسبت فروشنده به خریدار یکی از چند عامل مهم برای تشخیص است. دقت کنید یکی از چند عامل
فیلتر زیر میتونه نسبت های خرید بالای 3 را مثلا مشخص کنه و برای شما نمایش بده

((ct).Sell_CountI + (ct).Sell_CountN) / ((ct).Buy_CountN + (ct).Buy_CountI) >= 3

حالا اگر عدد 3 را تغییر بدهید خروجی شما متفاوت خواهد شد

-----------------------------------
برای این موضوع یک روش دیگر هم است و استفاده از فرمول زیر است

(cfield0) = ((ct).Sell_CountN + (ct).Sell_CountI) / ((ct).Buy_CountN + (ct).Buy_CountI);

با این دستور میتوانید نسبت فوشنده به خریدار را در ستون C0 قرار بدهید و همواره بعنوان یک آیتم رویت کنید

بنده اول فیلتر دوم را اجرا میکنم و بعد فیلتر اول را
و بعد از مرتب کردن نزولی C0 میتونم نسبت ها را بررسی کنم

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۳:۲۲

آموزش تغییر چینش و فیلترهای سایت tsetmc با روش ابداعی محمدحسین
__________________________________________________ __
بخش نخست کارهای اولیه
ـــــــــــــــــــــــــ ـــــــــــــــــــ

با این روش کلیه مشخصات را با هم تغییر می‌دهیم. یعنی هم حالت نمایش را و هم کلیه فیلترها را. همه چیز پاک می‌شود و مطابق حالت جدید می‌شود.
برای این کار باید ابتدا inspect element بکنید. (اگر روی هر جایی از صفحه در فایرفاکس یا کروم راست‌کلیک کنید گزینه‌اش هست.) (با Ctrl+Shift+c یا باCtrl+Shift+i هم باز می‌شود.)
سپس گزینه‌ی Storage
سپس گزینه‌ی Local Storage (برای کروم و اوپرا می‌شود Application و در Edge می‌شود Debugger)
سپس گزینه‌ی MarketWatchSettings
سپس تغییر متن به هر چیزی که دوست دارید.
https://vgy.me/4xW7Y7.jpg
http://forums.boursy.com/

"heydar"

۱۳۹۷/۰۸/۲۹, ۱۳:۵۵

مشکل من با اطلاعاتی هست که تاریخچه قیمتی میخواد
تاریخچه قیمت ها را در بخش تنظیمات - اطلاعات نکمیلی فعال کنید تا در فیلتر قابل استفاده باشد.
اینو هرچی گشتم پیدا نکردم!

عادل عطایی

۱۳۹۷/۰۸/۲۹, ۱۴:۲۵

با سلام. در دیده بان بازار قسمت تنظیم ها خط یکی مونده به آخر که نوشته اطلاعات تکمیلی "حقیقی حقوقی، آمارهای کلیدی، تاریخچه قیمت ها" این سه تا رو فعال کنید درست میشه.

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۴:۳۰

مشکل من با اطلاعاتی هست که تاریخچه قیمتی میخواد
تاریخچه قیمت ها را در بخش تنظیمات - اطلاعات نکمیلی فعال کنید تا در فیلتر قابل استفاده باشد.
اینو هرچی گشتم پیدا نکردم!
https://vgy.me/wLGI5h.jpg
@};-
https://vgy.me/rC8DLB.jpg

"heydar"

۱۳۹۷/۰۸/۲۹, ۱۴:۵۴

ممنون از هر دو عزیز

mokhlas

۱۳۹۷/۰۸/۲۹, ۱۵:۵۰

با سلام واحترام
دوستان لطفا فيلتر هاي بسيار كاربردي و قابل استفاده همراه با تجربه اي از گذشته در اختيار دوستان قرار دهيد .
لطفا حتما از قبل خروجي عملكرد را بررسي نموده باشند
باتشكر

mokhlas

۱۳۹۷/۰۸/۲۹, ۱۵:۵۳

با سلام واحترام
دوستان لطفا فيلتر هاي بسيار كاربردي و قابل استفاده همراه با تجربه اي از گذشته در اختيار دوستان قرار دهيد .
لطفا حتما از قبل خروجي عملكرد را بررسي نموده باشند
باتشكر

بطور مثال :
پیش بینی سهم هایی که فردا ممكنه مثبت باشد.
البته بازم بايد بررسي و نواقصش برطرف گردد
(tno)>50&&(tvol)>(bvol)&&(bvol)<=4000000&&(plp)>=(pcp)+1.5&&(eps)>0

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۶:۰۵

آموزش تغییر چینش و فیلترهای سایت tsetmc با روش ابداعی محمدحسین
__________________________________________________ __
بخش نخست کارهای اولیه
ـــــــــــــــــــــــــ ـــــــــــــــــــ

با این روش کلیه مشخصات را با هم تغییر می‌دهیم. یعنی هم حالت نمایش را و هم کلیه فیلترها را. همه چیز پاک می‌شود و مطابق حالت جدید می‌شود.
برای این کار باید ابتدا inspect element بکنید. (اگر روی هر جایی از صفحه در فایرفاکس یا کروم راست‌کلیک کنید گزینه‌اش هست.) (با Ctrl+Shift+c یا با Ctrl+Shift+i هم باز می‌شود.)
سپس گزینه‌ی Storage
سپس گزینه‌ی Local Storage (برای کروم و اوپرا می‌شود Application و در Edge می‌شود Debugger)
سپس گزینه‌ی MarketWatchSettings
سپس تغییر متن به هر چیزی که دوست دارید.

https://vgy.me/4xW7Y7.jpg

آموزش تغییر چینش و فیلترهای سایت tsetmc با روش ابداعی محمدحسین
__________________________________________________ __
بخش دوم یک نمایه و یک سری پالایه بسیار کارآمد و ساده
ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــ

خوب... حالا می‌رسیم به جای خوب قضیه!
در زیر من متن یک مارکت‌واچ‌ستینگز ساده را خدمت شما آماده کرده‌ام که اگر آن را در تنظیمات بالا در مرورگر خودتان قرار دهید باید دقیقا و عینا همان چیزی که من می‌بینم (و در تصویر زیر نشان داده‌ام) را ببینید:
https://vgy.me/Rtwuwg.png (https://vgy.me/Rtwuwg.png)
https://vgy.me/Rtwuwg.png
نکته: ابتدا این کار را در یک مرورگر دیگر انجام دهید تا اگر یک وقت اشتباه کردید همه چیز خراب نشود! (مثلا اگر همیشه با کروم کار می‌کنید این آزمایش را ابتدا در IE یا Edge انجام دهید که اگر بلد نبودید و نشد همه چیز خراب نشود.)
نکته: ابتدا پیش از کپی‌پیست کردن متنی که بنده آماده کرده‌ام در مرورگر، همان مقادیر پیشین (که حاصل کار خودتان است) را در یک جایی کپی پیست کنید تا بایگانی بماند که اگر خواستید برگردید راحت بتوانید.
نکته: پس از اینکه متن را در جای خودش کپی‌پیست کردید باید صفحه را refresh کنید. (دکمه F5)
اما متنی که باید کپی‌پیست شود:https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt

یا علی

zorba

۱۳۹۷/۰۸/۲۹, ۱۶:۲۱

آموزش تغییر چینش و فیلترهای سایت tsetmc با روش ابداعی محمدحسین
__________________________________________________ __
بخش نخست کارهای اولیه
ـــــــــــــــــــــــــ ـــــــــــــــــــ

با این روش کلیه مشخصات را با هم تغییر می‌دهیم. یعنی هم حالت نمایش را و هم کلیه فیلترها را. همه چیز پاک می‌شود و مطابق حالت جدید می‌شود.
برای این کار باید ابتدا inspect element بکنید. (اگر روی هر جایی از صفحه در فایرفاکس یا کروم راست‌کلیک کنید گزینه‌اش هست.) (با Ctrl+Shift+c یا باCtrl+Shift+i هم باز می‌شود.)
سپس گزینه‌ی Storage
سپس گزینه‌ی Local Storage (برای کروم و اوپرا می‌شود Application و در Edge می‌شود Debugger)
سپس گزینه‌ی MarketWatchSettings
سپس تغییر متن به هر چیزی که دوست دارید.
https://vgy.me/4xW7Y7.jpg
http://forums.boursy.com/
درود بر شما
در مرورگر فایرفاکس من
زیر گزینه market watch preview ....گزینه ی مارکت واچ ستینگ وجود ندراد!

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۶:۲۳

+ این متن (تنظیمات MarketWatchSettings) البته هول‌هولکی نوشته شده و شاید مشکلاتی داشته باشد... همین یکی دو ساعته نوشته‌ام‌اش... بعدا شاید تکمیل شود.
+ با این کار دیگر نیازی نیست آدم برود یک سری تنظیمات و پالایه (فیلتر) وارد کردن و ... را یاد بگیرد و سپس بگردد از دوستان پالایه (فیلتر) بگیرد و وارد کند و آیا بشود و آیا نشود و رنگ و اندازه ستون‌ها را تنظیم کند و و و... نه... کافی است همین را در MarketWatchSettings کپی‌پیست کنیم! همین! همه چیز به صورت خودکار درست می‌شود!
+ این روش به خصوص برای زمانی که از این رایانه به آن رایانه، از این ویندوز به آن ویندوز، از این مرورگر به آن مرورگر می‌خواهیم مهاجرت کنیم بسیار عالی است! و برای بایگانی داشتن بسیار عالی است... شما امروز تنظیمات را انجام می‌دهید و به این وسیله یک پیرونده‌ی متنی به عنوان بایگانی ایجاد می‌کنید و بعدا هر وقت مرورگر خراب شد و مرورگر جدید نصب کردید دیگر تنظیمات نمی‌پرد! بلکه همه را از همین‌جا کپی‌پیست می‌کنید.
+ اصلی که من برای خودم استفاده می‌کنم یک مقدار پیچیده‌تر است و دقیقا این نیست. و اگر می‌گذاشتم احتمالا باید می‌نشستم یک مدت توضیح می‌دادم که چه به چه است... (مثلا به جای اینکه نوشته باشم ۳۵ نوشته‌ام 3(10)+25%{50}-45-45-+45-43-{7}<55> یک همچنین چیزی...)
+ دوستانی که تازه‌کار هستند: برای اینکه پالایه‌ها (فیلترها) را عوض کنید باید به روشی که در تصویر روبرو نشان داده شده عمل کنید: https://vgy.me/5t28KF.jpg
+ (اگر پالایه‌ها نیاز به تنظیم داشت) در همان جا هم می‌توانید سطر آخر را تغییر دهید تا پالایه‌ها تغییر کنند. مثلا جایی که نوشته >300 را می‌توانید به >400 تغییر دهید.

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۶:۲۵

درود بر شما
در مرورگر فایرفاکس من
زیر گزینه market watch preview ....گزینه ی مارکت واچ ستینگ وجود ندراد!
حتما برای نخستین بار است که دارید روی این تارنما تغییر اعمال می‌کنید و پیش‌تر با این مرورگر روی این تارنمای tsetmc تغییراتی اعمال نکرده‌اید...
یک تغییراتی بدهید که این مشخصه (کلید-key) بیاید...
مثلا این کار را بکنید: دکمه‌ی فیلتر را بزنید. سپس دکمه‌ی فیلتر جدید را بزنید... کمی صبر کنید تا بیاید...
اگر بلافاصله نیامد دکمه‌ی F5 را بزنید و دوباره نگاه کنید.

zorba

۱۳۹۷/۰۸/۲۹, ۱۶:۳۱

حتما برای نخستین بار است که دارید روی این تارنما تغییر اعمال می‌کنید و پیش‌تر با این مرورگر تغییراتی نداشته‌اید...
یک تغییراتی بدهید که این بیاید... مثلا این کار را بکنید: دکمه‌ی فیلتر را بزنید. سپس دکمه‌ی فیلتر جدید را بزنید... کمی صبر کنید تا بیاید... اگر نیامد دکمه‌ی F5 را بزنید و دوباره نگاه کنید.
درود
درس می فرمایید. دفعه اوله ک تغییرات اعمال می کنم. فیلتر جدید زدم و همه اون نوشته ها را کپی پیست کردم! که در پست شماره دو بودند....اما دیگه چیزی بالا نمیاد :))
صفحه سفید شد. حالا مارکت واچ ستینگ را دارم اما نمیدونم باهاش چ کنم!:))

zorba

۱۳۹۷/۰۸/۲۹, ۱۶:۳۵

آقا درست شد
باید در خود فیلتر رفرش می کردم
....

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۶:۳۸

درود
درس می فرمایید. دفعه اوله ک تغییرات اعمال می کنم. فیلتر جدید زدم و همه اون نوشته ها را کپی پیست کردم! که در پست شماره دو بودند....اما دیگه چیزی بالا نمیاد :))
صفحه سفید شد. حالا مارکت واچ ستینگ را دارم اما نمیدونم باهاش چ کنم!:))

:D:D:Dlaughingsmiley
خوب... هدف ما فقط خراب کردن رایانه شما بود... laughingsmiley این هم فقط یک ویروس بود که الان منتقل شد به رایانه شما... laughingsmiley به انجمن ویروسی‌ها خوش آمدید... :D

____________________

عرضم خدمت شما که...
دکمه F5 را زدید؟
.
.
.
خوب... اکنون دیدم که نوشتید درست شد... خدا را شکر... دقیقا همان نمایه که من نشان دادم را می‌بینید دیگر... بلی؟

ـــــــــــــــــــــــــ ـــــــــــــ

فقط یک بار دیگر بگویم که این یک مقدار ساده و هول‌هولکی است... در آینده ان‌شاءالله اگر شد بهبودش بدهیم و دوباره قرار بدهیم... (بنده با مشارکت دوستان)
اگر هم چیز خاصی مد نگرتان بود بفرمایید به این بیافزاییم.

یا علی

zorba

۱۳۹۷/۰۸/۲۹, ۱۶:۴۵

درود
:))
عجب بساطی درست شد :))
آقا این اون نیست....که شما تصویرش رو زدین
الان باز ثبت کردم...از نو...دوباره هیچی نمیاره....درون صفحه فیلتر نوشته در قسمت تنظیمات اطلاعات تکمیلی رو تیک بزنین تا اعمال بشه...که زدم و نشد....:))
................
پ.ن:
در قسمت اعتبار سنجی :
خطای زیر در هنگام اجرا مشاهده شد:
SyntaxError: unexpected token: ':'

arashh

۱۳۹۷/۰۸/۲۹, ۱۶:۵۷

ممنون، من تو کروم انجام دادم مثل عکسی که گذاشته بودید اومد.
جالب و کار راه اندازه

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۷:۱۳

درود
:))
عجب بساطی درست شد :))
آقا این اون نیست....که شما تصویرش رو زدین
الان باز ثبت کردم...از نو...دوباره هیچی نمیاره....درون صفحه فیلتر نوشته در قسمت تنظیمات اطلاعات تکمیلی رو تیک بزنین تا اعمال بشه...که زدم و نشد....:))
................
پ.ن:
در قسمت اعتبار سنجی :
خطای زیر در هنگام اجرا مشاهده شد:
SyntaxError: unexpected token: ':'

خوب... من اکنون با فایرفاکس خودم هم آزمایش کردم و دیدم که شد... مشکلی نداشت...
خدا را شکر یکی از دوستان هم این آزمایش را کرد...
تصویری که شما می‌بینید چگونه است؟ نام ستون‌ها و رنگ ستون‌ها درست است؟
آن بالا دکمه‌ی فیلتر را بزنید و دیگر فیلترها را انتخاب کنید ببینید چیزی می‌آید؟ یا نه؟

اگر متن را درست کپی‌پیست کرده باشید باید عینا همان چیزی که برای من می‌آید برای شما هم بیاید. حتی نیاز به اعمال تغییراتی مانند «تتنظیمات اطلاعات تکمیلی» یا «فعال کردن تاریخچه» نباید داشته باشد.

توجه کنید که این متن به جای آن متن قدیم می‌نشیند. نه پس از آن یا پیش از آن. برای همین می‌خواهید زمانی که مقدار MarketWatchSettings را انتخاب کریدید یک بار متن موجود را پاک بفرمایید (دکمه Deletet) بعد متنی که من ارایه کردم را به جایش پیست بفرمایید (Ctrl+v).

zorba

۱۳۹۷/۰۸/۲۹, ۱۷:۳۱

خوب... من اکنون با فایرفاکس خودم هم آزمایش کردم و دیدم که شد... مشکلی نداشت...
خدا را شکر یکی از دوستان هم این آزمایش را کرد...
تصویری که شما می‌بینید چگونه است؟ نام ستون‌ها و رنگ ستون‌ها درست است؟
آن بالا دکمه‌ی فیلتر را بزنید و دیگر فیلترها را انتخاب کنید ببینید چیزی می‌آید؟ یا نه؟

اگر متن را درست کپی‌پیست کرده باشید باید عینا همان چیزی که برای من می‌آید برای شما هم بیاید. حتی نیاز به اعمال تغییراتی مانند «تتنظیمات اطلاعات تکمیلی» یا «فعال کردن تاریخچه» نباید داشته باشد.

توجه کنید که این متن به جای آن متن قدیم می‌نشیند. نه پس از آن یا پیش از آن. برای همین می‌خواهید زمانی که مقدار MarketWatchSettings را انتخاب کریدید یک بار متن موجود را پاک بفرمایید (دکمه Deletet) بعد متنی که من ارایه کردم را به جایش پیست بفرمایید (Ctrl+v).

درود مجدد
وقت شما را بسیار گرفتم...
درست نشد که نشد...
اصلا در قسمت فیلتر جدید که فیلتر شماره 0 باشد هیچ چیزی نیست که من پاک کنم یا اضافه کنم.بارها هم فیلتر ها را پاک کردم.فیلتر دیگری ساختم.و مارکت واچ ستینگ هم پاک کردم و از نو عین عبارات را کپی پیست کردم و درست نشد....یک صفحه سفید بدون هیچ اطلاعاتی میاد....
کمی زیر و رو میکنم صفحه رو تا ببینم چی میشه
باز هم از شما سپاسگزارم

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۷:۴۱

اگر صفحه سپید بدون هیچ چیز می‌آید احتمالا شما آن مقادیر را در جای اشتباه دارید کپی پیست می‌کنید... مثلا به جای اینکه مقدار را برای کلید MarketWatchSettings پیست بفرمایید دارید در کلید MarketWatchPreview پیست می‌فرمایید!

تصویر زیر را ببینید:

https://vgy.me/kSYxWn.png
https://vgy.me/kSYxWn.png

راه حلش را هم عرض می‌کنم:
هر دو این کلیدها و مقدارهایشان را پاک کنید.
به این شیوه که روی آنها راست‌کلیک کنید و گزینه‌ی delete all را بزنید. تا همه کلیدها پاک شوند و برگردیم به حالت ساده ابتدایی.

سپس دوباره از نو...

فیلتر را بزنید که کلید MarketWatchSettings بیاید...
مقادیر را برای این کلید جایگزین کنید...
دکمه F5 را بزنید...

zorba

۱۳۹۷/۰۸/۲۹, ۱۷:۴۳

محمد حسین جان
مشکل حل شد.
من متن را در قسمت فیلتر کپی پیست می کردم که با مشکل مواجه میشد.اینبار اینکار را نکردم و مارکت واچ ستینگ را پاک کردم و کل اون اوراد و اذکار :)) را وارد مارکت واچ ستینگ کردم و طلسم شکسته شد! بعدا کلید ثبت فیلتر را زدم و ظفرمندانه با لیوان چای به تماشای چینش شما نشستم :)
بسیار بسیار ممنونم

navasan

۱۳۹۷/۰۸/۲۹, ۱۷:۴۵

من در فایر فاکس انجام دادم ، براحتی انجام شد و مشکلی ایحاد نشد.
لیست چند تا فیلتر داد که خیلی مفید بودن

در کروم فیلتر هایی که متناسب با نیاز های خودم ایحاد کردم هست و برای همین در فایر فاکس تغییرات دادم
حال در هر مرورگر فیلترهای جداگانه دارم
بسیار ممنونم

zorba

۱۳۹۷/۰۸/۲۹, ۱۷:۵۵

اگر صفحه سپید بدون هیچ چیز می‌آید احتمالا شما آن مقادیر را در جای اشتباه دارید کپی پیست می‌کنید... مثلا به جای اینکه مقدار را برای کلید MarketWatchSettings پیست بفرمایید دارید در کلید MarketWatchPreview پیست می‌فرمایید!

تصویر زیر را ببینید:

https://vgy.me/kSYxWn.png
http://forums.boursy.com/

راه حلش را هم عرض می‌کنم:
هر دو این کلیدها و مقدارهایشان را پاک کنید.
به این شیوه که روی آنها راست‌کلیک کنید و گزینه‌ی delete all را بزنید. تا همه کلیدها پاک شوند و برگردیم به حالت ساده ابتدایی.

سپس دوباره از نو...

فیلتر را بزنید که کلید MarketWatchSettings بیاید...
مقادیر را برای این کلید جایگزین کنید...
دکمه F5 را بزنید...


تو از هر در که بازآیی بدین خوبی و زیبایی
دری باشد که از رحمت به روی خلق بگشایی
..............
درود بر مرد تصمیم و اراده و پشتکار ، محمدحسین جان جانان که بقول شوریده شیرازی
حسن،گویند که چون دیده شود دل برباید
تو بدین حسن دل از دیده و نادیده ربایی
باز هم ممنون

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۷:۵۵

محمد حسین جان
مشکل حل شد.
من متن را در قسمت فیلتر کپی پیست می کردم که با مشکل مواجه میشد.اینبار اینکار را نکردم و مارکت واچ ستینگ را پاک کردم و کل اون اوراد و اذکار :)) را وارد مارکت واچ ستینگ کردم و طلسم شکسته شد! بعدا کلید ثبت فیلتر را زدم و ظفرمندانه با لیوان چای به تماشای چینش شما نشستم :)
بسیار بسیار ممنونم

خوب خدا را شکر...
من تازه می‌خواستم توضیحات اضافه بنویسم...
بگذارید بنویسم... چون شاید یک بنده خدایی گیر کند در این حالت و این توضیحات برایش مفید باشد...
من خودم اکنون داشتم برای شما می‌نوشتم چند بار این کار را که انجام دادم در یک چیزی شبیه به همان که شما گفته بودید افتادم... :) جالب بود...
احیانا این مشکل مربوط به خود فایرفاکس می‌شود (هوش مجازی زیادی از حدش!) و احتمالا به این برمی‌گردد که چندین بار یک کار را اگر بکنیم می‌فهمد و جلویش را می‌گیرد...
و مشکل این گونه برطرف می‌شود که علاوه بر بخش Local storage باقی بخش‌های Storage از قبلی کوکی ها و مرکز داده (DB) و نشست‌ها (Sessions) را هم بزنیم پاک کنیم... به شکلی که در زیر نشان داده ام... (هر چیزی که در سمت چپ هست را راست کلیک کنیم و Delete All را بزنیم.)
https://vgy.me/qU9SC3.png
https://vgy.me/qU9SC3.png

mhjboursy

۱۳۹۷/۰۸/۲۹, ۱۷:۵۹

این یک روش عالی است برای اشتراک گذاری سریع هر آن چه که در دیده‌بان تارنمای TseTmc می‌بینیم... همه‌ی تنظیمات و همه‌ی پالایه‌ها یکجا و یکباره منقل می‌شود....
توضیحاتش شاید خیلی پیچیده و زیاد به نگر بیاید... ولی وقتی آدم یکی دو بار انجام داد می‌بیند کل فرآیند در چند ثانیه و به آسانی انجام می‌شود...
دوستان دیگر هم اگر خواستند یا اگر چینش و پالایه (فیلتر) خاصی داشتند حتما در آینده قرار بدهند استفاده کنیم.
یا علی

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۲۶

فیلتر پی بر ای

(pe)>1 && (pe)<4.0
این فیلتر برای پی بر ای زیر 4 است که با تغییر عدد 4 میتوان فیلتر مورد نظر را داشته باشیم

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۲۷

فیلتر حجم بالای معاملات



(tvol)>=0.020*(z)
حجم معاملات بیش از 2% کل سهم شرکت که با تغییر رقم نتایج مورد انتظار داده میشه

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۲۹

فیلتر نمادهای با سرمایه پایین


true==function()
{
if((pc) * (z) < 300000000000 )
{
return true;
}
else
{
return false;
}
}()

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۲۹

فیلتر گروه


(l18).indexOf("ك")==0

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۳۰

صف خرید

(qd1)>0&&(pd1)==(tmax)

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۳۰

صف خرید کم حجم

(pd1) == (tmax) && (qd1)>=0.2*(bvol) && (qd1)<=(bvol)

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۳۳

اخرین قیمت کمترین قیمت روز

(pmin)==(pl)

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۳۶

([ih][10].PClosing-(pl))/[ih][20].PClosing>.20

افت بیش از 20% در 10 روزکاری
با تغییر اعداد نتایج مورد انتظار فیلتر میشود

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۳۸

کف ماهیانه


true==function()
{
//Calculate the Min Price of Month
var MinPriceOfMonth=function()
{
var minimum=[ih][0].PriceMin;
var n;

for(n=1; n<29; n++)

if(minimum>[ih][n].PriceMin)
minimum=[ih][n].PriceMin;



(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;
}

}()

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۳۹

تعداد فروشنده بیش از 3برابر خریدار

((ct).Sell_CountN+(ct).Sell_CountI)/((ct).Buy_CountI+(ct).Buy_CountN)>3

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۴۰

پایانی منفی

(pc)<(py)

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۴۰

اخرین قیمت منفی

(pl)<(py)

navasan

۱۳۹۷/۰۸/۲۹, ۲۱:۴۱

در کف قیمتی

(tno)>50&&(pl)<(py)*.99&&(pl)>(pmin)*1.01&&(pl)>(tmin)&&(pc)>(pl)

بورث

۱۳۹۷/۰۸/۲۹, ۲۲:۱۲

[QUOTE=mhjboursy;758890]این یک روش عالی است برای اشتراک گذاری سریع هر آن چه که در دیده‌بان تارنمای TseTmc می‌بینیم... همه‌ی تنظیمات و همه‌ی پالایه‌ها یکجا و یکباره منقل می‌شود....

یا علی[/QUOTجناب محمدحسین تنظیمات نسب شد بسیار سپاسگذارم . برادر عزیز/:.grlim:./

"heydar"

۱۳۹۷/۰۸/۳۰, ۰۷:۵۴

کف ماهیانه


true==function()
{
//Calculate the Min Price of Month
var MinPriceOfMonth=function()
{
var minimum=[ih][0].PriceMin;
var n;

for(n=1; n<29; n++)

if(minimum>[ih][n].PriceMin)
minimum=[ih][n].PriceMin;



(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;
}

}()

سلام و تشکر
برای سقف ماهیانه هم فیلتری موجود هست؟

mhjboursy

۱۳۹۷/۰۸/۳۰, ۰۸:۱۲

سلام و تشکر
برای سقف ماهیانه هم فیلتری موجود هست؟
سلام کافی است علامت بزرگتر به علامت کوچکتر تغییر کند. یعنی این:

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;
}


}()




البته آزمایشش نکرده‌ام من.
در این پالایه‌ ستون نخست سقف ماهانه و ستون دوم فاصله تا سقف و ستون سوم درصد فاصله تا سقف را نشان می‌دهد.

"heydar"

۱۳۹۷/۰۸/۳۰, ۰۸:۲۵

سلام کافی است علامت بزرگتر به علامت کوچکتر تغییر کند. یعنی این:


البته آزمایشش نکرده‌ام من.
در این پالایه‌ ستون نخست سقف ماهانه و ستون دوم فاصله تا سقف و ستون سوم درصد فاصله تا سقف را نشان می‌دهد.


محمد حسین جان این همون نتیجه قبلی رو نشون میده :O

عادل عطایی

۱۳۹۷/۰۸/۳۰, ۱۷:۱۴

محمد حسین جان این همون نتیجه قبلی رو نشون میده :O

این فیلتر سقف قیمت دربازه زمانی مشخص رو وارد دیده بان میکنه. همین طور سهمهایی که نسبت به سقف، درصد مشخصی اصلاح کرده باشن رو فیلتر میکنه. با تغییر مقدار متغیر percent در خط دوم میتونید درصد اصلاح رو تغییر بدید و همین طور با تغییر متغیر period در خط سوم میشه دوره محاسبه سقف قیمت رو تغییر داد

https://drive.google.com/file/d/1VcspB4WMge2c50F3t3wfacbyzEkkuj6s/view?usp=sharing

mhjboursy

۱۳۹۷/۰۸/۳۰, ۲۱:۵۶

محمد حسین جان این همون نتیجه قبلی رو نشون میده :O
این را اکنون خودم ساختم و آزمایش کردم. هم ساده‌سازی شده و هم درست بود:



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;




+ البته این متن یک اشتباه هم دارد ها... به جای محاسبه‌ی میانگین ماه، میانگین سی روزه را حساب می‌کند! سی روز کاری! که گاهی می‌شود دو ماه! (مثلا فروردین)

+ اگر خواستیم بیشتر از سی روز را نشان دهد آن عدد ۲۹ که در متن آمده را باید تغییر دهیم. (سی کم است انصافا! گمان کنم ۱۰۰ بهتر باشد... که البته نمی‌شود!) پس این را هم بگویم که این عدد را بیشتر از ۶۰ نمی‌توان افزایش داد.

gholamk

۱۳۹۷/۰۹/۰۱, ۲۱:۱۸

فک میکنم این دوتا فیلتر رو قاطی کنیم همون روشی میشه که آقا سامان گفتند
آیا درست هست به نظرتون دوستان؟؟؟؟؟؟
(tvol)>=0.020*(z)


&&


(qd1)>0&&(pd1)==(tmax)

mhjboursy

۱۳۹۷/۰۹/۰۱, ۲۱:۳۵

فک میکنم این دوتا فیلتر رو قاطی کنیم همون روشی میشه که آقا سامان گفتند
آیا درست هست به نظرتون دوستان؟؟؟؟؟؟
(tvol)>=0.020*(z)


&&


(qd1)>0&&(pd1)==(tmax)

سلام.
جناب سامان قبل از این را گفتند. یعنی گفتند وقتی صف زیاد می‌گذارند من می‌روم توی صف. ولی این برای زمانی است که صف را داده‌اند تمام شده رفته پی کارش... (مگر اینکه دوباره صف را بخواهند بدهند... که خودش می‌شود یک ایده‌ای... ولی آن چه که جناب سامان گفت نیست.)
برای آن چه که جناب سامان گفتند باید سرخطی را دید چقدر ارزش دارد. و با این دو صدمِ z مقایسه‌اش کرد.
یک شرط دیگرش هم بزرگ بودن خود صف است. حالا نسبت به z بزرگ باشد یک طرف و اینکه در کل بزرگ هم باشد (مثلا بالای ۲ میلیون صف) هم یک طرف. این هم یادم است جزء شرطهای جناب سامان بود.
و البته مهمتر از این دو تا این بود که ایشان چشمی هم بررسی می‌کردند. به خصوص با توجه به اینکه تجربه‌ی خوبی در بازار دارند این بررسی چشمی (حسی/درونی/شناختی) هم می‌تواند موثر باشد. برای مثال همه ما می‌دانیم جنس صف خرید یک باره و میلیونی در نماد رانفور با آپ با خساپا با فاهواز با تیپیکو با تپکو فرق می‌کند.
به شخصه مثلا در فملی من صف خرید را زیاد جدی نمی‌گیرم... معمولا هم داده می‌شود... ولی زیاد تاثیر گذار نیست... در فاهواز و خکاوه می‌دانم که صف خرید (اگر داشت) میلیونی‌شان خیلی راحت روز بعد می‌تواند تبدیل شود به صف فروش میلیونی!!! در خساپا می‌دانم که صف را خیلی از مواقع می‌دهند. همه‌اش را هم نمی‌دهند! یعنی بهترین حالت را دارد برای ما... مثلا ۶۰ میلیون اگر صف باشد اینها ۵۵ میلیونش را تا ساعت ۱۲ و نیم می‌دهند خیلی وقت‌ها... اما در کنارش در خگستر می‌دانم که نمی‌دهند... چندین بار یادم است در این سال‌ها رفتم تو صف خگستر ولی بسته بود... در حالی که خودرویی‌های دیگر راحت خرید و فروش می‌شدند... مسئله‌ی خاصی هم نداشت.... ولی جنسش این‌گونه بود...
غرض اینکه... گمان کنم آن حس جناب سامان در راهبردشان موثر باشد. خیلی. و برای آن نمی‌توان فرمول نوشت.

gholamk

۱۳۹۷/۰۹/۰۱, ۲۱:۵۸

فک میکنم این دوتا فیلتر رو قاطی کنیم همون روشی میشه که آقا سامان گفتند
آیا درست هست به نظرتون دوستان؟؟؟؟؟؟
(tvol)>=0.020*(z)


&&


(qd1)>0&&(pd1)==(tmax)

البته این فرمول رو هم باید اضافه کنم که مربوط میشه به سطر اول خرید که باید با حجم خیلی بالا صف خرید تشکیل شده باشه.

8000000<(qd1)

gholamk

۱۳۹۷/۰۹/۰۲, ۰۱:۰۶

سلام.
جناب سامان قبل از این را گفتند. یعنی گفتند وقتی صف زیاد می‌گذارند من می‌روم توی صف. ولی این برای زمانی است که صف را داده‌اند تمام شده رفته پی کارش... (مگر اینکه دوباره صف را بخواهند بدهند... که خودش می‌شود یک ایده‌ای... ولی آن چه که جناب سامان گفت نیست.)
برای آن چه که جناب سامان گفتند باید سرخطی را دید چقدر ارزش دارد. و با این دو صدمِ z مقایسه‌اش کرد.
یک شرط دیگرش هم بزرگ بودن خود صف است. حالا نسبت به z بزرگ باشد یک طرف و اینکه در کل بزرگ هم باشد (مثلا بالای ۲ میلیون صف) هم یک طرف. این هم یادم است جزء شرطهای جناب سامان بود.
و البته مهمتر از این دو تا این بود که ایشان چشمی هم بررسی می‌کردند. به خصوص با توجه به اینکه تجربه‌ی خوبی در بازار دارند این بررسی چشمی (حسی/درونی/شناختی) هم می‌تواند موثر باشد. برای مثال همه ما می‌دانیم جنس صف خرید یک باره و میلیونی در نماد رانفور با آپ با خساپا با فاهواز با تیپیکو با تپکو فرق می‌کند.
به شخصه مثلا در فملی من صف خرید را زیاد جدی نمی‌گیرم... معمولا هم داده می‌شود... ولی زیاد تاثیر گذار نیست... در فاهواز و خکاوه می‌دانم که صف خرید (اگر داشت) میلیونی‌شان خیلی راحت روز بعد می‌تواند تبدیل شود به صف فروش میلیونی!!! در خساپا می‌دانم که صف را خیلی از مواقع می‌دهند. همه‌اش را هم نمی‌دهند! یعنی بهترین حالت را دارد برای ما... مثلا ۶۰ میلیون اگر صف باشد اینها ۵۵ میلیونش را تا ساعت ۱۲ و نیم می‌دهند خیلی وقت‌ها... اما در کنارش در خگستر می‌دانم که نمی‌دهند... چندین بار یادم است در این سال‌ها رفتم تو صف خگستر ولی بسته بود... در حالی که خودرویی‌های دیگر راحت خرید و فروش می‌شدند... مسئله‌ی خاصی هم نداشت.... ولی جنسش این‌گونه بود...
غرض اینکه... گمان کنم آن حس جناب سامان در راهبردشان موثر باشد. خیلی. و برای آن نمی‌توان فرمول نوشت.


جناب سامان مگه نگفتن حجم زیاد بخوره و یهویی سهم صف خرید بشه و صف خرید سنگین شده باشه و هی عرضه کنن.
والا من که اینجوری متوجه شدم. اگر اشتباهه لطفا تصحیحش کنید.

mhjboursy

۱۳۹۷/۰۹/۰۶, ۱۵:۰۰

متاسفانه داشتم در این جستار با دوستان صحبت می‌کردم زدم اطلاعات خودم را حذف کردم. :( :( :((
حالا خوب است به دوستان ده بار گفتم پیش از اینکه این کار را بکنید روی مرورگر اصلی این کار را نکنید و حتما بایگانی داشته باشید....
من هم این موارد را روی کروم آزمایش کردم... بعد که دوستان گفتند مشکل دارد سریع رفتم همین را روی اج و اوپرا و یاندکس هم آزمایش کردم... بعد سریع رفتم روی فایرفاکس هم آزمایش بکنم... که وسط راه فهمیدم اطلاعاتم روی فایرفاکس بود! :( :) :) :))
هیچ چیز دیگر...
حالا باید بنشینم از آخرین بایگانی‌ای که گرفته‌ بودم که مال چندین ماه پیش است و غلط غولوط زیاد دارد دوباره از نو موارد را پیش ببرم. :|

یادآوری: هر کاری می‌خواهیم بکنیم در آغاز یک بایگانی و پشتیبان گیری از موارد پیشین انجام دهیم.

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۱:۰۸

آموزش تغییر چینش و فیلترهای سایت tsetmc با روش ابداعی محمدحسین
__________________________________________________ __
بخش دوم یک نمایه و یک سری پالایه بسیار کارآمد و ساده
ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــ

خوب... حالا می‌رسیم به جای خوب قضیه!
در زیر من متن یک مارکت‌واچ‌ستینگز ساده را خدمت شما آماده کرده‌ام که اگر آن را در تنظیمات بالا در مرورگر خودتان قرار دهید باید دقیقا و عینا همان چیزی که من می‌بینم (و در تصویر زیر نشان داده‌ام) را ببینید:
https://vgy.me/Rtwuwg.png (https://vgy.me/Rtwuwg.png)
http://forums.boursy.com/
نکته: ابتدا این کار را در یک مرورگر دیگر انجام دهید تا اگر یک وقت اشتباه کردید همه چیز خراب نشود! (مثلا اگر همیشه با کروم کار می‌کنید این آزمایش را ابتدا در IE یا Edge انجام دهید که اگر بلد نبودید و نشد همه چیز خراب نشود.)
نکته: ابتدا پیش از کپی‌پیست کردن متنی که بنده آماده کرده‌ام در مرورگر، همان مقادیر پیشین (که حاصل کار خودتان است) را در یک جایی کپی پیست کنید تا بایگانی بماند که اگر خواستید برگردید راحت بتوانید.
نکته: پس از اینکه متن را در جای خودش کپی‌پیست کردید باید صفحه را refresh کنید. (دکمه F5)
اما متنی که باید کپی‌پیست شود:https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt

یا علی
احتراما، این متن کپی پیست که فرستادید، عمل میکنه، خیلی هم خوبه و بطور همزمان هر 3مورد: تنظیمات/قالب نمایش/فیلترها/ رو اعمال میکنه؛ منتها چطوریه که من از تنظیمات خودم که خروجی از اون فیلد میگیرم، اینقدر کامل نیست؟ چه فیلدهای دیگه ای رو باید تغییر بدم؟!

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۱:۱۱

خوب خدا را شکر...
من تازه می‌خواستم توضیحات اضافه بنویسم...
بگذارید بنویسم... چون شاید یک بنده خدایی گیر کند در این حالت و این توضیحات برایش مفید باشد...
من خودم اکنون داشتم برای شما می‌نوشتم چند بار این کار را که انجام دادم در یک چیزی شبیه به همان که شما گفته بودید افتادم... :) جالب بود...
احیانا این مشکل مربوط به خود فایرفاکس می‌شود (هوش مجازی زیادی از حدش!) و احتمالا به این برمی‌گردد که چندین بار یک کار را اگر بکنیم می‌فهمد و جلویش را می‌گیرد...
و مشکل این گونه برطرف می‌شود که علاوه بر بخش Local storage باقی بخش‌های Storage از قبلی کوکی ها و مرکز داده (DB) و نشست‌ها (Sessions) را هم بزنیم پاک کنیم... به شکلی که در زیر نشان داده ام... (هر چیزی که در سمت چپ هست را راست کلیک کنیم و Delete All را بزنیم.)
https://vgy.me/qU9SC3.png
http://forums.boursy.com/
نمیدونم چجوریه که گاها واسه منم اعمال نمیشه و همون صفحه سفید میاد! با وجود اینکه رو همین کامپیوتر و با همون تنظیمات قبلی اقدام میکنم و تمام Delete All و دیگر نکاتی که گفتید رو انجام میدم. فکر میکنم مشکل از طرف سرور هست که یکی در میون جواب میده

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۱:۱۴

این را اکنون خودم ساختم و آزمایش کردم. هم ساده‌سازی شده و هم درست بود:



البته نمی‌دانم شما دقیقا چگونه می‌خواهید؟ این‌جوری خوب است؟ اگر چیز خاصی می‌خواهید بگویید بسازم.
این اکنون این‌گونه است که در ستون نخست کف را (و در پرانتز میزان فاصله از کف به درصد را) نشان می‌دهد و در ستون دوم هم سقف را (و در پرانتز میزان فاصله تا سقف به درصد را) نشان می‌دهد.
و هیچ‌گونه پالایه (فیلتری) را هم اعمال نمی‌کند که یک سری از نمادها را حذف کند و باقی را نشان دهد. اگر خواستیم مثلا تنها آنهایی را نشان دهد که با سقف ده درصد یا کمتر فاصله دارند را (تنها) نشان دهد باید این جمله را به انتهای آن متن بیافزاییم:

این‌گونه:

+ البته این متن یک اشتباه هم دارد ها... به جای محاسبه‌ی میانگین ماه، میانگین سی روزه را حساب می‌کند! سی روز کاری! که گاهی می‌شود دو ماه! (مثلا فروردین)

+ اگر خواستیم بیشتر از سی روز را نشان دهد آن عدد ۲۹ که در متن آمده را باید تغییر دهیم. (سی کم است انصافا! گمان کنم ۱۰۰ بهتر باشد... که البته نمی‌شود!) پس این را هم بگویم که این عدد را بیشتر از ۶۰ نمی‌توان افزایش داد.

احتراما درباره این فیلتری که در این پست فرستادید (که درصد تغییر رو داخل پرانتز و میزان تغییر رو خارج پرانتز نشون میده)، اگر بخام دقیقا برعکس عمل کنه و مثلا میزان تغییر ریالی رو داخل پرانتز و میزان تغییر درصدی رو خارج پرانتز نشون بده، چه تغییری باید روی اون فیلتر اعمال کنم؟

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۱:۱۸

متاسفانه داشتم در این جستار با دوستان صحبت می‌کردم زدم اطلاعات خودم را حذف کردم. :( :( :((
حالا خوب است به دوستان ده بار گفتم پیش از اینکه این کار را بکنید روی مرورگر اصلی این کار را نکنید و حتما بایگانی داشته باشید....
من هم این موارد را روی کروم آزمایش کردم... بعد که دوستان گفتند مشکل دارد سریع رفتم همین را روی اج و اوپرا و یاندکس هم آزمایش کردم... بعد سریع رفتم روی فایرفاکس هم آزمایش بکنم... که وسط راه فهمیدم اطلاعاتم روی فایرفاکس بود! :( :) :) :))
هیچ چیز دیگر...
حالا باید بنشینم از آخرین بایگانی‌ای که گرفته‌ بودم که مال چندین ماه پیش است و غلط غولوط زیاد دارد دوباره از نو موارد را پیش ببرم. :|

یادآوری: هر کاری می‌خواهیم بکنیم در آغاز یک بایگانی و پشتیبان گیری از موارد پیشین انجام دهیم.


احتراما، با توجه به اینکه در فیلترهایی که محبت کردید فرستادید، از دستورات و فرمتهایی استفاده کردید که در توضیحات مربوط به فیلتر در سایت فن آوری سازمان چیزی راجع به آنها گفته نشده، فایل آموزشی هم دارید و اصولا کانال تلگرامی یا هر کانال ارتباطی که بشه مستقیم با شما در ارتباط بود و از تجربیات ارزشمند شما استفاده کرد؟

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۲:۰۰

احتراما، با توجه به اینکه در فیلترهایی که محبت کردید فرستادید، از دستورات و فرمتهایی استفاده کردید که در توضیحات مربوط به فیلتر در سایت فن آوری سازمان چیزی راجع به آنها گفته نشده، فایل آموزشی هم دارید و اصولا کانال تلگرامی یا هر کانال ارتباطی که بشه مستقیم با شما در ارتباط بود و از تجربیات ارزشمند شما استفاده کرد؟
سلام.
برنامه‌نویسی است. برنامه‌نویسی رایج.
یعنی شما باید یک مدت کلا برنامه‌نویسی کنید (حالا به هر زبانی... به خصوص جاوا سکریپت) تا بیاید دستتان. غیر از این همه‌اش متغیرهای خود شرکت مدیریت فناوری است که در همان آموزش آمده.
همین.

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۲:۰۱

احتراما، این متن کپی پیست که فرستادید، عمل میکنه، خیلی هم خوبه و بطور همزمان هر 3مورد: تنظیمات/قالب نمایش/فیلترها/ رو اعمال میکنه؛ منتها چطوریه که من از تنظیمات خودم که خروجی از اون فیلد میگیرم، اینقدر کامل نیست؟ چه فیلدهای دیگه ای رو باید تغییر بدم؟!
منظورتان مشخص نیست.
از کدام فیلد خروجی می‌گیرید؟
چرا کامل نیست (چه فرقی می‌کند)؟
یک نمونه از خودتان و یک نمونه از من قرار بدهید متوجه بشوم.

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۲:۱۰

سلام. برنامه‌نویسی است. برنامه‌نویسی رایج. یعنی شما باید یک مدت کلا برنامه‌نویسی کنید (حالا به هر زبانی... به خصوص جاوا سکریپت) تا بیاید دستتان. غیر از این همه‌اش متغیرهای خود شرکت مدیریت فناوری است که در همان آموزش آمده. همین.

قبلا کمی ویژوال بیسیک و پاسکال کار کردم.
الان یعنی زبان برنامه نویسی سایت فن آوری جاوا اسکریپت است و همان سینتکس های اونو یاد بگیریم، کافیه؟!

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۲:۱۰

نمیدونم چجوریه که گاها واسه منم اعمال نمیشه و همون صفحه سفید میاد! با وجود اینکه رو همین کامپیوتر و با همون تنظیمات قبلی اقدام میکنم و تمام Delete All و دیگر نکاتی که گفتید رو انجام میدم. فکر میکنم مشکل از طرف سرور هست که یکی در میون جواب میده

این مشکل به هیچ وجه از سوی سرور نیست.
سرور تنها هر یک ثانیه یک بار یک سری داده در اختیار ما می‌گذارد. همین. باقی‌اش اینجاست. روی رایانه‌های ما. جمع و تقسیم و ضرب و ... نمایش چه و چه و...
یعنی غیر از آن داده‌هایی که از سوی مدیریت فناوری می‌آید دو چیز وجود دارد:
۱- تنظیماتی که ما اعمال کرده‌ایم که در همین متغیر هست و
۲- توابع و کوکی‌هایی که یک بار از سوی سرور می‌آید و دیگر هست که هست...

دو تا نکته که شاید کمک کند:
یکی حذف (delete) تمام چیزهایی که تارنمای tsetmc روی رایانه ما ذخیره کرده. یعنی نه تنها local storage را باید حذف کنیم بلکه cookies و دیگر چیزهایی که وجود دارد را نیز باید حذف کنیم.
و دیگر اینکه حذف‌ها را که کردیم یک F5 بزنیم که صفحه تازه (Refresh) شود و دوباره بارگیری شود. اگر نشد می‌خواهید این کار را هم بکنید و یک بار مرورگر (فایرفاکس) را ببندید و دوباره باز کنید.


البته... من باز دوباره گیج شدم... منظور شما از برگه سپید دقیقا چه بود؟ عین همان که من تصویرش را گذاشتم؟ یا اینکه صفحه کامل می‌آید و سرستون‌ها (عناوین ستون‌ها) هم کامل هست و رنگ‌ها (بنفش و سبز و قرمز و سپید) هم هستند و تنها هیچ نمادی نشان داده نمی‌شود؟ این دو با هم فرق می‌کند. مورد نخست با راه حل بالا حل می‌شود. مورد دوم به این مربوط می‌شود که پالایه (فیلتر) ما هیچ نمادی را با مشخصات مذکور پیدا نکرده که به ما نشان دهد. همین.

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۲:۱۶

قبلا کمی ویژوال بیسیک و پاسکال کار کردم. الان یعنی زبان برنامه نویسی سایت فن آوری جاوا اسکریپت است و همان سینتکس های اونو یاد بگیریم، کافیه؟!

پاسکال برای چه کار می‌کنید آقا؟
پاسکال می‌دانید مال کی است؟؟؟ پاسکال را یادش به خیر... پدرم رویش کار می‌کرد! زمانی که تازه رایانه‌های پنتیوم۲۳۳ آمده بود!
همزمان با کوبول و فورترن و فاکس پرو! اینها زبان‌های منسوخ شده هستند...

بلی... جاواسکریپت زبان مورد استفاده است.
این جاواسکریپت و ویژوال‌بیسیک و جاوا و سی++ و پایتون... اکنون اینها رو بورس هستند.

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۲:۲۰

احتراما درباره این فیلتری که در این پست فرستادید (که درصد تغییر رو داخل پرانتز و میزان تغییر رو خارج پرانتز نشون میده)، اگر بخام دقیقا برعکس عمل کنه و مثلا میزان تغییر ریالی رو داخل پرانتز و میزان تغییر درصدی رو خارج پرانتز نشون بده، چه تغییری باید روی اون فیلتر اعمال کنم؟


پالایه پیشین این بود:


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?"":""+min_percent+"%"+"("+minimum+")";
(cfield1)=maximum==0?"":""+max_percent+"%"+"("+maximum+")";
max_percent<10;




البته خودم آزمایش نکردم. احتمالا درست است. اگر هم نبود دیگر خودتان که نکته‌اش را احتمالا گرفته‌اید.
یا علی

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۲:۲۴

منظورتان مشخص نیست. از کدام فیلد خروجی می‌گیرید؟ چرا کامل نیست (چه فرقی می‌کند) ؟ یک نمونه از خودتان و یک نمونه از من قرار بدهید متوجه بشوم.
از همان فیلد MarketWatchSettings
------------------------------
نمونه شما: تکستی که در لینک زیر نمایش داده میشود:
https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt
------------------------------
نمونه من: متن زیر
"UpdateSpeed":1000,"ColorChangeSpeed":7000,"ColorChangeEnable":1,"ViewMode":0,"Market":0,"BasketNo":-1,"FilterNo":12,"SectorNo":"","sortField":"cfield0","sortDirection":-1,"ActiveTemplate":11,"Baskets":[],"Filters":[{"FilterCode":"minimum=[ih][0].PriceMin;\nmaximum=[ih][0].PriceMax;\nfor(n=1;n <29;n++){\nif(minimum>[ih][n].PriceMin&&[ih][n].PriceMin!=0)\nminimum=[ih][n].PriceMin;\nif(maximum<[ih][n].PriceMax)\nmaximum=[ih][n].PriceMax;\n}\nmin_percent=Math.round(100*((pc)-minimum)/minimum);\nmax_percent=Math.round(100*(maximum-(pc))/(pc));\n(cfield0)=minimum ==0?\"\":\"\"+minimum +\"(\"+min_percent +\"%)\";\n(cfield1)=maximum ==1?\"\":\"\"+maximum +\"(\"+max_percent +\"%)\";\n\n(l18).indexOf('اج')!==0 && (l18).indexOf('ص')!==0 && (l18).indexOf('ط')!==0 && (l18)[(l18).length-1]!=='2' && \n(l18).indexOf('اش')!==0 && (l18).indexOf('ض')!==0 && (l18).indexOf('ظ')!==0 && (l18)[(l18).length-1]!=='ح' &&\n(l18).indexOf('اف')!==0 && (l18).indexOf('سلامت')!==0 && (l30).index

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۲:۲۸

این مشکل به هیچ وجه از سوی سرور نیست.
سرور تنها هر یک ثانیه یک بار یک سری داده در اختیار ما می‌گذارد. همین. باقی‌اش اینجاست. روی رایانه‌های ما. جمع و تقسیم و ضرب و ... نمایش چه و چه و...
یعنی غیر از آن داده‌هایی که از سوی مدیریت فناوری می‌آید دو چیز وجود دارد:
۱- تنظیماتی که ما اعمال کرده‌ایم که در همین متغیر هست و
۲- توابع و کوکی‌هایی که یک بار از سوی سرور می‌آید و دیگر هست که هست...

دو تا نکته که شاید کمک کند:
یکی حذف (delete) تمام چیزهایی که تارنمای tsetmc روی رایانه ما ذخیره کرده. یعنی نه تنها local storage را باید حذف کنیم بلکه cookies و دیگر چیزهایی که وجود دارد را نیز باید حذف کنیم.
و دیگر اینکه حذف‌ها را که کردیم یک F5 بزنیم که صفحه تازه (Refresh) شود و دوباره بارگیری شود. اگر نشد می‌خواهید این کار را هم بکنید و یک بار مرورگر (فایرفاکس) را ببندید و دوباره باز کنید.


البته... من باز دوباره گیج شدم... منظور شما از برگه سپید دقیقا چه بود؟ عین همان که من تصویرش را گذاشتم؟ یا اینکه صفحه کامل می‌آید و سرستون‌ها (عناوین ستون‌ها) هم کامل هست و رنگ‌ها (بنفش و سبز و قرمز و سپید) هم هستند و تنها هیچ نمادی نشان داده نمی‌شود؟ این دو با هم فرق می‌کند. مورد نخست با راه حل بالا حل می‌شود. مورد دوم به این مربوط می‌شود که پالایه (فیلتر) ما هیچ نمادی را با مشخصات مذکور پیدا نکرده که به ما نشان دهد. همین.
نمیدونم چرا نمیتونم عکس صفحه رو ارسال کنم تو این پست:(

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۲:۳۴

از همان فیلد MarketWatchSettings
------------------------------
نمونه شما: تکستی که در لینک زیر نمایش داده میشود:
https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt
------------------------------
نمونه من: متن زیر
"UpdateSpeed":1000,"ColorChangeSpeed":7000,"ColorChangeEnable":1,"ViewMode":0,"Market":0,"BasketNo":-1,"FilterNo":12,"SectorNo":"","sortField":"cfield0","sortDirection":-1,"ActiveTemplate":11,"Baskets":[],"Filters":[{"FilterCode":"minimum=[ih][0].PriceMin;\nmaximum=[ih][0].PriceMax;\nfor(n=1;n <29;n++){\nif(minimum>[ih][n].PriceMin&&[ih][n].PriceMin!=0)\nminimum=[ih][n].PriceMin;\nif(maximum<[ih][n].PriceMax)\nmaximum=[ih][n].PriceMax;\n}\nmin_percent=Math.round(100*((pc)-minimum)/minimum);\nmax_percent=Math.round(100*(maximum-(pc))/(pc));\n(cfield0)=minimum ==0?\"\":\"\"+minimum +\"(\"+min_percent +\"%)\";\n(cfield1)=maximum ==1?\"\":\"\"+maximum +\"(\"+max_percent +\"%)\";\n\n(l18).indexOf('اج')!==0 && (l18).indexOf('ص')!==0 && (l18).indexOf('ط')!==0 && (l18)[(l18).length-1]!=='2' && \n(l18).indexOf('اش')!==0 && (l18).indexOf('ض')!==0 && (l18).indexOf('ظ')!==0 && (l18)[(l18).length-1]!=='ح' &&\n(l18).indexOf('اف')!==0 && (l18).indexOf('سلامت')!==0 && (l30).index
آهان!!!
خوب شد گفتید... من گمان کردم اشتباهی همین‌جوری از واژه‌ی فیلد استفاده کرده‌اید و منظورتان خروجی ِ نمایشی جایی است... (البته بماند که اینجا هم اشتباه است و اینجا دو چیز داریم: Key و Value)
عارضم به خدمت شما که...
این احتمالا مشکل فایرفاکس قدیمی یا کروم قدیمی است... ببینید... در فایرفاکس قدیمی از خود آنجا که من نشان داده‌ام نمی‌توان مقدار (Value) را برداشت... ولی روی همان که کلیک کنید سمت راست یک جایی می‌آید که در آن متن مقدار قابل کپی است... از آنجا که من نشان داده‌ام کپی کنید نصفه می‌آید و از آنجا درسته... ایراد ِ فایرفاکس است... فایرفاکس ِ دو سه نسخه پیش... اگر به این فایرفاکس کوانتوم ِ لعنتی مهاجرت بفرمایید می‌توانید از همین‌جا مقدار را کامل کپی کنید.

پی‌نوشت: اگر درست شد و خواستید و توانستید حتما یک نمونه هم برای ما بگذارید ببینیم شما چگونه به جهان نگاه می‌کنید. /:.ph34r-smiley.://:.ph34r-smiley.://:.ph34r-smiley.:/

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۲:۳۵

پاسکال برای چه کار می‌کنید آقا؟
پاسکال می‌دانید مال کی است؟؟؟ پاسکال را یادش به خیر... پدرم رویش کار می‌کرد! زمانی که تازه رایانه‌های پنتیوم۲۳۳ آمده بود!
همزمان با کوبول و فورترن و فاکس پرو! اینها زبان‌های منسوخ شده هستند...

بلی... جاواسکریپت زبان مورد استفاده است.
این جاواسکریپت و ویژوال‌بیسیک و جاوا و سی++ و پایتون... اکنون اینها رو بورس هستند.

خدای متعال، پدرتان را حفظ فرماید.
واقعیتش پاسکال من برمیگرده به دوران جوانی و دانشجوییم؛ البته اون دوره توربو پاسکال میگفتیم... حدود 24 سال پیش...

پس همون برم سینتکس های جاوا اسکریپت رو یاد بگیرم، میتونم هر برنامه ای که میخام رو تو محیط سایت دیده بان بنویسم و کافیه همون؟

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۲:۴۰

آهان!!!
خوب شد گفتید... من گمان کردم اشتباهی همین‌جوری از واژه‌ی فیلد استفاده کرده‌اید و منظورتان خروجی ِ نمایشی جایی است... (البته بماند که اینجا هم اشتباه است و اینجا دو چیز داریم: Key و Value)
عارضم به خدمت شما که...
این احتمالا مشکل فایرفاکس قدیمی یا کروم قدیمی است... ببینید... در فایرفاکس قدیمی از خود آنجا که من نشان داده‌ام نمی‌توان مقدار (Value) را برداشت... ولی روی همان که کلیک کنید سمت راست یک جایی می‌آید که در آن متن مقدار قابل کپی است... از آنجا که من نشان داده‌ام کپی کنید نصفه می‌آید و از آنجا درسته... ایراد ِ فایرفاکس است... فایرفاکس ِ دو سه نسخه پیش... اگر به این فایرفاکس کوانتوم ِ لعنتی مهاجرت بفرمایید می‌توانید از همین‌جا مقدار را کامل کپی کنید.

پی‌نوشت: اگر درست شد و خواستید و توانستید حتما یک نمونه هم برای ما بگذارید ببینیم شما چگونه به جهان نگاه می‌کنید. /:.ph34r-smiley.://:.ph34r-smiley.://:.ph34r-smiley.:/

1: بله، منظورم مقدار Value که به Key مزبور داده میشود بود
2: فایرفاکس من 63.0.3 هست. ورژن کوانتوم رو از همون سایت موزیلا بگیرم؟
3: حتما میفرستم خدمتتون و بابت اشکالاتی که داره مزاحمتون میشم رفعشون بفرمایید. فعلا که مقدار ولیو موردنظر رو کنترل ایکس کردم و پریده و لازمه از نو تنظیمات و قالب نمایش رو بدم بهش. البته متن فیلترهام رو دارم و این قسمت رو با کپی پیست میتونم تو محیط فیلترنویسی ببرم

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۲:۵۵

آهان!!!
خوب شد گفتید... من گمان کردم اشتباهی همین‌جوری از واژه‌ی فیلد استفاده کرده‌اید و منظورتان خروجی ِ نمایشی جایی است... (البته بماند که اینجا هم اشتباه است و اینجا دو چیز داریم: Key و Value)
عارضم به خدمت شما که...
این احتمالا مشکل فایرفاکس قدیمی یا کروم قدیمی است... ببینید... در فایرفاکس قدیمی از خود آنجا که من نشان داده‌ام نمی‌توان مقدار (Value) را برداشت... ولی روی همان که کلیک کنید سمت راست یک جایی می‌آید که در آن متن مقدار قابل کپی است... از آنجا که من نشان داده‌ام کپی کنید نصفه می‌آید و از آنجا درسته... ایراد ِ فایرفاکس است... فایرفاکس ِ دو سه نسخه پیش... اگر به این فایرفاکس کوانتوم ِ لعنتی مهاجرت بفرمایید می‌توانید از همین‌جا مقدار را کامل کپی کنید.

پی‌نوشت: اگر درست شد و خواستید و توانستید حتما یک نمونه هم برای ما بگذارید ببینیم شما چگونه به جهان نگاه می‌کنید. /:.ph34r-smiley.://:.ph34r-smiley.://:.ph34r-smiley.:/
درباره پی نوشت:
ببینید 3 بخش داریم:
1: تنظیمات: خروجی که از Value در Key آیتم MarketWatchSettings میگیرم، بخوبی کار میکنه:
{"UpdateSpeed":1000,"ColorChangeSpeed":7000,"ColorChangeEnable":1,"ViewMode":0,"Market":0,"BasketNo":-1,"FilterNo":-1,"SectorNo":"","sortField":"tno","sortDirection":-1,"ActiveTemplate":2,"Baskets":[],"Filters":[],"GroupBySector":0,"LightBackground":1,"BigNumberSymbol":1,"ShowHousingFacilities":0,"ShowSaham":1,"ShowPayeFarabourse":1,"ShowHaghTaghaddom":0,"ShowOraghMosharekat":0,"ShowEkhtiarForoush":0,"ShowAti":0,"ShowSandoogh":0,"ShowKala":0,"AutoScroll":0,"LoadClientType":1,"LoadInstStat":1,"LoadInstHistory":1,"CustomTemplate":{"colNo":10,"fontSize":12,"rowHeight":20,"cols":[],"all":"","rowStyle":"","row":""}}

2: قالب نمایش و 3: فیلترها
اما موارد 2 و 3 اذیت میکنن و مثلا خروجی زیرو که ازش میگیرم، با پیست مجدد، صفحه سفید بهم میده/:.wacsmiley.:/
{"UpdateSpeed":1000,"ColorChangeSpeed":7000,"ColorChangeEnable":1,"ViewMode":1,"Market":0,"BasketNo":-1,"FilterNo":-1,"SectorNo":"","sortField":"tno","sortDirection":-1,"ActiveTemplate":11,"Baskets":[],"Filters":[],"GroupBySector":1,"LightBackground":1,"BigNumberSymbol":1,"ShowHousingFacilities":1,"ShowSaham":1,"ShowPayeFarabourse":0,"ShowHaghTaghaddom":1,"ShowOraghMosharekat":1,"ShowEkhtiarForoush":1,"ShowAti":1,"ShowSandoogh":1,"ShowKala":1,"AutoScroll":0,"LoadClientType":0,"LoadInstStat":0,"LoadInstHistory":0,"CustomTemplate":{"colNo":19,"fontSize":11,"rowHeight":20,"cols":[{"ColTitle":"نماد","ColData":"0","ColAlign":"right","ColColor":"#000000","ColStyle":"","ColWidth":"40","ColBackground":"","ColBorder":""},{"ColTitle":"تعداد","ColData":"3","ColAlign":"left","ColColor":"#000000","ColStyle":"","ColWidth":"40","ColBackground":"","ColBorder":""},{"ColTitle":"حجم","ColData":"4","ColAlign":"left","ColColor":"#000000","ColStyle":"","ColWidth":"70","ColBackground":"","ColBorder":""},{"Co

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۳:۰۱

1: بله، منظورم مقدار Value که به Key مزبور داده میشود بود
2: فایرفاکس من 63.0.3 هست. ورژن کوانتوم رو از همون سایت موزیلا بگیرم؟
3: حتما میفرستم خدمتتون و بابت اشکالاتی که داره مزاحمتون میشم رفعشون بفرمایید. فعلا که مقدار ولیو موردنظر رو کنترل ایکس کردم و پریده و لازمه از نو تنظیمات و قالب نمایش رو بدم بهش. البته متن فیلترهام رو دارم و این قسمت رو با کپی پیست میتونم تو محیط فیلترنویسی ببرم
خدا عزیزان شما را هم برایتان حفظ کند. @};-
نه... لزومی نیست فایرفاکس را به روز کنید. از نسخه‌ی ۶۰ به بعد اگر اشتباه نکنم اسمش شده کوانتوم و یک سری مسخره‌بازی جدید به آن افزوده شده (من‌جمله اینکه برای حذف به‌روزرسانی خودکار باید آدم برود رجیستری را دستکاری کند! و دیگر گزینه‌اش را از داخل برنامه برداشته‌اند! نامردها! /:.nono.:/
پس اگر فایرفاکس شما هم مانند من است باید مانند من زمانی که متن را کپی می‌کنید همه‌اش کپی شود... پس چرا نمی‌شود؟؟؟ :-/ :-?
احتمالا به خاطر این است که شما آن را قشنگ انتخاب نمی‌کنید... رویش (یعنی روی Value) دابل کلیک بفرمایید که قشنگ انتخاب شود و سپس کپی (Ctrl+c) بفرمایید.

بگذار آزمایش کنم:
ای بابا...
اکنون هم که آزمایش کردم نشد...
بگذارید یک لحظه...

این دوستمان اینجا ( (https://stackoverflow.com/a/40623024/6914931)https://stackoverflow.com/a/40623024/6914931) می‌گوید باید این دستور زیر را در بخش کنسول وارد کنیم... ولی من کردم و باز هم نصفه آمد!

localStorage.getItem('MarketWatchSettings')


ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــــــــــ
ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــــــــــ
ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــــــــــ
ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــــــــــــ

بلی...
همین درست است...
تنها اینکه در کنار آن متنی که می‌آید یک مثلثی هست که باید رویش بزنید... بگذارید تصویرش را بگذارم:
(تصویر یک مقدار بزرگ است.. دیگر اصلش را قرار نمی‌دهم و تنها پیوندش را قرار می‌دهم.)
https://vgy.me/druW1X.jpg

یا علی

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۳:۰۷

خدا عزیزان شما را هم برایتان حفظ کند. @};-
نه... لزومی نیست فایرفاکس را به روز کنید. از نسخه‌ی ۶۰ به بعد اگر اشتباه نکنم اسمش شده کوانتوم و یک سری مسخره‌بازی جدید به آن افزوده شده (من‌جمله اینکه برای حذف به‌روزرسانی خودکار باید آدم برود رجیستری را دستکاری کند! و دیگر گزینه‌اش را از داخل برنامه برداشته‌اند! نامردها! /:.nono.:/
پس اگر فایرفاکس شما هم مانند من است باید مانند من زمانی که متن را کپی می‌کنید همه‌اش کپی شود... پس چرا نمی‌شود؟؟؟ :-/ :-?
احتمالا به خاطر این است که شما آن را قشنگ انتخاب نمی‌کنید... رویش (یعنی روی Value) دابل کلیک بفرمایید که قشنگ انتخاب شود و سپس کپی (Ctrl+c) بفرمایید.

بگذار آزمایش کنم:
ای بابا...
اکنون هم که آزمایش کردم نشد...
بگذارید یک لحظه...

این دوستمان اینجا ( (https://stackoverflow.com/a/40623024/6914931)https://stackoverflow.com/a/40623024/6914931) می‌گوید باید این دستور زیر را در بخش کنسول وارد کنیم... ولی من کردم و باز هم نصفه آمد!
localStorage.getItem('MarketWatchSettings')


بگذارید یک لحظه...
در حال نوشتن ادامه متن...
تا نوشتن باقی متن... شما هم مورد بالا را در کنسول (کنار Storage) آزمایش کنید ببینید نصفه می‌آید؟

ببخشید که زحمت هم افتادید. اما کامل خروجی نمیده/:.wacsmiley.:/ دیوانه کرد منو راستش/.:blinksmiley.:/
من حتی بخاطر اینکه مطمئن بشم کامل انجام میشه، بجای CtrlC، از CtrlX استفاده میکنم حتی اما نمیشه که نمیشه

درباره آپدیت فایرفاکس هم اتفاقا منم همیشه آپدیت خودکار رو قطع میکردم و الان مشکل دارم با بروز شدنش؛ البته گفتم اجازه بگیره که بازم هی پیام میده و داستان میشه
---------------------------------------------------------------
ببینید اون متنی که تو لینک https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt ارائه کردین، هیچ مشکلی نداره و همزمان هم اعمال تنظیم میکنه هم اعمال قالب نمایش هم فیلترهارو میاره. اونجا نمیدونم چه دستوری دادین و چیو تنظیم کردین که مشکل نداره

mhjboursy

۱۳۹۷/۰۹/۰۷, ۲۳:۲۳

ببخشید که زحمت هم افتادید. اما کامل خروجی نمیده/:.wacsmiley.:/ دیوانه کرد منو راستش/.:blinksmiley.:/
من حتی بخاطر اینکه مطمئن بشم کامل انجام میشه، بجای CtrlC، از CtrlX استفاده میکنم حتی اما نمیشه که نمیشه

درباره آپدیت فایرفاکس هم اتفاقا منم همیشه آپدیت خودکار رو قطع میکردم و الان مشکل دارم با بروز شدنش؛ البته گفتم اجازه بگیره که بازم هی پیام میده و داستان میشه
---------------------------------------------------------------
ببینید اون متنی که تو لینک https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt ارائه کردین، هیچ مشکلی نداره و همزمان هم اعمال تنظیم میکنه هم اعمال قالب نمایش هم فیلترهارو میاره. اونجا نمیدونم چه دستوری دادین و چیو تنظیم کردین که مشکل نداره

خوب... حالا که این درست شد خدا را شکر... (نوشته پیشین را ویرایش کردم.)
اما دو موردی که گفتید:
۱- برای بارگذاری بسیار آسان تصاویر و عکس و فیلم گرفتن از صفحه و کلا همه کارهای عالی را انجام دادن حتما این برنامه را نصب و استفاده بفرمایید: ShareX
خودش همه کار می‌کند... فقط شاید یک مقدار آن آغاز که آدم می‌خواهد با آن کار کند یک کوچولو عجیب و سخت باشد که چون برنامه نویس هستید احتمالا دو دقیقه‌ای راه می‌افتید.
۲- برای اینکه به روز رسانی اجباری این فایرفاکس را قطع کنید از این راه اقدام کنید که اینجا گفته‌اند: https://www.ghacks.net/2018/07/28/mozilla-makes-it-more-difficult-to-block-firefox-updates/
گفته:

The Registry optionFirefox users may also make changes to the Windows Registry if they use Windows to disable automatic updates.


Open the Start menu.
Type regedit.exe and select the result.
Confirm the UAC prompt that may be displayed.
Go to HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firef ox.

If any of the keys do not exist create them with a right-click on the previous key and the selection of New > Key.


Right-click on Firefox and select New > Dword (32-bit) Value.
Name it DisableAppUpdate.
Set its value to 1.



البته من هنوز یکی دو روز است که آزمایش کرده‌ام و نتیجه‌اش را ندیده‌ام... ولی دست کم از آن مصیبت همیشگی که آن بالا می‌آمد راحت شدم! و صفحه‌ی about فایرفاکسم هم این‌گونه شده:
https://vgy.me/UYQ9yr.png
https://vgy.me/UYQ9yr.png

iran1400up

۱۳۹۷/۰۹/۰۷, ۲۳:۳۲

خوب... حالا که این درست شد خدا را شکر... (نوشته پیشین را ویرایش کردم.)
اما دو موردی که گفتید:
۱- برای بارگذاری بسیار آسان تصاویر و عکس و فیلم گرفتن از صفحه و کلا همه کارهای عالی را انجام دادن حتما این برنامه را نصب و استفاده بفرمایید: ShareX
خودش همه کار می‌کند... فقط شاید یک مقدار آن آغاز که آدم می‌خواهد با آن کار کند یک کوچولو عجیب و سخت باشد که چون برنامه نویس هستید احتمالا دو دقیقه‌ای راه می‌افتید.
۲- برای اینکه به روز رسانی اجباری این فایرفاکس را قطع کنید از این راه اقدام کنید که اینجا گفته‌اند: https://www.ghacks.net/2018/07/28/mozilla-makes-it-more-difficult-to-block-firefox-updates/
گفته:

البته من هنوز یکی دو روز است که آزمایش کرده‌ام و نتیجه‌اش را ندیده‌ام... ولی دست کم از آن مصیبت همیشگی که آن بالا می‌آمد راحت شدم! و صفحه‌ی about فایرفاکسم هم این‌گونه شده:
https://vgy.me/UYQ9yr.png
http://forums.boursy.com/
متشکرم. برم روش کار کنم، ببینم باتوجه به نکاتی که فرمودید، میتونم درستش کنم یا نه...

iran1400up

۱۳۹۷/۰۹/۰۸, ۰۰:۳۰

خوب... حالا که این درست شد خدا را شکر... (نوشته پیشین را ویرایش کردم.)
اما دو موردی که گفتید:
۱- برای بارگذاری بسیار آسان تصاویر و عکس و فیلم گرفتن از صفحه و کلا همه کارهای عالی را انجام دادن حتما این برنامه را نصب و استفاده بفرمایید: ShareX
خودش همه کار می‌کند... فقط شاید یک مقدار آن آغاز که آدم می‌خواهد با آن کار کند یک کوچولو عجیب و سخت باشد که چون برنامه نویس هستید احتمالا دو دقیقه‌ای راه می‌افتید.
۲- برای اینکه به روز رسانی اجباری این فایرفاکس را قطع کنید از این راه اقدام کنید که اینجا گفته‌اند: https://www.ghacks.net/2018/07/28/mozilla-makes-it-more-difficult-to-block-firefox-updates/
گفته:

البته من هنوز یکی دو روز است که آزمایش کرده‌ام و نتیجه‌اش را ندیده‌ام... ولی دست کم از آن مصیبت همیشگی که آن بالا می‌آمد راحت شدم! و صفحه‌ی about فایرفاکسم هم این‌گونه شده:
https://vgy.me/UYQ9yr.png
http://forums.boursy.com/

نشد متاسفانه/:.sadsmiley.:/ احساس میکنم تنظیماتی که تحت عنوان Value در Key آیتم MarketWatchSettings در Storage مینشینند، وقتی از یک حدی بیشتر میشوند، جای دیگر (؟!) قرار میگیرند...
-----------------------------------------------------------------
ضمنا، اینم لینک صفحه سفیدی که میگفتم:
http://uupload.ir/files/5yai_screen1.jpg

rjhmk

۱۳۹۷/۰۹/۰۸, ۱۰:۱۲

آموزش تغییر چینش و فیلترهای سایت tsetmc با روش ابداعی محمدحسین
__________________________________________________ __
بخش نخست کارهای اولیه
ـــــــــــــــــــــــــ ـــــــــــــــــــ

با این روش کلیه مشخصات را با هم تغییر می‌دهیم. یعنی هم حالت نمایش را و هم کلیه فیلترها را. همه چیز پاک می‌شود و مطابق حالت جدید می‌شود.
برای این کار باید ابتدا inspect element بکنید. (اگر روی هر جایی از صفحه در فایرفاکس یا کروم راست‌کلیک کنید گزینه‌اش هست.) (با Ctrl+Shift+c یا باCtrl+Shift+i هم باز می‌شود.)
سپس گزینه‌ی Storage
سپس گزینه‌ی Local Storage (برای کروم و اوپرا می‌شود Application و در Edge می‌شود Debugger)
سپس گزینه‌ی MarketWatchSettings
سپس تغییر متن به هر چیزی که دوست دارید.
https://vgy.me/4xW7Y7.jpg
http://forums.boursy.com/
برای گوگل کروم :راست کلیک روی صفحه فیلترها و انتخاب Inspect و بعد Application و Local Storage و در ادامه طبق راهنمای فوق

mhjboursy

۱۳۹۷/۰۹/۰۸, ۱۰:۱۷

سلام و وقت به خیر.
این برای همان است که مقدار نصفه نیمه وارد شده... مانند همان دریافت نصفه‌نیمه‌ی مقدار که قبلا با آن مشکل داشتید...



localStorage.getItem('MarketWatchSettings')


از دستور بالا توانستید استفاده کنید؟
اگر توانستید می‌خواهید پر کردن این کلید را هم با مقدار دلخواه به همان شیوه انجام دهید... یعنی با استفاده از این دستور:
localStorage.setItem(keyName, keyValue);


مانند این:
localStorage.setItem('bgcolor', 'red');


پیوند: https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem (https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem)

در اینجا برای ما keyname می‌شود MarketWatchSettings و KeyValue هم می‌شود آن مقادیر بسیار زیاد که اینجا جا نمی‌شود همه را بیاورم... این را در کنسول بزنید ببینید درست می‌شود؟

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۵:۰۳

سلام و وقت به خیر.
این برای همان است که مقدار نصفه نیمه وارد شده... مانند همان دریافت نصفه‌نیمه‌ی مقدار که قبلا با آن مشکل داشتید...

از دستور بالا توانستید استفاده کنید؟
اگر توانستید می‌خواهید پر کردن این کلید را هم با مقدار دلخواه به همان شیوه انجام دهید... یعنی با استفاده از این دستور:
localStorage.setItem(keyName, keyValue);


مانند این:
localStorage.setItem('bgcolor', 'red');


پیوند: https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem (https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem)

در اینجا برای ما keyname می‌شود MarketWatchSettings و KeyValue هم می‌شود آن مقادیر بسیار زیاد که اینجا جا نمی‌شود همه را بیاورم... این را در کنسول بزنید ببینید درست می‌شود؟
ببخشید که شاگرد زرنگی نیستم، اما نمیشه/:.sadsmiley.:/
اصلا یجور دیگه میپرسم: شما این تکستی که در لینک https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt ارائه کردید، دقیقا از کجا خروجی گرفتید؟!

ببینید، با خوراندن تکست لینک فوق به MarketWatchSettings و بعدش، استفاده از دستور localStorage.getItem('MarketWatchSettings') در قسمت کنسول، عملا به تنظیمات سفارشی شده شما در هر 3 آیتم تنظیمات، قالب نمایش و فیلترها دست پیدا میکنم و مشکلی از اون سمت وارد کردن ندارم. مشکلم از سمت خارج کردن نتیجه تنظیمات 3گانه خودم هست که میخام مثل تکست لینک شما بدست بیارم و به کسی بدم یا خودم تو یک سیستم دیگه استفاده کنم

mhjboursy

۱۳۹۷/۰۹/۰۸, ۱۶:۲۵

ببخشید که شاگرد زرنگی نیستم، اما نمیشه/:.sadsmiley.:/
اصلا یجور دیگه میپرسم: شما این تکستی که در لینک https://dl.dropboxusercontent.com/s/tvl82aodchymqd2/%D9%86%D9%85%D8%A7%DB%8C%D9%87%20%D9%88%20%D9%BE%D 8%A7%D9%84%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7% DB%8C%20%D8%B3%D8%A7%D8%AF%D9%87%20%D9%85%D8%AD%D9 %85%D8%AF%20%D8%AD%D8%B3%DB%8C%D9%86%20%D8%A8%D8%B 1%D8%A7%DB%8C%20%D8%B3%D8%A7%DB%8C%D8%AA%20TseTmc. txt ارائه کردید، دقیقا از کجا خروجی گرفتید؟!

ببینید، با خوراندن تکست لینک فوق به MarketWatchSettings و بعدش، استفاده از دستور localStorage.getItem('MarketWatchSettings') در قسمت کنسول، عملا به تنظیمات سفارشی شده شما در هر 3 آیتم تنظیمات، قالب نمایش و فیلترها دست پیدا میکنم و مشکلی از اون سمت وارد کردن ندارم. مشکلم از سمت خارج کردن نتیجه تنظیمات 3گانه خودم هست که میخام مثل تکست لینک شما بدست بیارم و به کسی بدم یا خودم تو یک سیستم دیگه استفاده کنم

سلام علیکم. اختیار دارید.
ببخشید... من در حالت عادی یک مقدار گیرایی‌ام ضعیف هست... اکنون هم که بیمار شدم یک مقدار دیگر بیشتر این‌جوری شده‌ام... کلا شاید منظور شما را درست متوجه نشوم و پرت و پلا بگویم... گفتم از پیش بگویم که اگر چیزی دیدید بدانید برای چیست...
_____________________
نمی‌فهمم... خوب اگر مقداری که من داده‌ام را با دستور localStorage.getItem('MarketWatchSettings') می‌گیرید... خوب... مقداری که خودتان ساخته‌اید را هم باید با همین دستور بگیرید دیگر... مشکل کجاست؟ با همین دستور تمام آن تنظیمات سه‌گانه می‌آید...

zorba

۱۳۹۷/۰۹/۰۸, ۱۸:۰۷

محمد حسین جان سلام
امیدوارم که زود زود خوب بشی...
با اون شرح مبسوطی که دیشب از تعدد سرماخوردگی های ویروسی و غیر ویروسی امسالت نوشتی باید این مثل رو یادآوری کنم که: سرما لوطی کُشه"....دور از جونت...لوطی ها روو حساب لوطی گری کم لباس بیرون میرفتن قدیم و مریض میشدن میمردن....خودتو گرم بگیر و استراحت کن....پیاده روی هم در اون هوای آلوده تهران صرفا خودزنی چیزی نیست...
و اما مطلب دوم
اگر زحمتی نیست....فیلتر کم سرمایه ترین شرکت های بورس و فرابورس رو اگر امکانش هست و وقت گیر نیست اینجا بذار....نمیدونم اصلا یک همچین امکانی هست یا خیر
صرفا بر اساس سرمایه ردیف بشن...چیز دیگری نه....
اگر وقتت رو میگیره راضی به زحمت نیستم....
با آرزوی سلامت و بهبودی....

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۸:۴۳

سلام علیکم. اختیار دارید.
ببخشید... من در حالت عادی یک مقدار گیرایی‌ام ضعیف هست... اکنون هم که بیمار شدم یک مقدار دیگر بیشتر این‌جوری شده‌ام... کلا شاید منظور شما را درست متوجه نشوم و پرت و پلا بگویم... گفتم از پیش بگویم که اگر چیزی دیدید بدانید برای چیست...
_____________________
نمی‌فهمم... خوب اگر مقداری که من داده‌ام را با دستور localStorage.getItem('MarketWatchSettings') می‌گیرید... خوب... مقداری که خودتان ساخته‌اید را هم باید با همین دستور بگیرید دیگر... مشکل کجاست؟ با همین دستور تمام آن تنظیمات سه‌گانه می‌آید...

ان شاءا... خداوند هممون رو شفا بده؛ شما اونقدر متواضع هستید که آدم خجالت میکشه:) اون از دیشب که تا دیروقت مزاحمتون شدم، این از الان که هی گیج بازی درمیارم/.:blinksmiley.:/
در هرصورت، تصمیم گرفتم اونقدر سعی و خطا کنم تا به نتیجه برسم. تا همینجاشم اونقدر لطف کردین که میگم خجالت میکشم بگم حالا چکار کنم و اینها

به هرحال، در ضمن اینکه روی ورودی دادن و خروجی دادن کار میکنم تا به نتیجه برسم، بطور موازی میخام از حضورتون بابت چند تا فیلتر کمک بگیرم که دارم و نمیدونم چکار میکنن؛ چندتا هم میدونم چکار میکنن و نمیدونم چجوری میتونم ازشون استفاده کنم تو قسمت فیلترنویسی

** ضمنا اون داستان جلوگیری از آپدیت خودکار فایرفاکس، همونطوریکه فرموده بودید انجام دادم و کاملا به نتیجه رسید؛ ممنون از راهنماییتون **

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۸:۴۸

محمد حسین جان سلام
امیدوارم که زود زود خوب بشی...
با اون شرح مبسوطی که دیشب از تعدد سرماخوردگی های ویروسی و غیر ویروسی امسالت نوشتی باید این مثل رو یادآوری کنم که: سرما لوطی کُشه"....دور از جونت...لوطی ها روو حساب لوطی گری کم لباس بیرون میرفتن قدیم و مریض میشدن میمردن....خودتو گرم بگیر و استراحت کن....پیاده روی هم در اون هوای آلوده تهران صرفا خودزنی چیزی نیست...
و اما مطلب دوم
اگر زحمتی نیست....فیلتر کم سرمایه ترین شرکت های بورس و فرابورس رو اگر امکانش هست و وقت گیر نیست اینجا بذار....نمیدونم اصلا یک همچین امکانی هست یا خیر
صرفا بر اساس سرمایه ردیف بشن...چیز دیگری نه....
اگر وقتت رو میگیره راضی به زحمت نیستم....
با آرزوی سلامت و بهبودی....
سلام
با اجازه استاد ارجمند، حسین آقای عزیز، جسارت میکنم و نظرمو میگم:
من از دستور (cfield0) = Math.round(((pl)*(z))/10000000000); در قسمت فیلترنویسی - که البته قبلش ستون cfield0 رو در قالب نمایش گفتم که نشون بده - استفاده میکنم. فقط نمیدونم چجوری میشه فرمت داد که بین هر 3 رقم، یک کاما بزاره که لازمه اینجاشو حسین آقا جواب بدن

پی نوشت: دستور گفته شده، لازمست آینه ای وارد شود

mhjboursy

۱۳۹۷/۰۹/۰۸, ۱۹:۰۰

ان شاءا... خداوند هممون رو شفا بده؛ شما اونقدر متواضع هستید که آدم خجالت میکشه:) اون از دیشب که تا دیروقت مزاحمتون شدم، این از الان که هی گیج بازی درمیارم/.:blinksmiley.:/
در هرصورت، تصمیم گرفتم اونقدر سعی و خطا کنم تا به نتیجه برسم. تا همینجاشم اونقدر لطف کردین که میگم خجالت میکشم بگم حالا چکار کنم و اینها

به هرحال، در ضمن اینکه روی ورودی دادن و خروجی دادن کار میکنم تا به نتیجه برسم، بطور موازی میخام از حضورتون بابت چند تا فیلتر کمک بگیرم که دارم و نمیدونم چکار میکنن؛ چندتا هم میدونم چکار میکنن و نمیدونم چجوری میتونم ازشون استفاده کنم تو قسمت فیلترنویسی

** ضمنا اون داستان جلوگیری از آپدیت خودکار فایرفاکس، همونطوریکه فرموده بودید انجام دادم و کاملا به نتیجه رسید؛ ممنون از راهنماییتون **

بزرگواری و لطف شما را می‌رساند. من در خدمت هستم. (فقط گاهی ممکن است دیر پاسخ دهم که به خاطر حال خرابم است) از اینکه با انسان بزرگواری مانند شما هم‌کلام هستم خوشحالم.
در مورد گرفتن مقدار (value) های بزرگ، یک راه دیگر هم در فایرفاکس هست... که من بار گذشته یادم رفت بگویم... حواسم پرت شد...
تصویر زیر را ببینید:
https://vgy.me/i5e9Cc.jpg (https://vgy.me/i5e9Cc.jpg) (این تصویر هم چون بزرگ شد تنها پیوندش را گذاشتم.)
تنها اینکه! در این حالت هم value کپی می‌شود و هم خود key... که بعدا باید خودتان دستی اینها را حذف کنید. ببینید:
https://vgy.me/RNA4lF.png
https://vgy.me/RNA4lF.png

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۹:۱۲

بزرگواری و لطف شما را می‌رساند. من در خدمت هستم. (فقط گاهی ممکن است دیر پاسخ دهم که به خاطر حال خرابم است) از اینکه با انسان بزرگواری مانند شما هم‌کلام هستم خوشحالم.
در مورد گرفتن مقدار (value) های بزرگ، یک راه دیگر هم در فایرفاکس هست... که من بار گذشته یادم رفت بگویم... حواسم پرت شد...
تصویر زیر را ببینید:
https://vgy.me/i5e9Cc.jpg (https://vgy.me/i5e9Cc.jpg) (این تصویر هم چون بزرگ شد تنها پیوندش را گذاشتم.)
تنها اینکه! در این حالت هم value کپی می‌شود و هم خود key... که بعدا باید خودتان دستی اینها را حذف کنید. ببینید:
https://vgy.me/RNA4lF.png
http://forums.boursy.com/
احتراما، به لطف شما و با همین راهی که در همین پست گفتید، یک خروجی گرفتم. اگر ممکنه بررسی کنید ببینید درسته ((( حواستون هست که سیستم خودتون بهم نریزه که حسین آقا )))
http://uupload.ir/filelink/4Pbi0j9saise/dh89_reza970908.txt

mhjboursy

۱۳۹۷/۰۹/۰۸, ۱۹:۱۷

محمد حسین جان سلام
امیدوارم که زود زود خوب بشی...
با اون شرح مبسوطی که دیشب از تعدد سرماخوردگی های ویروسی و غیر ویروسی امسالت نوشتی باید این مثل رو یادآوری کنم که: سرما لوطی کُشه"....دور از جونت...لوطی ها روو حساب لوطی گری کم لباس بیرون میرفتن قدیم و مریض میشدن میمردن....خودتو گرم بگیر و استراحت کن....پیاده روی هم در اون هوای آلوده تهران صرفا خودزنی چیزی نیست...
و اما مطلب دوم
اگر زحمتی نیست....فیلتر کم سرمایه ترین شرکت های بورس و فرابورس رو اگر امکانش هست و وقت گیر نیست اینجا بذار....نمیدونم اصلا یک همچین امکانی هست یا خیر
صرفا بر اساس سرمایه ردیف بشن...چیز دیگری نه....
اگر وقتت رو میگیره راضی به زحمت نیستم....
با آرزوی سلامت و بهبودی....


سلام
با اجازه استاد ارجمند، حسین آقای عزیز، جسارت میکنم و نظرمو میگم:
من از دستور (cfield0) = Math.round(((pl)*(z))/10000000000); در قسمت فیلترنویسی - که البته قبلش ستون cfield0 رو در قالب نمایش گفتم که نشون بده - استفاده میکنم. فقط نمیدونم چجوری میشه فرمت داد که بین هر 3 رقم، یک کاما بزاره که لازمه اینجاشو حسین آقا جواب بدن

پی نوشت: دستور گفته شده، لازمست آینه ای وارد شود



آفرین (احسنت). تنها اینکه اگر خواستید که پالایه هم رویش اعمال کنید که تنها نمادهای کوچکتر از مثلا ۵۰ میلیارد ریال را نشان دهد این را هم به تهش بچسبانید:
(pl) * (z) < 200e9 ;
در کل این‌جور می‌شود:


(cfield0)= Math.round(((pl)*(z))/10e9);


(pl)*(z)<200e9&&(pl)*(z)>0.5e9;


آن ۲۰۰ و آن ۰٫۵ در بالا آستانه بالا و پایین است که می‌خواهید شرکت‌هایی با اندازه‌های بین این دو آستانه را به شما نشان دهد... پس اگر خواستید به جای نمایش شرکت‌های تا ۲۰۰ میلیارد ریالی شرکت‌های تا ۴۰۰ میلیارد ریال را نشان دهد آن ۲۰۰ را کافی است بکنید ۴۰۰ همین.

(در بالا... pl قیمت لحظه‌ای است... که بد نیست به قیمت پایانی یا قیمت میانگین یک ماهه تغییر کند... حالا... زیاد هم فرق نمی‌کنند... بگذریم...)

و خروجی کار هم این‌جوری می‌شود:
https://vgy.me/I9Xo3B.png
https://vgy.me/I9Xo3B.png

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۹:۲۲

آفرین (احسنت). تنها اینکه اگر خواستید که پالایه هم رویش اعمال کنید که تنها نمادهای کوچکتر از مثلا ۵۰ میلیارد ریال را نشان دهد این را هم به تهش بچسبانید:
(pl) * (z) < 50e9 ;
در کل این‌جور می‌شود:

و خروجی کار هم این‌جوری می‌شود:
https://vgy.me/I9Xo3B.png
http://forums.boursy.com/
احتراما چطوری میتونم بهش بگم خروجی رو با کاما جدا کنه، مثلا 123456 رو بصورت 123,456 نشون بده؟

mhjboursy

۱۳۹۷/۰۹/۰۸, ۱۹:۲۴

احتراما، به لطف شما و با همین راهی که در همین پست گفتید، یک خروجی گرفتم. اگر ممکنه بررسی کنید ببینید درسته ((( حواستون هست که سیستم خودتون بهم نریزه که حسین آقا )))
http://uupload.ir/filelink/4Pbi0j9saise/dh89_reza970908.txt

جناب رضا... بسیار عالی...
https://vgy.me/wVeC9d.png
https://vgy.me/wVeC9d.png
فقط حواستان باشد که آن اول و آخرش راحذف بفرمایید... وگرنه دوباره صفحه سپید نشان می‌دهد!
در مورد رایانه هم... ای آقا... زدم رفت... دیگر آب رفته را به جوی نمی‌توانم باز گردانم... آنچه که نباید پاک می‌کردم را کرده‌ام...

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۹:۲۶

این را اکنون خودم ساختم و آزمایش کردم. هم ساده‌سازی شده و هم درست بود:



البته نمی‌دانم شما دقیقا چگونه می‌خواهید؟ این‌جوری خوب است؟ اگر چیز خاصی می‌خواهید بگویید بسازم.
این اکنون این‌گونه است که در ستون نخست کف را (و در پرانتز میزان فاصله از کف به درصد را) نشان می‌دهد و در ستون دوم هم سقف را (و در پرانتز میزان فاصله تا سقف به درصد را) نشان می‌دهد.
و هیچ‌گونه پالایه (فیلتری) را هم اعمال نمی‌کند که یک سری از نمادها را حذف کند و باقی را نشان دهد. اگر خواستیم مثلا تنها آنهایی را نشان دهد که با سقف ده درصد یا کمتر فاصله دارند را (تنها) نشان دهد باید این جمله را به انتهای آن متن بیافزاییم:

این‌گونه:

+ البته این متن یک اشتباه هم دارد ها... به جای محاسبه‌ی میانگین ماه، میانگین سی روزه را حساب می‌کند! سی روز کاری! که گاهی می‌شود دو ماه! (مثلا فروردین)

+ اگر خواستیم بیشتر از سی روز را نشان دهد آن عدد ۲۹ که در متن آمده را باید تغییر دهیم. (سی کم است انصافا! گمان کنم ۱۰۰ بهتر باشد... که البته نمی‌شود!) پس این را هم بگویم که این عدد را بیشتر از ۶۰ نمی‌توان افزایش داد.
در اثر اعمال فیلتر این پست، بهم صفحه سفید نشون میده و در قسمت اعتبارسنجی، پیام زیر رو می بینم:

خطاي زير در هنگام اجرا مشاهده شد:
TypeError: mw.InstHistory[row.inscode] is undefined


درحالیکه دیروز مشکلی نداشتم با این فیلتر. این رو هم ممکنه کمکم کنید که اشکال از کجاس؟
(قول میدم دیگه امروز ازتون سئوال دیگه ای نکنم و اقلا دیگه امروز مزاحم وقتتون نشم/:.Heart.:/)

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۹:۳۱

جناب رضا... بسیار عالی...
https://vgy.me/wVeC9d.png
http://forums.boursy.com/
فقط حواستان باشد که آن اول و آخرش راحذف بفرمایید... وگرنه دوباره صفحه سپید نشان می‌دهد!
در مورد رایانه هم... ای آقا... زدم رفت... دیگر آب رفته را به جوی نمی‌توانم باز گردانم... آنچه که نباید پاک می‌کردم را کرده‌ام...


ممنون. در محضر شما یاد گرفتم. خدا حفظتون کنه. اگر نظری راجع به فیلترهام، قالب نمایش و تنظیمات داشتید بگید، نهایت لطف رو بهم داشتید

درباره بهم ریخته شدن سیستم شما هم شرمندم:(داخل پرانتز گفتم خدمتتون که حواستون باشه

mhjboursy

۱۳۹۷/۰۹/۰۸, ۱۹:۳۷

احتراما چطوری میتونم بهش بگم خروجی رو با کاما جدا کنه، مثلا 123456 رو بصورت 123,456 نشون بده؟

ببینید... خیلی جاها خودش این کار را می‌کند... ولی جایی که نمی‌کند بهتر این است که اصلا ما کاری به کارش نداشته باشیم... چون برنامه‌نویسی‌اش کار سختی می‌شود...
روش کار این‌گونه است که باید خودمان دستی ببینیم عددمان چقدر بزرگ است... اگر بزرگتر از ۹۹۹ بود یک عدد از این کاراکترها: ٬ بگذاریم بین حرف سوم و چهارم... (سوم و چهارم از انتها البته) بعد دوباره ببینیم آیا از ۹۹۹۹۹۹ هم بزگتر است؟ اگر بود یک دانه دیگر هم بگذاریم بین حرف هفتم و هشتم... (چرا نگفتم ششم و هفتم؟ چون قبلا یک عدد از این کاراکترها به عنوان حرف چهارم دستی وارد کرده‌ایم) و و و
کار تمیزی نیست... به زحمتش نمی‌ارزد...

من یک چیزی خدمت شما و دوستان عرض کنم...
زیاد ما نباید دنبال پالایه‌نویسی در این تارنما باشیم... بیشتر چیزهایی که می‌خواهیم را در نرم‌افزارهای دیگر و زبان‌های برنامه‌نویسی دیگر به میزان بهتر به ما می‌دهند... و از آنجا که اینجا ایران است معلوم نیست دو صباح دیگر این را بردارند یا برندارند و جایش چه بگذارند! کما اینکه یادمان هست پیش‌تر سابقه این کار را دقیقا روی همین تارنما دارند!
بهتر است از این تارنما بیشتر چیزی بگیریم که نمی‌شود از جای دیگر گرفت... مانند نسبت خریدار به فروشنده... یا موارد آنی و لحظه‌ای (نه تاریخی و قیاس با چندین روز پیش).
با پایتون و زبان آمی‌بروکر (که سی++) است یا حتی با متاتریدر کار کنیم بسیار بسیار بسیار بهتر است...

این اصلا محدود است... برای پیش رفتن ساخته نشده... برای کارهای ابتدایی ساخته شده... یک مقدار شمار توابعمان بالا برود بدبخت ممکن است وا برود... که اگر این وا نرود قطعا ما وا می‌رویم... چون هر بار باید در محیط محدود آن کار کنیم...

mhjboursy

۱۳۹۷/۰۹/۰۸, ۱۹:۴۲

در اثر اعمال فیلتر این پست، بهم صفحه سفید نشون میده و در قسمت اعتبارسنجی، پیام زیر رو می بینم:

خطاي زير در هنگام اجرا مشاهده شد:
TypeError: mw.InstHistory[row.inscode] is undefined


درحالیکه دیروز مشکلی نداشتم با این فیلتر. این رو هم ممکنه کمکم کنید که اشکال از کجاس؟
(قول میدم دیگه امروز ازتون سئوال دیگه ای نکنم و اقلا دیگه امروز مزاحم وقتتون نشم/:.Heart.:/)

زمانی که این پیام می‌آید یعنی دسترسی به آن متغیر ممکن نیست.
این دو حالت دارد:
۱- شما در تارنما، در بخش تنظیمات، یکی از سه گزینه‌ی اطلاعات تکمیلی (یعنی حقیقی/حقوقی یا آمارهای کلیدی یا تاریخچه‌قیمت) را غیر فعال کرده‌اید.
۲- هر از چند گاهی این تارنما (سرورش) از این بازی‌ها در می‌آورد... نمی‌دانم چه حسابی است؟ (می‌خواهید صفحه را refresh کنید ببینید درست می‌شود؟ F5) (این متغیرها معمولا همیشه در هنگام بازار در دسترس هستند... ولی بعد از بازار بگیر نگیر دارد... بازی در می‌آورند!)

به هر روی... ما در آن پالایه از [ih] استفاده کرده‌ایم... این خطا می‌گوید من به آن متغیر دسترسی ندارم... همین.

احتمالا مشکل از سرور است... چون برای من هم اکنون روی پالایه‌های شما گیر می‌دهد...
متاسفانه در مملکتمان همه جا وضع همین است دیگر... کار درست و حسابی نمی‌توانیم تحویل دهیم...

در مورد رایانه من و فایرفاکس من هم... نه... مشکلی ندارد... منظورم این بود که پیشتر این بلا سرش آمده بود... نه اکنون... منظورم این بود که آب از سرم گذشته... و اگر هم باز دوباره قرار است داده‌هایم بپرد برایم مهم نیست...

در مورد پالایه‌های شما هم... با اجازه نگاه نمی‌کنم... چون وقت نمی‌کنم... ولی اگر موردی بود در خدمتم. تنها یک چیزی... سرسری یک نگاه انداختم... یکی را دیدم ایده‌ی جالبی داشت... که نمادهایی را جدا می‌کرد که همزمان هم امروز tmin را زده باشند و هم tmax را... ایده‌اش خیلی برایم جالب بود! آفرین...

خوب... اکنون دارم باز هم نگاه می‌کنم... آنجا که نوشتید دیروز صف بوده... گمان کنم ih[0] را باید به ih[1] تغییر دهید... یک آزمایش بکنید ببینید درست است... (البته اکنون که خاک بر سر سرور را قطع کرده‌اند... فردا)

یا علی

iran1400up

۱۳۹۷/۰۹/۰۸, ۱۹:۵۶

زمانی که این پیام می‌آید یعنی دسترسی به آن متغیر ممکن نیست.
این دو حالت دارد:
۱- شما در تارنما، در بخش تنظیمات، یکی از سه گزینه‌ی اطلاعات تکمیلی (یعنی حقیقی/حقوقی یا آمارهای کلیدی یا تاریخچه‌قیمت) را غیر فعال کرده‌اید.
۲- هر از چند گاهی این تارنما (سرورش) از این بازی‌ها در می‌آورد... نمی‌دانم چه حسابی است؟ (می‌خواهید صفحه را refresh کنید ببینید درست می‌شود؟ F5) (این متغیرها معمولا همیشه در هنگام بازار در دسترس هستند... ولی بعد از بازار بگیر نگیر دارد... بازی در می‌آورند!)

به هر روی... ما در آن پالایه از [ih] استفاده کرده‌ایم... این خطا می‌گوید من به آن متغیر دسترسی ندارم... همین.

احتمالا مشکل از سرور است... چون برای من هم اکنون روی پالایه‌های شما گیر می‌دهد...
متاسفانه در مملکتمان همه جا وضع همین است دیگر... کار درست و حسابی نمی‌توانیم تحویل دهیم...

در مورد رایانه من و فایرفاکس من هم... نه... مشکلی ندارد... منظورم این بود که پیشتر این بلا سرش آمده بود... نه اکنون... منظورم این بود که آب از سرم گذشته... و اگر هم باز دوباره قرار است داده‌هایم بپرد برایم مهم نیست...

در مورد پالایه‌های شما هم... با اجازه نگاه نمی‌کنم... چون وقت نمی‌کنم... ولی اگر موردی بود در خدمتم. تنها یک چیزی... سرسری یک نگاه انداختم... یکی را دیدم ایده‌ی جالبی داشت... که نمادهایی را جدا می‌کرد که همزمان هم امروز tmin را زده باشند و هم tmax را... ایده‌اش خیلی برایم جالب بود! آفرین...

خوب... اکنون دارم باز هم نگاه می‌کنم... آنجا که نوشتید دیروز صف بوده... گمان کنم ih[0] را باید به ih[1] تغییر دهید... یک آزمایش بکنید ببینید درست است... (البته اکنون که خاک بر سر سرور را قطع کرده‌اند... فردا)

یا علی

ضمن تشکر بابت همه چیز/:.Heart.:/
خودم شخصا از فیلتری که اسمشو گذاشتم "حذف اضافات" خیلی خوشم میاد. چون هرچی تنظیمات رو هم اعمال میکردم که نمادهای متفرقه نیاد، بازم مثلا گندم و طلا و عیار و صندوق و.... میومد و تمرکزم رو بهم میزد. با فیلتر مزبور، از شر همشون راحت شدم/:.smilingsmiley.:/

iran1400up

۱۳۹۷/۰۹/۱۶, ۲۱:۳۹

ضمن سلام. گفتم این هفته هم از دانش شما بهره ببرم. برای شروع، از فیلتر زیر شروع میکنم:
var mn = (pmin);
var i;
for (i=0; i<6; i++)
mn = Math.min(mn,[ih][i].PriceMin);
var nsd = (((pl)-mn)/mn)*100
(cfield1) = Math.round(nsd)
این فیلتر، اختلاف درصدی قیمت پایانی رو با حداقل قیمت 7 روز گذشته کل سهمها پیدا میکنه و اونهاییکه رشد کردن رو پیدا و مقادیر رو در ستون Cfield1 نشون میده. مشکل اینجاست که برای سهمهایی که یکی از 7 روز گذشته، قیمت حداقل ندارن (یا معامله نشدن تو اون تاریخ یا نمادشون بسته بوده)، در خروجی، نتیجه Infinity میده.
ممکنه بفرمایید چکار کنم که اگر 1 یا حتی 7 روز گذشته هم قیمتی برای PriceMin وجود نداره، بازم فیلتر عمل کنه و از نبود اون مقدار، چشم پوشی کنه؟
---------------------------
ضمنا یک سئوال هم درباره برنامه نویسی - اما نه فیلتر در دیده بان - دارم که با توجه به اینکه به این تاپیک مربوط نیست، در خصوصی از حضورتون میپرسم
---------------------------
پیشاپیش ممنون از پاسخهاتون

mhjboursy

۱۳۹۷/۰۹/۱۶, ۲۲:۲۱

ضمن سلام. گفتم این هفته هم از دانش شما بهره ببرم. برای شروع، از فیلتر زیر شروع میکنم:
var mn = (pmin);
var i;
for (i=0; i<6; i++)
mn = Math.min(mn,[ih][i].PriceMin);
var nsd = (((pl)-mn)/mn)*100
(cfield1) = Math.round(nsd)
این فیلتر، اختلاف درصدی قیمت پایانی رو با حداقل قیمت 7 روز گذشته کل سهمها پیدا میکنه و اونهاییکه رشد کردن رو پیدا و مقادیر رو در ستون Cfield1 نشون میده. مشکل اینجاست که برای سهمهایی که یکی از 7 روز گذشته، قیمت حداقل ندارن (یا معامله نشدن تو اون تاریخ یا نمادشون بسته بوده)، در خروجی، نتیجه Infinity میده.
ممکنه بفرمایید چکار کنم که اگر 1 یا حتی 7 روز گذشته هم قیمتی برای PriceMin وجود نداره، بازم فیلتر عمل کنه و از نبود اون مقدار، چشم پوشی کنه؟
---------------------------
ضمنا یک سئوال هم درباره برنامه نویسی - اما نه فیلتر در دیده بان - دارم که با توجه به اینکه به این تاپیک مربوط نیست، در خصوصی از حضورتون میپرسم
---------------------------
پیشاپیش ممنون از پاسخهاتون
سلام.

تو حلقه for باید هر بار چک کنید ببینید مقدار هست یا نه...
ولش... اصلا متنش رو در زیر خدمتتون می‌گذارم:


var mn = (pmin);
for (var i=0; i<6; i++) if(typeof [ih][10]!="undefined") mn = Math.min(mn,[ih][i].PriceMin);
(cfield1) = Math.round((((pl)-mn)/mn)*100);

اگر لازم بود و خوب کار نکرد علاوه بر [ih][i] خود [ih][i].PriceMin را هم چک کنید. این‌جوری:

var mn = (pmin);
for (var i=0; i<6; i++) if(typeof [ih][i]!="undefined") if(typeof [ih][i].PriceMin !="undefined") if([ih][i].PriceMin !=0) mn = Math.min(mn,[ih][i].PriceMin);
(cfield1) = Math.round((((pl)-mn)/mn)*100);

دیگر من در عمل (در تارنمای tsetmc) نگاه نکردم ببینم خطا می‌دهد یا نه... خودتان با توجه به اینکه برنامه‌نویس هستید احتمالا اگر ایرادی داشته باشد می‌توانید برطرفش بفرمایید.
یا علی

iran1400up

۱۳۹۷/۰۹/۱۶, ۲۲:۵۶

سلام.

تو حلقه for باید هر بار چک کنید ببینید مقدار هست یا نه...
ولش... اصلا متنش رو در زیر خدمتتون می‌گذارم:

اگر لازم بود و خوب کار نکرد علاوه بر [ih][i]خود [ih][i].PriceMin را هم چک کنید. این‌جوری:


دیگر من در عمل (در تارنمای tsetmc) نگاه نکردم ببینم خطا می‌دهد یا نه... خودتان با توجه به اینکه برنامه‌نویس هستید احتمالا اگر ایرادی داشته باشد می‌توانید برطرفش بفرمایید.
یا علی
ممنون از لطفتون که مجددا شامل حال من شد.
چشم، تست میکنم اگر مشکلی بود مجددا از دانشتون استفاده میکنم.

ضمنا، من یک دوره ای زمان دانشجویی و در دوران جوانی، چند تا برنامه بسیار ساده نوشتم و همونم یادم رفته. مخصوصا در برابر دانش شما، اجازه بدین لفظ برنامه نویس به بنده - که در حکم شاگرد شما هستم و حتی قطره ای از اقیانوس هم نمیدونم - اطلاق نشه.
یا علی

iran1400up

۱۳۹۷/۰۹/۱۷, ۱۳:۰۵

سلام.

تو حلقه for باید هر بار چک کنید ببینید مقدار هست یا نه...
ولش... اصلا متنش رو در زیر خدمتتون می‌گذارم:

اگر لازم بود و خوب کار نکرد علاوه بر [ih][i]خود [ih][i].PriceMin را هم چک کنید. این‌جوری:


دیگر من در عمل (در تارنمای tsetmc) نگاه نکردم ببینم خطا می‌دهد یا نه... خودتان با توجه به اینکه برنامه‌نویس هستید احتمالا اگر ایرادی داشته باشد می‌توانید برطرفش بفرمایید.
یا علی

حسین آقای عزیز، ضمن سلام. امروزم گفتم 2 سئوال از حضورتون بپرسم. ممنون میشم که کمکم کنید:

سئوال اول: دیده بان امکان استفاده از بیش از 3 ستون سفارشی با عنوان Cfieldx را نمیدهد، اگر بخواهم تعداد بیشتری داشته باشم، چکار باید بکنم؟ (یکی از دوستان در نمایشگاه بورس امسال، اینکار را کرده بود، البته نه در خود دیده بان؛ یک سایت جدید رجیستر کرده بود و تو اون از دیده بان اطلاعات میگرفت و چندین ستون سفارشی ایجاد کرده بود؛ تصویر آنرا بیابم خدمتتون ارسال میکنم)

سئوال دوم: ببینید عنوان این 3 ستون سفارشی در قسمت قالب نمایش مشخص میشود و غیر قابل تغییر است. چگونه میتوانم با توجه به نوع فیلتر، عنوان سرستون این فیلدها را هم تغییر دهم. چون مثلا در یک فیلتر، از آنها میخاهم یک چیزی نشان دهند، در فیلتر دیگر، چیزی دیگر و میخواهم با اعمال فیلتر جدید، عملا عنوان این سر ستونهای سفارشی حاصل از Cfield ها، تغییر کنند

mhjboursy

۱۳۹۷/۰۹/۱۷, ۱۳:۲۹

حسین آقای عزیز، ضمن سلام. امروزم گفتم 2 سئوال از حضورتون بپرسم. ممنون میشم که کمکم کنید:

سئوال اول: دیده بان امکان استفاده از بیش از 3 ستون سفارشی با عنوان Cfieldx را نمیدهد، اگر بخواهم تعداد بیشتری داشته باشم، چکار باید بکنم؟ (یکی از دوستان در نمایشگاه بورس امسال، اینکار را کرده بود، البته نه در خود دیده بان؛ یک سایت جدید رجیستر کرده بود و تو اون از دیده بان اطلاعات میگرفت و چندین ستون سفارشی ایجاد کرده بود؛ تصویر آنرا بیابم خدمتتون ارسال میکنم)

سئوال دوم: ببینید عنوان این 3 ستون سفارشی در قسمت قالب نمایش مشخص میشود و غیر قابل تغییر است. چگونه میتوانم با توجه به نوع فیلتر، عنوان سرستون این فیلدها را هم تغییر دهم. چون مثلا در یک فیلتر، از آنها میخاهم یک چیزی نشان دهند، در فیلتر دیگر، چیزی دیگر و میخواهم با اعمال فیلتر جدید، عملا عنوان این سر ستونهای سفارشی حاصل از Cfield ها، تغییر کنند
ببینید... اینها محدودیت‌های تارنما است. ما نمی‌توانیم کاری‌اش بکنیم.

مگر اینکه!
کلک بزنیم!

کلکی که من زده‌ام در همین جستار هست. جایی که یکی از دوستان چیزی خواسته بودند و در یک ستون دو مقدار ارایه شده بود. که بخشی اش در پرانتز بود و کنارش درصد هم بود.
رمز کار این است که به جای درج مقادیر به صورت عددی باید آنها را به صورت رشته متنی (String) درج کنیم!
(اگر پیدا نکردید بگویید خودم یک نگاه بکنم پیوندش را بگذارم.)

در مورد پرسش دوم هم کلکی که به ذهن من می‌رسد همان است. یعنی اینکه عنوان را در کنار مقادیر درج کنیم. این‌جور:

ق‌پ: ۱۲۰۰ ق‌آ: ۱۲۵۰ خ‌ف: ۱۲۰٪
این مقادیر بالا در یک ستون درج شوند. به این معنی که قیمت پایانی ۱۲۰۰ ریال است و قیمت آخرین ۱۲۵۰ ریال است و نسبت خریدار به فروشنده ۱۲۰ درصد است.

با این شیوه (کلک) می‌توان بی‌نهایت ستون داشت. فقط موضوع این است که یک مقدار کار زشت می‌شود (نسبت به ستون‌های جدا) و نیز اینکه حجم کار بیشتر می‌شود.

یا علی

iran1400up

۱۳۹۷/۰۹/۱۹, ۲۲:۴۹

سلام حسین آقا. ببخشید همش مزاحم میشم. 2سئوال مهم داشتم که با اجازتون اولیو تو همین پست میپرسم و دومی رو تو پست بعدی ان شاءا...
با لطف شما، از فیلتر زیر - فاصله از کف و سقف 60 روزه - در دیدبان استفاده کردم:
minimum = [ih][0].PriceMin;
maximum = [ih][0].PriceMax;
for (i=1;i<59;i++)
{
if (minimum > [ih][i].PriceMin && [ih][i].PriceMin!=0 && typeof [ih][i].PriceMin !="undefined" && typeof [ih][i] !="undefined")
minimum=[ih][i].PriceMin;
if (maximum < [ih][i].PriceMax && [ih][i].PriceMax!=0 && typeof [ih][i].PriceMax !="undefined" && typeof [ih][i] !="undefined")
maximum=[ih][i].PriceMax;
}
min_percent=Math.round(100*((pc)-minimum)/minimum);
max_percent=Math.round(-100*(maximum-(pc))/(pc));
(cfield1)=minimum==0?"":""+min_percent+"%"+"("+min imum+")";
(cfield2)=maximum==0?"":""+max_percent+"%"+"("+max imum+")";
اما متاسفانه بعضی نمادهارو نتیجه نمیده (مثلا 3 سهم آبین/آینده/اتکام که در تصویر ضمیمه میفرستم خدمتتون). ممکنه عیب یابیش کنید؟ممنون
http://uupload.ir/files/d7jf_123.jpg

iran1400up

۱۳۹۷/۰۹/۱۹, ۲۲:۵۷

سئوال دومی که از حضورتون دارم:
در یکی از کانالها یا گروههای تلگرامی - الان حضور ذهن ندارم - فیلترهای زیر بعنوان چکش و چکش سفید گفته شده بود:
چکش: (3تا فیلتر مختلف بدستم رسیده)
var e = [ih][0].PriceMin;
var i;
for (i=0; i<9; i++)
e = Math.min (e,[ih][i].PriceMin);
((((pf) == (pmax) && (pf) > (pl) && (pl)-(pmin) > ((pf)-(pl))*2) ||
((pl) == (pmax) && (pl) > (pf) && (pf)-(pmin) > ((pl)-(pf))*2)) && (tno) > 30) && (pl) < e*1.1
و همینطور:
var a = Math.max((pmax),[ih][0].PriceMax,[ih][1].PriceMax,[ih][2].PriceMax,[ih][3].PriceMax);
var b = [ih][3].PriceFirst;
var c = Math.min((pmin),[ih][0].PriceMin,[ih][1].PriceMin,[ih][2].PriceMin,[ih][3].PriceMin);
(((b == a && (a-(pl)) < (((pl)-c)/2))) || ((pl) == a && (a-b) < ((b-c)/2))) && (tno) > 100
و همینطور:
(pl) > 1.02 * (pf) && (tno) > 10 && (pl)! = (tmax)
---------------
چکش سفید:
(pf) < 1.01 * (pmin) && (plp) <= 1 && (tno) > 10 && (pl) > 1.02 * (pmin)
---------------
اما سئوالاتم
اول اینکه: چطور میشه مطمئن شد که اینها درست هستن؟
دوم اینکه: تو چه تایم فریمی نوشته شدن و جواب میدن؟ (از کجاش مشخص میشه؟)
سوم اینکه: برای مرد آویز (Hanging Man) هنوز نتونستم فیلتری پیدا کنم. اگر شما یا دوستان دیگه دارنش، ممکنه محبت کنید تو تاپیک بفرستید؟

mhjboursy

۱۳۹۷/۰۹/۱۹, ۲۳:۳۷

سلام حسین آقا. ببخشید همش مزاحم میشم. 2سئوال مهم داشتم که با اجازتون اولیو تو همین پست میپرسم و دومی رو تو پست بعدی ان شاءا...
با لطف شما، از فیلتر زیر - فاصله از کف و سقف 60 روزه - در دیدبان استفاده کردم:
minimum = [ih][0].PriceMin;
maximum = [ih][0].PriceMax;
for (i=1;i<59;i++)
{
if (minimum > [ih][i].PriceMin && [ih][i].PriceMin!=0 && typeof [ih][i].PriceMin !="undefined" && typeof [ih][i] !="undefined")
minimum=[ih][i].PriceMin;
if (maximum < [ih][i].PriceMax && [ih][i].PriceMax!=0 && typeof [ih][i].PriceMax !="undefined" && typeof [ih][i] !="undefined")
maximum=[ih][i].PriceMax;
}
min_percent=Math.round(100*((pc)-minimum)/minimum);
max_percent=Math.round(-100*(maximum-(pc))/(pc));
(cfield1)=minimum==0?"":""+min_percent+"%"+"("+min imum+")";
(cfield2)=maximum==0?"":""+max_percent+"%"+"("+max imum+")";
اما متاسفانه بعضی نمادهارو نتیجه نمیده (مثلا 3 سهم آبین/آینده/اتکام که در تصویر ضمیمه میفرستم خدمتتون). ممکنه عیب یابیش کنید؟ممنون
http://uupload.ir/files/d7jf_123.jpg

سلام و عرض ادب.
در مورد این پرسش همان‌جور که عرض کردم مشکل از خود تارنمای بورس (شرکت مدیریت فناوری بورس) است. اینها یک ساعت داده‌های حقیقی/حقوقی و داده‌های روزهای گذشته را می‌دهند، یک ساعت نمی‌دهند. برای یک نماد می‌دهند، برای یک نماد نمی‌دهند.
در نرم‌افزار TseClient هم اگر دقت کنید هرگاه یک نماد را از یک بازار به بازار دیگر منتقل می‌کنند کل داده‌هایش را پاک می‌کنند.
اینها ضعف‌ها و کم و کاستی‌های شرکت مدیریت فناوری بورس است.
شاید هم دارند بازی در می‌آورند که مقدمه‌ای بشود تا کلا جمعش بکنند. چون پیش‌تر سابقه دارند که یک سری از محصولات رایگان را به بهانه‌ی اینکه می‌خواهیم برای بخش خصوصی درآمد زایی کنیم حذف کردند! (مکدی و قدرت‌نسبی و یک سری دیگر از نمودارها و نشانگرها را پیش‌تر روی تارنمای بورس داشتیم که حذف کردند.)
به هر روی... این مشکل احتمالا مربوط به آنهاست.

mhjboursy

۱۳۹۷/۰۹/۱۹, ۲۳:۵۳

سئوال دومی که از حضورتون دارم:
در یکی از کانالها یا گروههای تلگرامی - الان حضور ذهن ندارم - فیلترهای زیر بعنوان چکش و چکش سفید گفته شده بود:
چکش: (3تا فیلتر مختلف بدستم رسیده)
var e = [ih][0].PriceMin;
var i;
for (i=0; i<9; i++)
e = Math.min (e,[ih][i].PriceMin);
((((pf) == (pmax) && (pf) > (pl) && (pl)-(pmin) > ((pf)-(pl))*2) ||
((pl) == (pmax) && (pl) > (pf) && (pf)-(pmin) > ((pl)-(pf))*2)) && (tno) > 30) && (pl) < e*1.1
و همینطور:
var a = Math.max((pmax),[ih][0].PriceMax,[ih][1].PriceMax,[ih][2].PriceMax,[ih][3].PriceMax);
var b = [ih][3].PriceFirst;
var c = Math.min((pmin),[ih][0].PriceMin,[ih][1].PriceMin,[ih][2].PriceMin,[ih][3].PriceMin);
(((b == a && (a-(pl)) < (((pl)-c)/2))) || ((pl) == a && (a-b) < ((b-c)/2))) && (tno) > 100
و همینطور:
(pl) > 1.02 * (pf) && (tno) > 10 && (pl)! = (tmax)
---------------
چکش سفید:
(pf) < 1.01 * (pmin) && (plp) <= 1 && (tno) > 10 && (pl) > 1.02 * (pmin)
---------------
اما سئوالاتم
اول اینکه: چطور میشه مطمئن شد که اینها درست هستن؟
دوم اینکه: تو چه تایم فریمی نوشته شدن و جواب میدن؟ (از کجاش مشخص میشه؟)
سوم اینکه: برای مرد آویز (Hanging Man) هنوز نتونستم فیلتری پیدا کنم. اگر شما یا دوستان دیگه دارنش، ممکنه محبت کنید تو تاپیک بفرستید؟


در مورد پرسش‌ها (نخست تشکر می‌کنم که این‌قدر زیبا پرسیدید. خیلی واضح و طبقه‌بندی شده و قابل فهم. سپاس.)
۱- برای اطمینان... کاری ندارد! یک نرم‌افزار یا تارنمای ترسیم نمودار را باز کنید. (مفید‌تریدر - ره‌آورد - تارنمای کارگزاری‌ها) این‌ور ببینید کدام نمادها را چکش سپید اعلام کرده. بعد در آن نرم‌افزار نگاه کنید ببینید درست گفته یا نه! (من اکنون خاطرم نیست چکش سپید چه شکلی بود ولی در گوگل بزنید white hammer pattern (https://www.google.com/search?rls=%7Bmoz%3AdistributionID%7D%3A%7Bmoz%3Al ocale%7D%3A%7Bmoz%3Aofficial%7D&tbm=isch&sa=1&ei=tcgOXP3UBYiSkwXam5aoDg&q=white+hammer+candlestick+pattern&oq=white+hammer+candlestick+pattern&gs_l=img.3...18215.25768..27330...1.0..0.288.2638. 0j13j2......0....1..gws-wiz-img.w0DFR-pAmtA) می‌آورد. اکنون نگاه کردم یک سایه بلند باید زیرش داشته باشد تقریبا رویش سایه نداشته باشد و قیمت گشایش زیر قیمت پایانی باشد.)
۲- همه‌ی اینها در قاب زمانی (Time Frame) روزانه نوشته شده‌اند. نوشتن قاب زمانی هفتگی در این تارنما و با پالایه‌نویسی بسیار کار سختی است و اگر قرار باشد درست نوشته بشود (یعنی به جایش میانگین گیری ساده‌ی چند روزه نشود.) یک برگه کامل یا بیشتر، کد نویسی لازم دارد! پس این نیست.
۳- مرد آویزان در خاطرم هست. ولی اگر خواستید این را با هم گام به گام پیش برویم که حالت آموزشی هم داشته باشد! در آغاز شما این اطلاعات را در مورد این الگوی شمعی بفرمایید:
قیمت‌ها به ترتیب چگونه باشند؟ در آغاز بالاترین باید باشد سپس قیمت گشایش/پایانی و سپس...
این قیمت‌ها چقدر باید از هم فاصله داشته باشند؟ (سایه بالا و پایین باید چقدر باشد؟) چند ریال؟ چند درصد؟ (درصد نسبت به چه؟) چقدر؟
آیا پیش از پیدایش الگو باید شاهد چیز خاصی باشیم؟ (مثلا سقوط یک هفته‌ای قیمت؟ یا رشد یک ماهه‌ی قیمت؟ و ...) (البته این موردش یک مقدار حرفه‌ای است... و باشد برای بعدها...)
همین‌ها را که بنویسید می‌بینید شد کد کامل! (مثلا بنویسید pmin > 0.5/100 *pl یعنی مثلا قیمت کمترین از آخرین نیم‌درصد دست‌کم بزرگتر باشد... مثلا...)
یا علی

iran1400up

۱۳۹۷/۰۹/۲۰, ۰۰:۳۹

ضمن تشکر بابت بیان شیوایی که دارید و وقتی که گذاشتید و اینکه توجه میکنید کلمات رو به معادل فارسی بنویسید؛ هرچند خواننده اولش ممکنه گیج بشه: جستار و پالایه و... اما به هرحال، بسیار جالبه و پاس داشتن زبان پارسی:)

درباره مرد آویز، فقط این مطالب رو تو ذهنم هست راستش:
در سقف ایجاد میشود و نشان دهنده برگشت روند از صعودی به نزولی
رنگ بدنه کم اهمیت، هرچند نزولی باشد، بیشتر برگشت روند را تایید میکند
شاخ بسیار کوتاه؛ هرچه کوتاهتر باشد، تایید بیشتر میکند
دم بسیار بلند (حدود 3 برابر بدنه)؛ هرچه بلندتر باشد، تایید بیشتر میکند
اگر قبلش گپ زده شده باشد، تایید بیشتر میکند

*** البته این موارد، چیزهایی هستن که تو ذهن من هستن و ممکنه یک یا چند موردشون درست نباشد؛ خواهشمندم کاربران این موارد رو تا خودشون تحقیق صحت نکردن، درست قلمداد نکنند ***

mhjboursy

۱۳۹۷/۰۹/۲۰, ۰۳:۰۶

ضمن تشکر بابت بیان شیوایی که دارید و وقتی که گذاشتید و اینکه توجه میکنید کلمات رو به معادل فارسی بنویسید؛ هرچند خواننده اولش ممکنه گیج بشه: جستار و پالایه و... اما به هرحال، بسیار جالبه و پاس داشتن زبان پارسی:)

درباره مرد آویز، فقط این مطالب رو تو ذهنم هست راستش:
در سقف ایجاد میشود و نشان دهنده برگشت روند از صعودی به نزولی
رنگ بدنه کم اهمیت، هرچند نزولی باشد، بیشتر برگشت روند را تایید میکند
شاخ بسیار کوتاه؛ هرچه کوتاهتر باشد، تایید بیشتر میکند
دم بسیار بلند (حدود 3 برابر بدنه)؛ هرچه بلندتر باشد، تایید بیشتر میکند
اگر قبلش گپ زده شده باشد، تایید بیشتر میکند

*** البته این موارد، چیزهایی هستن که تو ذهن من هستن و ممکنه یک یا چند موردشون درست نباشد؛ خواهشمندم کاربران این موارد رو تا خودشون تحقیق صحت نکردن، درست قلمداد نکنند ***

خوب... بگذارید همین‌هایی که گفتید را ترجمه کنیم.
سایه‌بالایی بسیار کوتاه.
این یعنی چه؟ یعنی اینکه فاصله‌ی قیمت بالاترین (بالاترین جای شمع) با قیمت زیرش (که حالا یا قیمت پایانی است یا قیمت گشایش، بسته به اینکه کدام بالاتر باشند) زیاد نباشد.
یعنی چه؟ یعنی اینکه ما در آغاز می‌بینیم قیمت گشایش بالاتر است یا قیمت پایانی؟ هر کدام بالاتر بود به عنوان قیمت بالای بدنه در نگر می‌گیریم.
یعنی چه؟ یعنی بخش آغازین کد ما این‌گونه می‌شود که قیمت بالای بدنه برابر است با قیمت پایانی در صورتی که قیمت پایانی از قیمت گشایش بیشتر بود و در غیر این صورت قیمت بالای بدنه برابر است با قیمت گشایش.
یعنی چه؟ یعنی این:



var gheimat_balaye_badane = 0;

if ((pc) < (pf)) {

gheimat_balaye_badane = (pf);

} else {

gheimat_balaye_badane = (pc);

}

که ما این را خلاصه‌اش می‌کنیم به شکل زیر:




gheimat_balaye_badane = (pc);
if ((pc) < (pf)) {
gheimat_balaye_badane = (pf);
}





این از این. اگر خواستید باقی بخش‌هایش را که گفتید را هم یک تلاش بکنید. و شبیه همین بنویسید که هم برنامه‌نویسی‌اش را و هم خودش را و هم رفع اشکال احتمالی آتی‌اش یاد بگیرید. اگر هم نخواستید بگویید کلا خودم باقی‌اش را بنویسم تقدیم می‌کنم. برایم فرقی نمی‌کند.

___________________________________

من متن کد بالا را مخصوصا حجیم‌تر نوشتم که دوستان آسان‌تر بخوانند و یاد بگیرند.
در بالا طبق آموزش خود تارنمای بورس pc یعنی قیمت پایانی و pf یعنی قیمت گشایش. آموزش هم اگر اشتباه نکنم در خود همان تارنمای شرکت مدیریت فناوری (tsetmc) هست. اگر دوستان گشتند و پیدا نکردند بگویند من بفرستم خدمتشان.

iran1400up

۱۳۹۷/۰۹/۲۰, ۱۱:۲۱

خوب... بگذارید همین‌هایی که گفتید را ترجمه کنیم.
سایه‌بالایی بسیار کوتاه.
این یعنی چه؟ یعنی اینکه فاصله‌ی قیمت بالاترین (بالاترین جای شمع) با قیمت زیرش (که حالا یا قیمت پایانی است یا قیمت گشایش، بسته به اینکه کدام بالاتر باشند) زیاد نباشد.
یعنی چه؟ یعنی اینکه ما در آغاز می‌بینیم قیمت گشایش بالاتر است یا قیمت پایانی؟ هر کدام بالاتر بود به عنوان قیمت بالای بدنه در نگر می‌گیریم.
یعنی چه؟ یعنی بخش آغازین کد ما این‌گونه می‌شود که قیمت بالای بدنه برابر است با قیمت پایانی در صورتی که قیمت پایانی از قیمت گشایش بیشتر بود و در غیر این صورت قیمت بالای بدنه برابر است با قیمت گشایش.
یعنی چه؟ یعنی این:


که ما این را خلاصه‌اش می‌کنیم به شکل زیر:


این از این. اگر خواستید باقی بخش‌هایش را که گفتید را هم یک تلاش بکنید. و شبیه همین بنویسید که هم برنامه‌نویسی‌اش را و هم خودش را و هم رفع اشکال احتمالی آتی‌اش یاد بگیرید. اگر هم نخواستید بگویید کلا خودم باقی‌اش را بنویسم تقدیم می‌کنم. برایم فرقی نمی‌کند.

___________________________________

من متن کد بالا را مخصوصا حجیم‌تر نوشتم که دوستان آسان‌تر بخوانند و یاد بگیرند.
در بالا طبق آموزش خود تارنمای بورس pc یعنی قیمت پایانی و pf یعنی قیمت گشایش. آموزش هم اگر اشتباه نکنم در خود همان تارنمای شرکت مدیریت فناوری (tsetmc) هست. اگر دوستان گشتند و پیدا نکردند بگویند من بفرستم خدمتشان.

متشکرم. سعی میکنم ببینم میتونم - با راهنماییهای شما - خودم ادامشو بنویسم یا نه. فقط اینکه تعریفاتی که از کندل مرد آویزان داشتم، درست بود؟
ضمنا ممنون بابت اینکه روی افزایش اعتماد به نفس کاربران کار میکنید/:.Heart.:/

arashh

۱۳۹۷/۰۹/۲۰, ۱۶:۳۳

با عرض سلام و خدا قوت خدمت حسین آقا

من یه سوالی از حضورتون داشتم، فرمولی برای دیدن سهامی که مثلا تو مدت 3 ماه بیش از 30% رشد نکردن هست؟
البته من دانش برنامه نویسی ندارم و تو این تاپیک از دانش شما و دیگر دوستان خیلی بهره مند شدم

mhjboursy

۱۳۹۷/۰۹/۲۰, ۱۸:۵۹

با عرض سلام و خدا قوت خدمت حسین آقا

من یه سوالی از حضورتون داشتم، فرمولی برای دیدن سهامی که مثلا تو مدت 3 ماه بیش از 30% رشد نکردن هست؟
البته من دانش برنامه نویسی ندارم و تو این تاپیک از دانش شما و دیگر دوستان خیلی بهره مند شدم

سلام. محمد حسین هستم. متشکرم.
ببینید... حدیث داریم که نیمی از پاسخ در خوب پرسیدن است. (نه از من. آدم از خودش خوب بپرسد.) اکنون باید از شما بپرسیم دقیقا منظورتان چیست؟
یعنی قیمت لحظه‌ای اکنون نسبت به کمترین قیمت در مدت سه ماه بالاتر از سی درصد نباشد؟
یا قیمت لحظه‌ای اکنون از قیمت لحظه‌ای ۹۰ روز پیش (سه ماه پیش) سی درصد بالاتر نباشد؟
یا میانگین قیمت این روزها از میانگین قیمت آن روز ها (سه ماه پیش) سی درصد بالاتر نباشد؟
چند حالت دیگر هم می‌تواند باشد. یک مقدار جزئیات دیگر هم هست که باید مشخص شود.
به هر روی. چون مورد نخست از دیگران محتمل‌تر است من همان را پی می‌گیرم.

خدمت شما:


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;

mhjboursy

۱۳۹۷/۰۹/۲۰, ۲۰:۵۹

خوب... بگذارید همین‌هایی که گفتید را ترجمه کنیم.
سایه‌بالایی بسیار کوتاه.
این یعنی چه؟ یعنی اینکه فاصله‌ی قیمت بالاترین (بالاترین جای شمع) با قیمت زیرش (که حالا یا قیمت پایانی است یا قیمت گشایش، بسته به اینکه کدام بالاتر باشند) زیاد نباشد.
یعنی چه؟ یعنی اینکه ما در آغاز می‌بینیم قیمت گشایش بالاتر است یا قیمت پایانی؟ هر کدام بالاتر بود به عنوان قیمت بالای بدنه در نگر می‌گیریم.
یعنی چه؟ یعنی بخش آغازین کد ما این‌گونه می‌شود که قیمت بالای بدنه برابر است با قیمت پایانی در صورتی که قیمت پایانی از قیمت گشایش بیشتر بود و در غیر این صورت قیمت بالای بدنه برابر است با قیمت گشایش.
یعنی چه؟ یعنی این:


که ما این را خلاصه‌اش می‌کنیم به شکل زیر:


این از این. اگر خواستید باقی بخش‌هایش را که گفتید را هم یک تلاش بکنید. و شبیه همین بنویسید که هم برنامه‌نویسی‌اش را و هم خودش را و هم رفع اشکال احتمالی آتی‌اش یاد بگیرید. اگر هم نخواستید بگویید کلا خودم باقی‌اش را بنویسم تقدیم می‌کنم. برایم فرقی نمی‌کند.

___________________________________

من متن کد بالا را مخصوصا حجیم‌تر نوشتم که دوستان آسان‌تر بخوانند و یاد بگیرند.
در بالا طبق آموزش خود تارنمای بورس pc یعنی قیمت پایانی و pf یعنی قیمت گشایش. آموزش هم اگر اشتباه نکنم در خود همان تارنمای شرکت مدیریت فناوری (tsetmc) هست. اگر دوستان گشتند و پیدا نکردند بگویند من بفرستم خدمتشان.

بگذارید این را کاملش را بگذارم:


الگوی شمعی چکش سپید
____________________


badane_bala = (pc);
badane_paiin = (pf);


if ((pc) < (pf)) {
badane_bala = (pf);
badane_paiin = (pc);
}


badane = badane_bala - badane_paiin;


saye_bala = (pmax) - badane_bala;
saye_paiin = badane_paiin - (pmin);


saye_bala_koochak = saye_bala < 0.007 * (py);
saye_paiin_bozorg = saye_paiin > 0.020 * (py);
badane_koochak = badane < 0.03 * (py);
badane_sepid = (pc) > (pf);


chakosh_sepid = saye_bala_koochak && saye_paiin_bozorg && badane_koochak && badane_sepid;


chakosh_sepid;



توضیح اینکه:
۱- جوری نوشتم که هر کسی بخواند بفهمد چه به چه است. و یک جورهایی حالت آموزشی دارد. به خصوص اینکه نام متغیرها را فینگلیش انتخاب کردم که فهمش ساده باشد. اگر کسی قصد یادگیری دارد یک مقدار روی کدهای بالا بیاندیشد. بسیار راهگشاست.
۲- الگوی چکش سپید لزوما با روند خاصی نباید باشد ولی اگر خواستیم این الگو در کف اتفاق بیافتد باید این کد را با آن کدی که پیش‌تر برای تشخیص سقف و کف گفتیم (در یکی دو نوشته بالاتر هم هست) ترکیب کنیم. به این شیوه که یکی را بالا بنویسیم و یکی را زیر و سپس دو خط انتهایی این دو را با هم ترکیب کنیم. ترکیب این‌گونه می‌شود:
خط آخر این را با خط آخر آن را حذف می‌کنیم و به جای این دو خط آخر را این‌گونه می‌نویسیم:

min_percent <=5 && chakosh_sepid;

اصلا بگذار حالت ترکیب شده‌اش را هم بگذارم:

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 + "روز پیش" + ")";


// __________________________________________________ ____________________



badane_bala = (pc);

badane_paiin = (pf);


if ((pc) < (pf)) {
badane_bala = (pf);
badane_paiin = (pc);
}



badane = badane_bala - badane_paiin;



saye_bala = (pmax) - badane_bala;
saye_paiin = badane_paiin - (pmin);


saye_bala_koochak = saye_bala < 0.007 * (py);

saye_paiin_bozorg = saye_paiin > 0.020 * (py);
badane_koochak = badane < 0.03 * (py);
badane_sepid = (pc) > (pf);


chakosh_sepid = saye_bala_koochak && saye_paiin_bozorg && badane_koochak && badane_sepid;



min_percent <=5 && chakosh_sepid;

۳- چهار مقدار در خط‌های آخر کد به رنگ قرمز مشخص شده‌اند. این‌ها را به همراه آن عدد ۶۰ بالا را باید تغییر دهید تا به عدد مطلوب برسید.
۵ یعنی از کف روزهای گذشته ۵ درصد بالاتر نباشد.
۶۰ یعنی در ۶۰ روز کاری گذشته دنبال کف بگردد.
۰٫۰۰۷ یعنی سایه بالا ۰٫۷ درصد بیشتر نباشد.
۰٫۰۲۰ یعنی سایه پایین از دو درصد بیشتر باشد.
۰٫۰۳ یعنی بدنه ۳ درصد بیشتر نباشد.

۵- با مشخصات فوق تنها یک نماد پیدا شد و آن هم برای امروز دابور بود. اگر شرط کف بودن را بر داریم می‌شوند سه تا: سهگمت و دابور و پارسیان.

۶- تا یک مدت شاید دیر جواب دادم یا جواب ندادم. (چون در این جستار بیشتر از کوپنم صحبت کردم فعلا) اگر پاسخ نیامد حمل بر بی‌احترامی نفرمایید.

یا علی

iran1400up

۱۳۹۷/۰۹/۲۰, ۲۳:۲۹

بگذارید این را کاملش را بگذارم:


الگوی شمعی چکش سپید
____________________




توضیح اینکه:
۱- جوری نوشتم که هر کسی بخواند بفهمد چه به چه است. و یک جورهایی حالت آموزشی دارد. به خصوص اینکه نام متغیرها را فینگلیش انتخاب کردم که فهمش ساده باشد. اگر کسی قصد یادگیری دارد یک مقدار روی کدهای بالا بیاندیشد. بسیار راهگشاست.
۲- الگوی چکش سپید لزوما با روند خاصی نباید باشد ولی اگر خواستیم این الگو در کف اتفاق بیافتد باید این کد را با آن کدی که پیش‌تر برای تشخیص سقف و کف گفتیم (در یکی دو نوشته بالاتر هم هست) ترکیب کنیم. به این شیوه که یکی را بالا بنویسیم و یکی را زیر و سپس دو خط انتهایی این دو را با هم ترکیب کنیم. ترکیب این‌گونه می‌شود:
خط آخر این را با خط آخر آن را حذف می‌کنیم و به جای این دو خط آخر را این‌گونه می‌نویسیم:


اصلا بگذار حالت ترکیب شده‌اش را هم بگذارم:

۳- چهار مقدار در خط‌های آخر کد به رنگ قرمز مشخص شده‌اند. این‌ها را به همراه آن عدد ۶۰ بالا را باید تغییر دهید تا به عدد مطلوب برسید.
۵ یعنی از کف روزهای گذشته ۵ درصد بالاتر نباشد.
۶۰ یعنی در ۶۰ روز کاری گذشته دنبال کف بگردد.
۰٫۰۰۷ یعنی سایه بالا ۰٫۷ درصد بیشتر نباشد.
۰٫۰۲۰ یعنی سایه پایین از دو درصد بیشتر باشد.
۰٫۰۳ یعنی بدنه ۳ درصد بیشتر نباشد.

۵- با مشخصات فوق تنها یک نماد پیدا شد و آن هم برای امروز دابور بود. اگر شرط کف بودن را بر داریم می‌شوند سه تا: سهگمت و دابور و پارسیان.

۶- تا یک مدت شاید دیر جواب دادم یا جواب ندادم. (چون در این جستار بیشتر از کوپنم صحبت کردم فعلا) اگر پاسخ نیامد حمل بر بی‌احترامی نفرمایید.

یا علی

سلام. عالی مثل همیشه. فقط یک سئوال و یک خواهش:

سئوال: در بند 2 گفتید طی 60 روز کاری گذشته دنبال کف بگرد؛ درسته و اینکار انجام میشه؛ منتها سئوالم اینه: تو آموزش مختصری که تو خود سایت فن آوری درباره فیلترها گذاشتن، یجاییش نوشتن: قیمتها بیشتر از 21 روز قبل در دسترس نیستن؛ درحالیکه هستن. شما میدونید منظورشون چی بوده؟

خواهش: اگر ممکنه مدتی در دسترس نباشید - ان شاءا... که خیره - لطفا پس در اولین فرصت ممکنه زحمت فیلتر مرد آویزان رو هم خودتون بکشید. راستش هرکاری کردم به اون زیبایی و خوانایی شما نتونستم دربیارم و کلا ولش کردم تا بیام از خودتون بپرسم.

mhjboursy

۱۳۹۷/۰۹/۲۰, ۲۳:۴۷

سلام. عالی مثل همیشه. فقط یک سئوال و یک خواهش:

سئوال: در بند 2 گفتید طی 60 روز کاری گذشته دنبال کف بگرد؛ درسته و اینکار انجام میشه؛ منتها سئوالم اینه: تو آموزش مختصری که تو خود سایت فن آوری درباره فیلترها گذاشتن، یجاییش نوشتن: قیمتها بیشتر از 21 روز قبل در دسترس نیستن؛ درحالیکه هستن. شما میدونید منظورشون چی بوده؟

خواهش: اگر ممکنه مدتی در دسترس نباشید - ان شاءا... که خیره - لطفا پس در اولین فرصت ممکنه زحمت فیلتر مرد آویزان رو هم خودتون بکشید. راستش هرکاری کردم به اون زیبایی و خوانایی شما نتونستم دربیارم و کلا ولش کردم تا بیام از خودتون بپرسم.

من ندیدم جایی نوشته باشد ۲۱. چیزی که دیدم نوشته بود ۶۰ روز کاری گذشته که گفته بود معادل سه ماه گذشته است.
در مورد مرد آویزان هم اگر دقت کنید می‌بینید همین است. فقط همان تنظیمات نهایی اش فرق می‌کند. اگر اشتباه نکنم مرد آویزان تنها فرقش این است که در انتهای روند افزایشی ایجاد می‌شود و روند را کاهشی می کند. همین.
بلی.
این را نگاه کنید:

The hanging man and the hammer (https://www.investopedia.com/terms/h/hammer.asp) are both candlestick patterns that indicate trend reversal. The only difference between the two is the nature of the trend in which they appear. If the pattern appears in a chart with an upward trend indicating a bearish (https://www.investopedia.com/terms/b/bear.asp) reversal, it is called the hanging man. If it appears in a downward trend indicating a bullish (https://www.investopedia.com/terms/b/bull.asp) reversal, it is a hammer. Apart from this key difference, the patterns and their components are identical. (For more, see: The 5 Most Powerful Candlestick Patterns (https://www.investopedia.com/articles/active-trading/092315/5-most-powerful-candlestick-patterns.asp).)



از اینجا: https://www.investopedia.com/articles/active-trading/040914/understanding-hanging-man-optimistic-candlestick-pattern.asp

یکی هستند. اگر خواستید چکش هایی که به سقف خورده (مرد آویزان) را پیدا کنید کافی است در خط آخر کدهای پیشین به جای:
min_percent <=5
بنویسید:
max_percent <=5

یا علی.

arashh

۱۳۹۷/۰۹/۲۱, ۰۸:۳۹

با سلام و تشکر بابت راهنمایی خوب شما

ببخشید اگر سوالم خوب نتونستم بیان کنم، بله منظور من دقیقا همان مورد نخست بود که شما فرمودید و زحمت فرمولشو کشیدید.

foolad

۱۳۹۷/۱۱/۰۸, ۰۸:۲۳

جناب محمد حسین سلام و عرض ادب دو تا سوال داشتم
1 - این فیلتر را نوشتم ولی خروجی نداره ( کمترین قیمت روز بیشتر یا مساوی از میانگین 6 روز قبل باشه)https://forum.talarebourse.com/attachments/4444-jpg.41505/
2- ایا میشود فیلتری نوشت با این محتوا کمترین قیمت 3 روز قبل بیشتر یا مساوی از میانگین 6 روز قبل باشه لطفا راهنمایی بفرمایید تشکر و سپاس از لطف شما

AM.YASIN

۱۳۹۷/۱۱/۲۹, ۱۵:۰۶

سلام میگم فیلتر درباره ema هم داریم؟

mohsen18

۱۳۹۸/۰۶/۰۱, ۱۵:۱۰

فیلتر نویسی مهدی راد عالیه

تحلیل و سهم های معرفی شده مهدی راد گواه همین مطلبه

تو بازار سرمایه شخصی رو دستش ندیدم که تو تابلو خوانی و فیلتر نویسی انقدر دقیق عمل کنه

با یی سرچ معمولی مطالب و کلیپ های آموزشی خوبی در مورد

فیلتر نویسی و تابلو خوانی میشه تو گوگل پیدا کرد

ولی هیچکدوم کامل نیستند

یا بعبارتی هیچکدوم از مطالبشون قابلیت ریسک

برای معامله رو ندارند

قرار باشه روزی برای اموزش هزینه کنم کلاس های این فرد رو

انتخاب میکنم که برنامه نویس خوبی هم هستند

szgolyas

۱۳۹۸/۰۷/۰۷, ۱۳:۴۴

بگذارید این را کاملش را بگذارم:


الگوی شمعی چکش سپید
____________________




توضیح اینکه:
۱- جوری نوشتم که هر کسی بخواند بفهمد چه به چه است. و یک جورهایی حالت آموزشی دارد. به خصوص اینکه نام متغیرها را فینگلیش انتخاب کردم که فهمش ساده باشد. اگر کسی قصد یادگیری دارد یک مقدار روی کدهای بالا بیاندیشد. بسیار راهگشاست.
۲- الگوی چکش سپید لزوما با روند خاصی نباید باشد ولی اگر خواستیم این الگو در کف اتفاق بیافتد باید این کد را با آن کدی که پیش‌تر برای تشخیص سقف و کف گفتیم (در یکی دو نوشته بالاتر هم هست) ترکیب کنیم. به این شیوه که یکی را بالا بنویسیم و یکی را زیر و سپس دو خط انتهایی این دو را با هم ترکیب کنیم. ترکیب این‌گونه می‌شود:
خط آخر این را با خط آخر آن را حذف می‌کنیم و به جای این دو خط آخر را این‌گونه می‌نویسیم:


اصلا بگذار حالت ترکیب شده‌اش را هم بگذارم:

۳- چهار مقدار در خط‌های آخر کد به رنگ قرمز مشخص شده‌اند. این‌ها را به همراه آن عدد ۶۰ بالا را باید تغییر دهید تا به عدد مطلوب برسید.
۵ یعنی از کف روزهای گذشته ۵ درصد بالاتر نباشد.
۶۰ یعنی در ۶۰ روز کاری گذشته دنبال کف بگردد.
۰٫۰۰۷ یعنی سایه بالا ۰٫۷ درصد بیشتر نباشد.
۰٫۰۲۰ یعنی سایه پایین از دو درصد بیشتر باشد.
۰٫۰۳ یعنی بدنه ۳ درصد بیشتر نباشد.

۵- با مشخصات فوق تنها یک نماد پیدا شد و آن هم برای امروز دابور بود. اگر شرط کف بودن را بر داریم می‌شوند سه تا: سهگمت و دابور و پارسیان.

۶- تا یک مدت شاید دیر جواب دادم یا جواب ندادم. (چون در این جستار بیشتر از کوپنم صحبت کردم فعلا) اگر پاسخ نیامد حمل بر بی‌احترامی نفرمایید.

یا علی

ارور میده

mhjboursy

۱۳۹۸/۰۷/۰۷, ۲۳:۱۷

جناب محمد حسین سلام و عرض ادب دو تا سوال داشتم
1 - این فیلتر را نوشتم ولی خروجی نداره ( کمترین قیمت روز بیشتر یا مساوی از میانگین 6 روز قبل باشه)https://forum.talarebourse.com/attachments/4444-jpg.41505/
2- ایا میشود فیلتری نوشت با این محتوا کمترین قیمت 3 روز قبل بیشتر یا مساوی از میانگین 6 روز قبل باشه لطفا راهنمایی بفرمایید تشکر و سپاس از لطف شما
علیکم‌السلام‌ورحمةالله.
ببخشید که دیر دیدم. اگر هنوز هم مشکل بود بفرمایید.

سلام میگم فیلتر درباره ema هم داریم؟
سلام.
پیدا کردید تو اینترنت؟ گمان کنم هست. اگر تا حالا هنوز پیدا نکردید بفرمایید ببینیم می‌توانیم کاری‌اش کنیم یا نه؟

ارور میده
سلام.
چه خطایی می‌دهد؟ برای من که خطا نمی‌داده. (اگر توانستید تصویر خطایش را یک جایی بارگذاری کنید. که ببینیم.)

mhjboursy

۱۳۹۸/۰۷/۰۸, ۰۱:۰۸

یکی از دوستان امروز از من یک پالایه خواسته بود که برایش نوشته بودم. گفتم اینجا قرار دهم:

نمادهایی که نسبت به میانگین متحرک قیمتی ۵۰ روزه‌شان کم نوسان بوده‌اند در ده روز اخیر.

//بسم‌الله‌الرحمن‌الرحیم
//___________________________________________میا� �گین گیری ساده‌ی قیمتی
Roozhaye_Miangin_Giri = 50;
days_count = sum = 0;
for (n = 0; n < Roozhaye_Miangin_Giri; n++) {
if (typeof([ih][n]) != "undefined") {
sum += [ih][n].PClosing;
days_count++;
}
}
average = sum / days_count;
//___________________________________________ پیدا کردن بیشترین درصد نوسان در روزهای گذشته
Roozhaye_Sanjesh_e_Navsan = 10;
Bishine_Navasan = 0;
for (n = 0; n < Roozhaye_Sanjesh_e_Navsan; n++) {
if (typeof([ih][n]) != "undefined") {
Ekhtelaf_Ba_Miangin = Math.abs([ih][n].PClosing - average);
Bishine_Navasan = Ekhtelaf_Ba_Miangin > Bishine_Navasan ? Ekhtelaf_Ba_Miangin : Bishine_Navasan;
}
}
Bishine_Navasan /= average / 100; // صد برای درصد کردن - نکته آموزشی
//___________________________________________ پالایه
if (Bishine_Navasan <= 5)
true;
else
false;

mhjboursy

۱۳۹۸/۰۷/۱۲, ۲۰:۳۲

سلام دوستان از من MFI‌ خواسته بودند.
شماره‌ی یک) از روی RSI که ساخته‌ بودند و تغییرش دادم:

true == function () {
var CalculateMFI = function (period) {
var len = 20;
for (var i = 0; i < len; i++) {
var rec = [ih][len - 1 - i];
var change = rec.PClosing - rec.PriceYesterday;
cahnge2 = change * rec.QTotTran5J;
if (change > 0) {
rec.gain = cahnge2;
rec.loss = 0;
} else {
rec.gain = 0;
rec.loss = -cahnge2;
}
}
var gainSum = 0;
var lossSum = 0;
for (var i = 0; i < period; i++) {
var rec = [ih][len - 1 - i];
gainSum += rec.gain;
lossSum += rec.loss;
}
var averageGain = gainSum / period;
var averageLoss = lossSum / period;
// Calculate subsequent "average gain" and "average loss" values
for (var i = period + 1; i < len; i++) {
var rec = [ih][len - 1 - i];
averageGain = (averageGain * (period - 1) + rec.gain) / period;
averageLoss = (averageLoss * (period - 1) + rec.loss) / period;
rec.averageGain = averageGain;
rec.averageLoss = averageLoss;
}
// Calculate MFI
var MF = 0; // Relative strength
var MFIndex = 0; // Relative strength index
for (var i = period + 1; i < len; i++) {
var rec = [ih][len - 1 - i];
MF = rec.averageGain / rec.averageLoss;
MFI = 100 - 100 / (1 + MF);
rec.mfi = MFI;
}
return MFI;
};
(cfield1) = Math.round(CalculateMFI(14));
return true;
}
()

mhjboursy

۱۳۹۸/۰۷/۱۲, ۲۰:۳۵

MFI
شماره دو) خودم ساخته‌ام:

// بسم‌الله‌الرحمن‌الرحیم
function MHJ_MFI(period) {
if (typeof([ih]) == "undefined")
return 0;
PMF = NMF = 0;
i = period + 1;
price = ([ih][i].PriceMax + [ih][i].PriceMin + [ih][i].PClosing) / 3;
yesterday_value = price * [ih][i].QTotTran5J;
// ______________________________________________
for (i = period; i >= 0; i--) {
if (typeof([ih][i].PClosing) == "undefined")
continue;
price = ([ih][i].PriceMax + [ih][i].PriceMin + [ih][i].PClosing) / 3;
value = price * [ih][i].QTotTran5J;
if (value > yesterday_value)
PMF += value;
else
NMF += value;
yesterday_value = value;
}
result = 100 * PMF / (PMF + NMF); // MF = PMF / NMF;// result = 100 - (100 / (1 + MF));
return result;
}
// ______________________________________________
(cfield0) = Math.round(MHJ_MFI(14));
// ______________________________________________
true;

mhjboursy

۱۳۹۸/۰۷/۱۲, ۲۱:۱۵

لازم به ذکر است که کلا همه‌ی اینها با هم فرق می‌کند.
فرقشان را هم نمی‌دانم در چیست؟
MFI را در آمی‌بروکر برای فملی نگاه می‌کنی می‌بینی زده 60
در متاتریدر 56
در آن کدی که در بالا درج کردم و اصلاح شده در می‌آید 74
در این کد آخر هم که تازه نوشته‌ام در می‌آید 73

همه با هم فرق می‌کند... خیلی هم فرق می‌کند. البته یک مقدار ضعف در کدهای جاواسکریپت وجود دارد. طبیعی هم هست. برای این کار ساخته نشده‌اند. مثلا باید دانه دانه حساب شود روزهایی که هر یک از این مشخصات (سه نوع قیمت + حجم) از سوی سازمان بورس اعلام نشده چه جور تاثیری دارد و متناسب با همان برنامه را تغییر داد... ولی کلا چه کاری است؟


توصیه همیشگی به دوستان:
پالایه‌نویسی تارنمای TseTmc کلا چیز خوبی نیست. به درد این‌جور کارها نمی‌خورد (به درد هیچ جور کاری نمی‌خورد). از همه لحاظ جایگزین دارد و جایگزین‌هایش به مراتب کارایی بالاتر و بهتری دارند نسبت به این کد نویسی جاواسکریپتی در TseTmc.
بهتر است آدم یواش یواش یا اصلا از همان آغاز کار رو بیاورد به سوی متاتریدر و آمی‌بروکر و یا حتی زبان‌های برنامه‌نویسی کاملی مانند جاوا و پایتون و سی‌پلاس‌پلاس و ...

اگر کسی احیانا استفاده کرد: لطفا یک دعایی هم برای ما و رفتگانمان بکند. اگر شد. مممنونم. /:.Heart.:/

abdolhossein

۱۳۹۸/۰۷/۱۳, ۰۷:۲۱

سلام.
ایا در خصوص فیلتر نویسی کتابی ترجمه یا تالیف شده است؟
منظورم کتاب های چاپی است نه الکترونیکی.
ممنون.

mhjboursy

۱۳۹۸/۰۷/۱۳, ۱۰:۵۶

سلام.
ایا در خصوص فیلتر نویسی کتابی ترجمه یا تالیف شده است؟
منظورم کتاب های چاپی است نه الکترونیکی.
ممنون.
سلام.
من که تا حالا ندیده‌ام.

sam6178

۱۳۹۸/۰۷/۱۷, ۱۸:۳۷

سلام

استاد آیا میشه کد این فیلتر رو بنویسید. ممنون میشم

https://www.sahamyab.com/guest/image/generic/a25316f8-9fb0-4d1d-9a97-865953bb86ee

mhjboursy

۱۳۹۸/۰۷/۱۷, ۲۱:۵۰

سلام

استاد آیا میشه کد این فیلتر رو بنویسید. ممنون میشم

https://www.sahamyab.com/guest/image/generic/a25316f8-9fb0-4d1d-9a97-865953bb86ee

سلام.
نه.

برای اینکه:


یکی اینکه این کار بسیار سلیقه‌ای است.
دیگر اینکه مشکل repainting دارد.
دیگر اینکه این محاسبات کلا کار جالبی نیست. چون نه تنها دقیق نیست بلکه کارا هم نیست.
دیگر اینکه به خاطر محدودیت‌های تارنمای tsetmc این تارنما نمی‌تواند این کار را درست حساب کند. توضیح اینکه محدودیت شصت روزه برای همه چیز وجود دارد. حالا دو حالت پیش می‌آید. یک اینکه این آستانه زیان‌ها و مقاومت‌ها و حمایت‌ها را بر مبنای بیشترین و کمترین قیمت‌های یک دوره‌ی زمانی نوشته باشند که این درست نیست زیاد و محدودیت ذکر شده هم هست. و حالت دوم هم اینکه این را با زیگ بنویسند که این کار درست‌تر است ولی آن محدودیت زمانی خودش را اینجا چند برابر نشان می‌دهد و عملا با شصت روز تنها زیگ‌های زیر پنج درصد می‌توان نوشت! یعنی هیچ!


===> باز هم به دوستان پیشنهاد میکنیم به دوستان تمام کارهایشان را ببرند روی نرم‌افزارهای تخصصی این کار. مانند متاتریدر.

gholamk

۱۳۹۸/۰۸/۰۱, ۲۳:۳۷

جناب محمد حسین عزیز با سلام و خدا قوت
فیلتری هست که سهم هایی رو نشون بده که حجم معاملات روزانه اشون حداقل دو برابر حجم میانگین ماهیانه اشون باشه؟؟

mhjboursy

۱۳۹۸/۰۸/۰۲, ۱۱:۰۵

جناب محمد حسین عزیز با سلام و خدا قوت
فیلتری هست که سهم هایی رو نشون بده که حجم معاملات روزانه اشون حداقل دو برابر حجم میانگین ماهیانه اشون باشه؟؟
سلام.
اگر سه ماهه بخواهید خیلی آسان TseTmc این را در اختیار ما گذاشته:
(tvol)>2*[is5]
یا علی.

gholamk

۱۳۹۸/۰۸/۰۳, ۲۲:۴۵

سلام.
اگر سه ماهه بخواهید خیلی آسان TseTmc این را در اختیار ما گذاشته:
(tvol)>2*[is5]
یا علی.

سلام خدمت شما دوست عزیز
خیلی از شما ممونم

roya123

۱۳۹۸/۰۸/۰۴, ۰۰:۳۳

من نمی دونم فیلتر نویسی اصلا چی هست... :p
ولی از اسمش حدس میزنم اینجوری باشه که بشه توی tsetmc شرکت هایی که براش تعریف کردی (یعنی فلان شرایط رو داشته باشن ) رو بهت بده.
مثل مثلا وقتی توی سامانه خودت میایی قسمت فیلتر مثلا خرید و فروش های فلان سهم یا فلان تاریخ رو بهم بده.
درسته ؟؟؟
بعد اونوقت زبان برنامه نویسی خاصی و باید بلد بشیم که بتونیم فیلتر نویسی کنیم؟؟؟
چقد با قسمت پیشرفته سایت ره آورد 365 (که پولی هست ) و حالت فیلتر داره متفاوت هست؟؟؟
اون خیلی جالب بود اما چون پولی بود نتیجه رو بهم نداد. باید اشتراک می گرفتم.
کارایی که با فیلتر نویسی میشه انجام داد خیلی فراتر از این قابلیت ره آورد 365 هست ؟؟؟

gholamk

۱۳۹۸/۰۸/۰۴, ۰۰:۵۳

من نمی دونم فیلتر نویسی اصلا چی هست... :p
ولی از اسمش حدس میزنم اینجوری باشه که بشه توی tsetmc شرکت هایی که براش تعریف کردی (یعنی فلان شرایط رو داشته باشن ) رو بهت بده.
مثل مثلا وقتی توی سامانه خودت میایی قسمت فیلتر مثلا خرید و فروش های فلان سهم یا فلان تاریخ رو بهم بده.
درسته ؟؟؟
بعد اونوقت زبان برنامه نویسی خاصی و باید بلد بشیم که بتونیم فیلتر نویسی کنیم؟؟؟
چقد با قسمت پیشرفته سایت ره آورد 365 (که پولی هست ) و حالت فیلتر داره متفاوت هست؟؟؟
اون خیلی جالب بود اما چون پولی بود نتیجه رو بهم نداد. باید اشتراک می گرفتم.
کارایی که با فیلتر نویسی میشه انجام داد خیلی فراتر از این قابل ره آورد 365 هست ؟؟؟

سلام
والا من تا حالا از ره آورد استفاده نکردم.اما فیلترهای اینجا هم خیلی خوب هستن و درست کار میکنن البته اگر فیلتری که مینویسید مشکلی نداشته باشه و به راحتی هم میشه با یه جستجو تو اینترنت فیلترهای مختلفی رو پیدا کنید.
مثلا من دنبال یه فیلتر بودم که سهم هایی که دوبرابر حجم میانگین 30 روزه یا 20 روزه هستن رو نشون بده
تو دیده بان بازار پیشرفته اون بالا روی علامت سوال کلیک کنید و تمام مطالبش رو بخونید

roya123

۱۳۹۸/۰۸/۰۴, ۰۰:۵۵

سلام
والا من تا حالا از ره آورد استفاده نکردم.اما فیلترهای اینجا هم خیلی خوب هستن و درست کار میکنن البته اگر فیلتری که مینویسید مشکلی نداشته باشه و به راحتی هم میشه با یه جستجو تو اینترنت فیلترهای مختلفی رو پیدا کنید.
مثلا من دنبال یه فیلتر بودم که سهم هایی که دوبرابر حجم میانگین 30 روزه یا 20 روزه هستن رو نشون بده
تو دیده بان بازار پیشرفته اون بالا روی علامت سوال کلیک کنید و تمام مطالبش رو بخونید
سلام. مرسی از راهنمایی تون. مطالعه می کنم.

ارادت

۱۳۹۸/۰۸/۱۰, ۱۸:۰۴

سلام بزرگوار
روز دوشنبه خیلی از سهام از صف فروش به خرید رسیدن و هنوزم صف هستن احتمالا...من 5سهم از پنج گروه رو میخوام که این شرایط رو دارن..یا بهتر بگم اولین سهم هرگروه که زودتر صف خرید شد نسبت به بقیه همگروهی هامیتونی کمکم کنید؟دیگه عرضی ندارم.....

mhjboursy

۱۳۹۸/۰۸/۱۰, ۱۹:۲۵

سلام بزرگوار
روز دوشنبه خیلی از سهام از صف فروش به خرید رسیدن و هنوزم صف هستن احتمالا...من 5سهم از پنج گروه رو میخوام که این شرایط رو دارن..یا بهتر بگم اولین سهم هرگروه که زودتر صف خرید شد نسبت به بقیه همگروهی هامیتونی کمکم کنید؟دیگه عرضی ندارم.....
سلام. دقیق پارامترهای مربوطه را بلد/حفظ نیستم. ولی دنبال یک همچنین چیزهایی باید باشی:

(pcp) < 1 && (plp) > 4.8
ان‌شاءالله که همین کارتان را راه بیاندازد.
یا علی.
پی‌نوشت: این دو نوشته بعدا به جستار فیلتر نویسی منتقل خواهد شد.
پی‌نوشت: الان یادم آمد... این تنها پالایه‌ای است که می‌تواند به دردتان بخورد. می‌خواستم بگویم دنبال پالایه‌هایی باشید که برای صف فروش نوشته‌اند... ولی آنها به درد شما نمی‌خورند. چون شما در دو زمان سنجش را می‌خواهید انجام دهید و آنها فقط برای زمان «حال» نوشته شده‌اند. (همه‌ی پالایه‌ها برای زمان حال هستند تقریبا.)

ارادت

۱۳۹۸/۰۸/۱۱, ۱۸:۳۷

سلام. دقیق پارامترهای مربوطه را بلد/حفظ نیستم. ولی دنبال یک همچنین چیزهایی باید باشی:

(pcp) < 1 && (plp) > 4.8
ان‌شاءالله که همین کارتان را راه بیاندازد.
یا علی.
پی‌نوشت: این دو نوشته بعدا به جستار فیلتر نویسی منتقل خواهد شد.
پی‌نوشت: الان یادم آمد... این تنها پالایه‌ای است که می‌تواند به دردتان بخورد. می‌خواستم بگویم دنبال پالایه‌هایی باشید که برای صف فروش نوشته‌اند... ولی آنها به درد شما نمی‌خورند. چون شما در دو زمان سنجش را می‌خواهید انجام دهید و آنها فقط برای زمان «حال» نوشته شده‌اند. (همه‌ی پالایه‌ها برای زمان حال هستند تقریبا.)
سلام....ممنون بخاطر لطف و زمانی که گذاشتی........من دنبال اسم نماد بودم
ارادتمندم

mhjboursy

۱۳۹۸/۰۸/۱۱, ۱۹:۵۱

سلام....ممنون بخاطر لطف و زمانی که گذاشتی........من دنبال اسم نماد بودم
ارادتمندم
خوب اگر زودتر می‌گفتید شاید برای دوشنبه را هم می‌توانستیم در بیاوریم. امروز اینها بودند:
https://i.vgy.me/5E2bte.png
یا علی.
(این نوشته‌ها بعدا به جستار مربوطه منتقل می‌شوند. موقتا برای اینکه گم نکنید اینجا هستند.)

ارادت

۱۳۹۸/۰۸/۱۱, ۲۱:۳۳

خوب اگر زودتر می‌گفتید شاید برای دوشنبه را هم می‌توانستیم در بیاوریم. امروز اینها بودند:
https://i.vgy.me/5E2bte.png
یا علی.
(این نوشته‌ها بعدا به جستار مربوطه منتقل می‌شوند. موقتا برای اینکه گم نکنید اینجا هستند.)
بازم ممنون .......سپاسگزارم

mhjboursy

۱۳۹۸/۰۸/۲۵, ۱۹:۳۵

نمادهایی که حجم زیاد دارند می‌خورند:
(نمی‌دانم پیش‌تر مشابه این را گذاشته بودم یا نه... به هر روی...)

// بسم‌الله‌الرحمن‌الرحیم
// نمادهایی که چند برابر میانگین دارند حجم می‌خورند
//_____________________________________ تنظیمات
Shomare_Ruzha=20;
Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin = 200;
Bishine_Ruzhaye_Mojaz_Baste_Boodan = 2;
//_____________________________________ میانگین‌گیری
Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin = (100 + Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin) / 100;
average_volume = 0;
j = 0;
for(i = 0; i<Shomare_Ruzha;i++) if(typeof [ih][i]!="undefined" && typeof [ih][i].QTotTran5J!="undefined" && [ih][i].QTotTran5J!=0) {
average_volume +=[ih][i].QTotTran5J;
j++;
}
average_volume/=j;
//_____________________________________ پالایه
(tvol) > Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin * average_volume && (tval) > 4e9 && j>=(Shomare_Ruzha+1)-Bishine_Ruzhaye_Mojaz_Baste_Boodan;



ویرایش: پیش‌تر وزن روز آخر دوبار محاسبه می‌شد (البته محاسبات درست بود) که یک مقدار تغییرش دادیم.

Dext3R

۱۳۹۸/۰۸/۲۵, ۱۹:۴۳

فیلتری هست که بشه بازده ماهیانه سهمای هرگروه رو گرفت ؟!

mhjboursy

۱۳۹۸/۰۸/۲۵, ۱۹:۵۷

فیلتری هست که بشه بازده ماهیانه سهمای هرگروه رو گرفت ؟!
سلام.
نه.
چون داده‌ها بر اساس تاریخ نیستند. فقط شمار میله‌ها هستند. در حقیقت هیچ داده‌ای در مورد زمان‌ها (تاریخ) ما نداریم.

mhjboursy

۱۳۹۸/۰۹/۱۵, ۰۰:۰۴

نوشتن ارزش بازار شرکت‌ها و مرتب کردن شرکت‌ها بر اساس ارزش بازارشان و جدا کردن شرکت‌های بزرگ:
http://forums.boursy.com/showthread.php?post788642 (http://forums.boursy.com/showthread.php?post788642)
===================================
نمایش شرکت‌های بسیار سودآور (درآمد کلی شرکت بالا باشد):

(cfield0) = Math.round((z) * (eps) / 1000000000);
(z) * (eps) > 20 * 1000e9;
(بسیار موثر برای دنبال کردن راهکارهای جناب ادیب.)
همان‌گونه که می‌بینیم چند گروه بیشتر نیستند: پالایش و پتروشیمی. فلز و استخراج فلز (معدن) به همراه اندکی هم بانک و مخابرات.

roya123

۱۳۹۸/۰۹/۱۵, ۰۱:۴۱

این تاپیک کجا بوده تا حالا من ندیدم. دوس دارم فیلتر نویسی یاد بگیرم. در اولین فرصت این تاپیک و مطالعه خواهم کرد.

iligal

۱۳۹۸/۰۹/۱۵, ۰۱:۵۸

این تاپیک کجا بوده تا حالا من ندیدم. دوس دارم فیلتر نویسی یاد بگیرم. در اولین فرصت این تاپیک و مطالعه خواهم کرد.

سلام اتفاقا منم خیلی مشتاقم چون کلی ایده فیلتری در ذهنم دارم که مطمئنم پس از نوشتنش کلی سهم خوب میشه توی تور فیلتری که مینویسیم گیر بندازیم و ازشون حداکثر بهره رو ببریم!!!

مهدی2020

۱۳۹۸/۱۰/۲۳, ۱۰:۴۰

جناب محمد حسین عزیز
میخواستم بدونم چطور در یک cfield میشه دوتا فیلتر قرار داد ، ی جا نوشته بود باید بین دوتا++ هر فیلتر رو قرار داد ولی عمل نمیکنه نمیدونم چرا

sooroosh1315

۱۳۹۸/۱۰/۲۳, ۱۱:۰۵

جناب محمد حسین عزیز
میخواستم بدونم چطور در یک cfield میشه دوتا فیلتر قرار داد ، ی جا نوشته بود باید بین دوتا++ هر فیلتر رو قرار داد ولی عمل نمیکنه نمیدونم چرا

(cfield0)= "a=" a + "b=" b

mhjboursy

۱۳۹۸/۱۰/۲۳, ۱۱:۱۱

جناب محمد حسین عزیز
میخواستم بدونم چطور در یک cfield میشه دوتا فیلتر قرار داد ، ی جا نوشته بود باید بین دوتا++ هر فیلتر رو قرار داد ولی عمل نمیکنه نمیدونم چرا
سلام.
باید به شکل رشته‌ی متنی پاسخ درج شود.
به این منظور اگر موضوع مورد نگر دو متغیر الف و ب باشند باید این‌گونه عمل کرد:
پاسخ مساوی است با :
"" + الف + " ++ " + ب
(به جای ++ از هر چیز دیگری هم می‌شود استفاده کرد مانند جای خالی یا خط فاصله یا هر چه...)
کد:



Alef =......;
B = .....;
(cfield0) = "" + Alef + "--------------" + B;
@};-

saeedbhz

۱۳۹۸/۱۰/۲۵, ۱۹:۵۷

سلام.وقت بخیر.چطور میتونم سهمایی که امروز بیشترین حجم رو در ماه داشتند پیدا کنم
ممنون میشم دوستان راهنمایی کنند

mhjboursy

۱۳۹۸/۱۰/۲۶, ۰۱:۰۱

سلام.وقت بخیر.چطور میتونم سهمایی که امروز بیشترین حجم رو در ماه داشتند پیدا کنم
ممنون میشم دوستان راهنمایی کنند
این را دیدید؟ این به کارتان نمی‌آید؟

نمادهایی که حجم زیاد دارند می‌خورند:
(نمی‌دانم پیش‌تر مشابه این را گذاشته بودم یا نه... به هر روی...)

// بسم‌الله‌الرحمن‌الرحیم
// نمادهایی که چند برابر میانگین دارند حجم می‌خورند
//_____________________________________ تنظیمات
Shomare_Ruzha=20;
Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin = 200;
Bishine_Ruzhaye_Mojaz_Baste_Boodan = 2;
//_____________________________________ میانگین‌گیری
Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin = (100 + Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin) / 100;
average_volume = 0;
j = 0;
for(i = 0; i<Shomare_Ruzha;i++) if(typeof [ih][i]!="undefined" && typeof [ih][i].QTotTran5J!="undefined" && [ih][i].QTotTran5J!=0) {
average_volume +=[ih][i].QTotTran5J;
j++;
}
average_volume/=j;
//_____________________________________ پالایه
(tvol) > Darsade_Afzayeshe_Hajm_Nesbat_Be_Miangin * average_volume && (tval) > 4e9 && j>=(Shomare_Ruzha+1)-Bishine_Ruzhaye_Mojaz_Baste_Boodan;



ویرایش: پیش‌تر وزن روز آخر دوبار محاسبه می‌شد (البته محاسبات درست بود) که یک مقدار تغییرش دادیم.
اما بیشترین حجم در 22 روز کاری اخیر (نمی‌گویم ماه چون ماه را نمی‌شود آسان حساب کرد و شما هم احتمالا آن را نمی‌خواهید). خدمت شما :

// بسم‌الله‌الرحمن‌الرحیم
// نمادهایی که امروز بیشترین حجم را در سی روز اخیر ثبت کرده‌اند
//_____________________________________ تنظیمات
Shomare_Ruzha=22;
//_____________________________________ میانگین‌گیری
bishtarin_hajm = (tvol);
for(i = 0; i<Shomare_Ruzha;i++) if([ih][i].QTotTran5J>bishtarin_hajm) bishtarin_hajm=[ih][i].QTotTran5J;
//_____________________________________ پالایه
bishtarin_hajm == (tvol);

saeedbhz

۱۳۹۸/۱۰/۲۶, ۱۰:۴۶

این را دیدید؟ این به کارتان نمی‌آید؟


اما بیشترین حجم در 22 روز کاری اخیر (نمی‌گویم ماه چون ماه را نمی‌شود آسان حساب کرد و شما هم احتمالا آن را نمی‌خواهید). خدمت شما :

// بسم‌الله‌الرحمن‌الرحیم
// نمادهایی که امروز بیشترین حجم را در سی روز اخیر ثبت کرده‌اند
//_____________________________________ تنظیمات
Shomare_Ruzha=22;
//_____________________________________ میانگین‌گیری
bishtarin_hajm = (tvol);
for(i = 0; i<Shomare_Ruzha;i++) if([ih][i].QTotTran5J>bishtarin_hajm) bishtarin_hajm=[ih][i].QTotTran5J;
//_____________________________________ پالایه
bishtarin_hajm == (tvol);

ممنون از لطف شما

saeedbhz

۱۳۹۸/۱۰/۲۶, ۲۲:۵۰

این را دیدید؟ این به کارتان نمی‌آید؟


اما بیشترین حجم در 22 روز کاری اخیر (نمی‌گویم ماه چون ماه را نمی‌شود آسان حساب کرد و شما هم احتمالا آن را نمی‌خواهید). خدمت شما :

// بسم‌الله‌الرحمن‌الرحیم
// نمادهایی که امروز بیشترین حجم را در سی روز اخیر ثبت کرده‌اند
//_____________________________________ تنظیمات
Shomare_Ruzha=22;
//_____________________________________ میانگین‌گیری
bishtarin_hajm = (tvol);
for(i = 0; i<Shomare_Ruzha;i++) if([ih][i].QTotTran5J>bishtarin_hajm) bishtarin_hajm=[ih][i].QTotTran5J;
//_____________________________________ پالایه
bishtarin_hajm == (tvol);

خیلی لطف کردین استاد.خیلی وقت بود دنیال این کد بودم .یه سوال خدمتتوت داشتم اگر i=0 باشه حجم معاملاتی امروزو نشون میده؟

mhjboursy

۱۳۹۸/۱۰/۲۶, ۲۳:۰۳

خیلی لطف کردین استاد.خیلی وقت بود دنیال این کد بودم .یه سوال خدمتتوت داشتم اگر i=0 باشه حجم معاملاتی امروزو نشون میده؟
سلام.
نمی‌دانم. یادم رفته.
آزمایشش ساده است.
بگذارید ببینیم:

(cfield0) = (tvol);
(cfield1) = [ih][0].QTotTran5J;

بلی.
صفر یعنی امروز.
(البته بهتر است این را شنبه بین ساعت ۸٫۵ تا ۱۲٫۵ دوباره آزمایش کنیم.
یا علی.

saeedbhz

۱۳۹۸/۱۰/۲۷, ۰۰:۴۴

سلام.
نمی‌دانم. یادم رفته.
آزمایشش ساده است.
بگذارید ببینیم:

(cfield0) = (tvol);
(cfield1) = [ih][0].QTotTran5J;

بلی.
صفر یعنی امروز.
(البته بهتر است این را شنبه بین ساعت ۸٫۵ تا ۱۲٫۵ دوباره آزمایش کنیم.
یا علی.
منم به همین شک دارم.ایشالا شنبه حتما چک میکنم.ممنون

vahidagha

۱۳۹۸/۱۱/۱۱, ۱۴:۳۶

سلام
چطور میتونم اطلاعات حقیقی حقوقی کل نمادها رو علاوه بر پارامترهای فعلی که ارائه میشه به صورت اکسل از سایت tsetmc بگیرم؟
صفحه دیده بان بازار و به عنوان مثال برای خودم کاستومایز کردم و سرانه خرید حقیقی رو در سی فیلد گذاشتم. اما میخوام اینها رو هر روز از سایت بورس به صورت اکسل بگیرم. خروجی از خود سایت که میگیرم در فرمت HTML صفحه دیده بان شخصی رو دانلود میکنه. اما در فرمت اکسل همون پارامترهای معمول رو فقط دانلود میکنه. کسی میدونه چکار باید کرد؟

sooroosh1315

۱۳۹۸/۱۱/۱۱, ۱۸:۵۸

سلام
چطور میتونم اطلاعات حقیقی حقوقی کل نمادها رو علاوه بر پارامترهای فعلی که ارائه میشه به صورت اکسل از سایت tsetmc بگیرم؟
صفحه دیده بان بازار و به عنوان مثال برای خودم کاستومایز کردم و سرانه خرید حقیقی رو در سی فیلد گذاشتم. اما میخوام اینها رو هر روز از سایت بورس به صورت اکسل بگیرم. خروجی از خود سایت که میگیرم در فرمت HTML صفحه دیده بان شخصی رو دانلود میکنه. اما در فرمت اکسل همون پارامترهای معمول رو فقط دانلود میکنه. کسی میدونه چکار باید کرد؟

روی شخصی نباید بذارید، باید بذارید رو حالت ...... +فیلدهای کاربر، بعد خروجی بگیرین

mhjboursy

۱۳۹۸/۱۱/۱۱, ۱۹:۵۵

سلام
چطور میتونم اطلاعات حقیقی حقوقی کل نمادها رو علاوه بر پارامترهای فعلی که ارائه میشه به صورت اکسل از سایت tsetmc بگیرم؟
صفحه دیده بان بازار و به عنوان مثال برای خودم کاستومایز کردم و سرانه خرید حقیقی رو در سی فیلد گذاشتم. اما میخوام اینها رو هر روز از سایت بورس به صورت اکسل بگیرم. خروجی از خود سایت که میگیرم در فرمت HTML صفحه دیده بان شخصی رو دانلود میکنه. اما در فرمت اکسل همون پارامترهای معمول رو فقط دانلود میکنه. کسی میدونه چکار باید کرد؟
سلام.
باگ tsetmc است.
باید حتما در این حالت باشد:
https://i.vgy.me/5N8IzO.png
بعد اکسل را دریافت کنید.
یا علی.

vahidagha

۱۳۹۸/۱۱/۱۱, ۲۳:۰۲

واقعا هم از آقای سروش و هم از آقای محمدحسین خیلی ممنونم. جواب داد! عالی بود.

amomehdi

۱۳۹۸/۱۱/۲۷, ۱۵:۱۰

اجرای فیلتر ها توی این یک ماه اخیر یه کم به مشکل برخورده البته به نظر من

شما هم این مشکل رو دارید یا خیر؟

saeedbhz

۱۳۹۸/۱۱/۲۷, ۱۵:۱۳

سلام.وقت بخیر
دوستان کسی فیلتر کندل دوجی داره؟
ممنون میشم

amomehdi

۱۳۹۸/۱۱/۳۰, ۱۹:۰۲

Math.abs((pf)-(pl))<=.003*(pf)

البته این کد صف ها رو هم نشون میده

amomehdi

۱۳۹۸/۱۲/۰۱, ۱۴:۳۱

سلام

اقای محمد حسین من چطوری میتونم چند فیلتر رو داخل یه فیلتر بنویسم
باید از یک function
یا باید برای هر فیلتر از یک function استفاده کنم

ممنون میشم اگر توضیح دهید

مثلا rsi , سرانه خرید و.. رو میخوام داخل یه فیلتر بنویسم

mhjboursy

۱۳۹۸/۱۲/۰۱, ۱۴:۴۵

سلام

اقای محمد حسین من چطوری میتونم چند فیلتر رو داخل یه فیلتر بنویسم
باید از یک function
یا باید برای هر فیلتر از یک function استفاده کنم

ممنون میشم اگر توضیح دهید

مثلا rsi , سرانه خرید و.. رو میخوام داخل یه فیلتر بنویسم
سلام.
تابع‌نویسی هست. بلی. ولی بدون تابع نویسی هم می‌شود. لازم نیست خودتان را زیاد به مشقت بیاندازید و بروید صفر تا صد برنامه‌نویسی را یاد بگیرید.

اکنون یک توضیح ساده می‌دهم که آسان یاد بگیرید و استفاده بفرمایید.

آموزش برنامه‌نویسی - ترکیب چند شرط
=======================

فرض بفرمایید کدهای ما سه بخش است که هر کدام با یک چنین خط کشی‌ای از هم جدا شده:

// ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــ //
و فرض بفرمایید یکی از شرطهای ما (یکی از پیشنهادهای خرید ما - یکی از حالات دلخواه ما) این است:

Shart_1 = RSI > 50;
و یکی این:

Shart_2 = sarane_kharidar > 50000000;
و یکی این:

Shart_3 = (pc) > Miangin_Motehareke_20_ruze;
در این حالت کافی است کدهای ما زمانی در انتهای خود (خروجی را) True برگرداند که این سه شرط درست باشد.
برای این کار کافی است کد زیر را بگذاریم زیر کدهای دیگرمان:

Shart_1 && Shart_2 && Shart_3;

================================================

یک بار کل کد را می‌گذارم که نگاه کنیم و یاد بگیریم:


//محاسبات مربوطبه آر اس آی
//
Shart_1= RSI> 50;
//ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــ//
//
//محاسبات مربوطبه سرانه خریدار
//
Shart_2= sarane_kharidar> 50000000;
//ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــ//
//
//محاسبات مربوطبه میانگین متحرک
//
Shart_3= (pc)> Miangin_Motehareke_20_ruze;
//ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــــــ//
Shart_1&& Shart_2&& Shart_3;

amomehdi

۱۳۹۸/۱۲/۰۱, ۱۵:۳۶

خیلی ممنون

amomehdi

۱۳۹۸/۱۲/۰۱, ۲۰:۳۰

اقای محمد حسین

از شما درخواستی دارم لطفا در صورت امکان اموزش هایی در مورد فیلتر نویسی پیشرفته را در این تایپک
قرار بدهید
مثلا اموزش نوشت فیلتر مکدی یا حمایت و مقاومت های یک سهم

البته اگر به نظر خود شما این فیلتر ها بازده صحیحی دارن

و صد البته نوشتن و اموزش دادن همچین مواردی زمان زیادی میبرد (هم نوشتن فیلتر و هم اموزش آن) این پست فقط در حد پیشنهاد بود

اگر امکانش بود که سپاسگذاریم و اگر نبود متوجه هستیم و درک میکنیم/:.smilingsmiley.:/

mhjboursy

۱۳۹۸/۱۲/۰۲, ۰۳:۰۸

اقای محمد حسین

از شما درخواستی دارم لطفا در صورت امکان اموزش هایی در مورد فیلتر نویسی پیشرفته را در این تایپک
قرار بدهید
مثلا اموزش نوشت فیلتر مکدی یا حمایت و مقاومت های یک سهم

البته اگر به نظر خود شما این فیلتر ها بازده صحیحی دارن

و صد البته نوشتن و اموزش دادن همچین مواردی زمان زیادی میبرد (هم نوشتن فیلتر و هم اموزش آن) این پست فقط در حد پیشنهاد بود

اگر امکانش بود که سپاسگذاریم و اگر نبود متوجه هستیم و درک میکنیم/:.smilingsmiley.:/
ببینید.


هم من نمی‌توانم قبول کنم. (حوصله‌ام کم شده، زمانم به هیچ کاری‌ام کفاف نمی‌دهد دیگر.)
هم اینکه دوستان دیگر هستند (جناب سروش مثلا اکنون گمان کنم بهتر و بیشتر از من بلد هستند).
و هم اینکه آموختن این چیزها این‌جوری نیست. اکنون روشش را خدمتتان عرض می‌کنم. باید بروید در دلش. باید این کار را بکنید:



[*=1]باید بروید آموزش یک صفحه‌ای بورس را یک نگاه بیاندازید...
[*=1]سپس از ساده‌ترین کدها آغاز کنید. کدهای یک خطی و چند جمله‌ای. بخوانید و آنها را بررسی کنید و دست‌کاری‌شان کنید. و ببینید چه اتفاقی می‌افتد.

[*=1]آموزش‌های زیادی را هم بنده یا دیگر دوستان در خلال این جستار یا جاهای دیگر قرار داده‌ایم که می‌توانید از آنها هم (تنها به عنوان ابزار آموزشی کمکی) استفاده کنید (نقش اصلی فقط تمرین است و بس).

amomehdi

۱۳۹۸/۱۲/۰۲, ۱۱:۴۷

خیلی ممنون از پاسخ گویی

چند سوال داشتم دوستان اگر اطلاع داشتن ممنون میشم جواب بدن

ایا تعداد روزهایی که بازار بسته است در فیلتر محاسبه میشود ؟مثلا بازار در ماه حدود 21 الی 22 روز باز است
وقتی ما فیلتری مینویسیم 30 روزه ایا خروجی صحیح است؟؟؟

و از چه فرمولی برای کراس مثلا مووینگ اوریج استفاده کنم ایا استفاده از میانگین قیمت و تقسیم بر هم کفایت میکنه و اگر نه لطفا فرمولش رو برام بنویسید ممنون میشم

sooroosh1315

۱۳۹۸/۱۲/۰۲, ۱۸:۳۲

خیلی ممنون از پاسخ گویی

چند سوال داشتم دوستان اگر اطلاع داشتن ممنون میشم جواب بدن

ایا تعداد روزهایی که بازار بسته است در فیلتر محاسبه میشود ؟مثلا بازار در ماه حدود 21 الی 22 روز باز است
وقتی ما فیلتری مینویسیم 30 روزه ایا خروجی صحیح است؟؟؟

و از چه فرمولی برای کراس مثلا مووینگ اوریج استفاده کنم ایا استفاده از میانگین قیمت و تقسیم بر هم کفایت میکنه و اگر نه لطفا فرمولش رو برام بنویسید ممنون میشم

سلام و عرض ادب
در tsetmc فقط روز های بازار باز حساب می شود یعنی 60 روز tsetmc حدودا 3 ماه هست

سایت tsetmc بسیار ضعیف و پر خطا و پر باگ و اینچیزاس، مخصوصا وقتی کمی پیچیدگی بیاد تو کار،
پیشنهاد من (و احتمالا آقا محمد حسین) اینه که از نرم افزار amibroker استفاده کنید و هرشب ساعت 20 با نرم افزارtseclint برایش خوراک بگیرید، مووینگ اوریج و ارس ای مکدی و.... همه را در امی بروکر تحلیل و بررسی و بک تست و.... انجام دهید
البته می دونم که این پیشنهاد رو قبول نمی کنید و احساس می کنید که نه tsetmc بهتر هست و... ? منم وقتی آقا محمد حسین بهم این را گفت قبول نکردم، بعد که کار کردم دیدم ارزش نداره، با امی بروکر، یا حتی چارت های آن لاین کیفیت بهتره،

Tsetmc برای فرمول های ساده ابداعی خود شخص بهتره، مثلا جدیدا یک فیلتر نوشتم که روزی 1 درصد سود میدهد، آن هم در کمتر از 10 دقیقه، با دقت بالا، فقط مشکل اینجاس که حداکثر خوش شانس باشی بتونی 1 میلیون تومن بخری و 7-8 هزار تومن سود کنی، آن هم فقط در یک ساعت مشخص در طول بازار کار می کند، شاید مثلا بشه فرمول های ابداعی بهتری هم پیدا کرد، اگر علاقه به این نوع معاملات باشد،

در واقع tsetmc برا تابلو خوانی خوب هست، برای تکنیکال بهتره سراغ نرم افزارهای تخصصی بروید

امیدوارم مفید نوشته باشم

amomehdi

۱۳۹۸/۱۲/۰۲, ۲۱:۴۹

سلام اقای سروش من حرفتون در مورد ظعف سایت tsetmc رو واقعا قبول دارم مدت طولانی از امی بروکر استفاده کردم

و خیلی فیلتر نوشتم (البته برای سایت tsetmc ) البته غلط یا درستش بماند و فیلتر کراس هم دارم فقط دوست دارم یه فرمول یا فیلتر رو درک کنم نه اینکه یاد حفظ کنم

و ازتون بخاطر پاسخ گویی تشکر میکنم

و از مدیران سایت خواهش دارم در مورد هیدن نبودن پیام ها شخصی که رد و بدل میشه حتما فکری بکنن

بازم ممنون

بقراط حکیم

۱۳۹۸/۱۲/۰۲, ۲۲:۰۶

دوستان کسی میتونه فیلتر کراس هیستوگرام مکدی با خط سیگنال رو بفرسته؟ میشه فیلترشو نوشت؟

saeedbhz

۱۳۹۸/۱۲/۰۴, ۱۸:۰۷

سلام.وقت بخیر.چطوری میتونم بنویسم که سهمای با a>2 همزمان با a<2 به شرطی که b>1 هست نشون بدهبه عبارتی در صورتی سهم با a<2 رو نشون بده که b>1 باشهa , b پارامتر دلخواه هستندممنون میشم دوستان راهنمایی کنند

mhjboursy

۱۳۹۸/۱۲/۰۴, ۱۸:۲۶

سلام.وقت بخیر.چطوری میتونم بنویسم که سهمای با a>2 همزمان با a<2 به شرطی که b>1 هست نشون بدهبه عبارتی در صورتی سهم با a<2 رو نشون بده که b>1 باشهa , b پارامتر دلخواه هستندممنون میشم دوستان راهنمایی کنند


a>2
||
)
a<2
&&
b>1
(

a>2|| (a<2&&b>1)
البته... اگر حالت a==0 وجود نداشته باشد یا برایمان مهم نباشد فقط کافی است بنویسیم:

a>2|| (b>1)


پی‌نوشت: از اینکه این‌قدر خوب پرسشتان را مطرح کردید تشکر می‌کنم. خدا خیرتان بدهد. هم ساده بود. هم چیزهایی که به دیگران مربوط نیست را مطرح نکردید. هم پرسش کلی نپرسیدید... کلا خیلی خوب است خوب پرسیدن.

sooroosh1315

۱۳۹۸/۱۲/۰۴, ۱۸:۳۲

سلام.وقت بخیر.چطوری میتونم بنویسم که سهمای با a>2 همزمان با a<2 به شرطی که b>1 هست نشون بدهبه عبارتی در صورتی سهم با a<2 رو نشون بده که b>1 باشهa , b پارامتر دلخواه هستندممنون میشم دوستان راهنمایی کنند




show = 0
if ((plp)>5 ) { show = 1}
if ( (plp)<5 && (pcp)>4 ) { show = 1}
show==1;




show = 0
if (a>2 ) { show = 1}
if ( a<2 && b>1 ) { show = 1}
show==1;

saeedbhz

۱۳۹۸/۱۲/۰۵, ۱۶:۲۵

show = 0
if ((plp)>5 ) { show = 1}
if ( (plp)<5 && (pcp)>4 ) { show = 1}
show==1;




show = 0
if (a>2 ) { show = 1}
if ( a<2 && b>1 ) { show = 1}
show==1;

ممنون از لطفتون

vBulletin Version 4.2.5 Copyright ©2000-۱۳۹۸, Jelsoft Enterprises Ltd.

۱
۴
محمدحسین متولی
محمدحسین متولی
شاید از این پست‌ها خوشتان بیاید