آشنایی با الگوی مثلث

10 روش شگفت انگیز ساخت الگوی اعداد در پایتون!
پایتون از آن دسته زبان های برنامه نویسی پر کاربرد به شمار می رود که اتفاقا یکی از زبان های همه فن حریف هم می باشد. شاید نشود گفت که پایتون همه کار هایی که برنامه نویسان نیاز دارند را انجام می دهد، اما آنقدر پر کاربرد هستش که جوابگوی خیل عظیمی از نیاز های برنامه نویسان باشد. حال در این مقاله قصد داریم ببینیم که “ساخت الگوی اعداد در پایتون” چگونه انجام می شود. کاری که شاید خیلی مشکل به نظر برسد اما با راهکار هایی که در این مقاله ارائه می دهیم، این موضوع را برای شما آسان تر خواهیم کرد. البته قبل از اینکه سراغ این موضوع برویم لازم است توضیحات بیشتری از پایتون را در اختیار شما قرار دهیم که یک آشنایی کوچکی با این زبان هم پیدا کنید. با همراه باشید.
میخوای بعدا بخونی ؟
ساخت الگوی اعداد در پایتون
در این آموزش قصد داریم به طور اختصاصی به ساخت الگوی اعداد در پایتون بپردازیم. با استفاده از پایتون می شود به روش های مختلف الگوی اعداد ساخت و که این الگوی اعداد در زمینه های مختلفی هم کاربرد دارد. به طور کلی پایتون در زمینه های آشنایی با الگوی مثلث مختلفی کاربرد دارد و همانطور که قبلا هم گفتیم، یکی از پایه های ثابت طراحی سایت نیز به شمار می رود.
قبلا درباره طراحی سایت با پایتون هم صحبت کرده بودیم. ساخت الگوی اعداد در پایتون شاید یک امر جداگانه به حساب بیاید، اما اینطور نیست که با طراحی سایت با پایتون در ارتباط نباشد. طراحی سایت قدیم تر با زبان های برنامه نویسی مختلفی انجام می شد که گاهی این موضوع برای برنامه نویسان چالش های زیادی را به همراه داشت. درست است که پایتون خیلی از این چالش ها را رفع کرده است، اما همچنان نمی شود گفت که طراحی سایت با پایتون یک امر ساده و آسان است. هنوز هم این کار به تخصص بالایی نیاز دارد و اگر یک برنامه نویس خبره و خلاق نباشید، طراحی سایت با پایتون می تواند شدیدا چالش برانگیز باشد.
اما ساخت الگوی اعداد در پایتون با دانستن کد های مخصوص آن به راحتی انجام می شود. کد هایی که در این مقاله نمونه آشنایی با الگوی مثلث های آن ها را برای شما قرار خواهیم داد و در 10 تا از آن ها را برای شما موشکافانه بررسی خواهیم کرد. اما قبل از هرچیز بهتر است بدانیم که دقیقا الگوی اعداد چیست و ماهیت آن را بررسی کنیم.
الگوی اعداد چیست؟
الگوی اعداد با اینکه شاید درست کردنش کمی چالش برانگیز باشد، تعریف ساده ای دارد. الگوی اعداد در واقع شکل های هندسی ای هستند که با لوپ های کنترل شده به شکل مربع، لوزی، مثلث و … ترتیبی آشنایی با الگوی مثلث از اعداد را می سازند. این الگو ها شکل های مختلفی دارند که دقیقا می خواهیم به 10 تا از آن ها اشاره کنیم تا ببینید “الگوی اعداد در پایتون” به چه شکل هایی ممکن است ظاهر شوند و چه کد هایی برای ساخت آن ها زده می شود.
پرینت اعداد 0 تا 9
قبل از اینکه سراغ مبحث ساخت الگوی اعداد در پایتون برویم لازم است بفهمیم که چگونه باید پرینت اعداد 0 تا 9 در پایتون را انجام بدهیم. برای این کار هم تنها لازم است به سادگی از دستور for به صورت لوپ به لوپ استفاده کنیم تا اعداد 0 تا 9 روی کد های پایتون ما ارائه شوند.
کد های این کار هم به این صورت می باشد: (این متن را داخل مقاله ننویسید: برای بهتر کپی کردن کد ها در کادر می توانید از لینک منبع در آخر مقاله استفاده کنید)
for i in range(10) :
خروجی ای که این کد به ما می دهد، اعداد 0 تا 9 به ترتیب هستند:
0123456789 |
حال بیایید روش های مختلف ساخت الگوی اعداد در پایتون را بررسی کنیم:
بیت کوین و درسی خطرناک در الگوی مثلث ها !! (تحلیل تکنیکال قیمت بیتکوین)
آیا میدانید یک دوازده سطحی چند زاویه دارد؟ من هم نمیدانم! آسانتر این است که به ساده سازی امور بپردازیم. ۳، عدد راحتتری برای مدیریت این کار است و فرضا میتوانیم از یک مثلث عادی و پیش پا افتاده برای انجام این قبیل محاسبات استفاده کنیم. این قضیه به طور جالبی در مورد بیت کوین (Bitcoin) هم صدق میکند. تقریبا در سه ماه گذشته، قیمت ترید آن به اصطلاح مثلثی بوده است.
اجازه دهید توضیح دهم که منظورم از مثلث چیست. روشی برای تحلیل نمودارهای قیمت وجود دارد که تحلیل تکنیکال نامیده میشود و در واقع میتوان این تحلیل را در مورد قیمت هر چیزی اعمال کرد.
در این تحلیل، ما اساسا در جستجوی الگوهای قیمت و استفاده از آنها برای پیشبینی آنچه هستیم که ممکن است برای قیمت در آینده اتفاق بیافتد. وقتی که الگوی مشابهی اتفاق میافتد، این پیشبینیها توسط آنچه که در گذشته اتفاق افتاده، دیکته میشوند.
من در مورد تحلیل تکنیکال در وبلاگ دیگری صحبت کردهام که از طریق این لینک میتوانید به آن آشنایی با الگوی مثلث دسترسی داشته باشید. در آنجا، به طور پیچیدهتری در مورد قضیه بحث شده است. موضوع مثلث در اینجا، تا آنجا که ممکن است سادهسازی شده است.
درآمدی کوتاه بر مثلث تشکیل شده در نمودار بیت کوین
سه نوع مثلث وجود دارد: متقارن، صعودی و نزولی. آنها مانند شکل زیر به نظر میرسند:
این ایده به این شکل است که قیمت دارایی (خط سیاه) در داخل شکل مثلث (خطوط سبز) ترید میشود، تا این که سرانجام از مثلث بیرون میرود. زمانی که قیمت از محدوده مثلث خارج شد، معمولا در همان جهت خروج ادامه پیدا میکند. هر چه مثلث بزرگتر باشد، حرکت خروجی نیز بزرگتر خواهد بود.
اصولا در تحلیل تکنیکال این گونه تعریف شده که مثلثها الگوهای ادامه دهنده روند هستند؛ یعنی اگر روند صعودی بوده، پس صعودی هم به مسیر خود ادامه خواهد داد
مثلث صعودی معمولا یک الگوی صعودی است و این یعنی قیمت با احتمال بیشتر و بر اساس سوابق گذشته، به سمت بالا خروج پیدا میکند؛ عکس این قضیه، مثلث نزولی است که به احتمال بیشتر، قیمت به سمت پایین خارج میشود. اما در میانه این دو، مثلث متقارن وجود دارد که نه مثبت و نه منفی است. تجارب گذشته نشان داده که در این حالت، احتمال پنجاه پنجاه برای خروج قیمت از هر دو سمت وجود دارد.
در هر سه الگوی مثلث، حرکت قیمت برای شکست ضلع، بسیار سریع و قدرتمند انجام میشود که به آن اصطلاحا بریک اوت (Breakout) میگویند.
این چیزی است که بیت کوین امسال انجام داده است…
مثلث ایجاد شده در نمودار بیت کوین آشنا به نظر میرسد؟
بعد از یک جهش بالاتر در نیمه اول سال، سه ماه گذشته یک مثلث متقارن کلاسیک را نشان داده است. متاسفانه این الگو چندان مفید نیست و چشماندازی خنثی را نشان آشنایی با الگوی مثلث میدهد.
تجارب گذشته نشان داده که احتمال صعود یا نزول، در اینجا پنجاه پنجاه باشد. اما آنچه که میدانیم، این است که زمان در حال سپری شدن است و انتهای این الگو در حال نزدیک شدن است، و زیاد طول نمیکشد که جهت این حرکت مشخص شود.
این مثلث بسیار بزرگ است؛ بنابراین حرکتی که در نتیجه آن حاصل میشود، احتمالا بسیار بزرگ خواهد بود.
چرا ما چنین الگوهای تکنیکال را مورد توجه قرار میدهیم؟
ارز های دیجیتال تا حدود زیادی به این شیوه تحلیل میشوند و این تحلیلها در گسترهای از رسم کردن مثلثهای ساده تا شاخصهای آماری بسیار پیچیدهتر قرار میگیرند. دلیل این امر واضح است؛ طبقههای دیگر داراییها دارای محرکهای خارجی واضحی هستند که بر آنها تاثیر میگذارند.
به عنوان مثال، ارزها دارای نرخ سود هستند (مثلا از طریق تصمیمات بانک مرکزی) و سهام نیز دارای جریانهای نقدی یا سودهای شرکت است. داراییهای کریپتویی شاید هیچ یک از موارد بالا را نداشته باشند؛ در نتیجه باید بر تحلیل تکنیکال اتکا کرد و عوامل بنیادینی که در بازارهای سنتی وجود دارند را در واقع نمیتوان در اینجا در نظر گرفت.
البته شرایط برای همیشه به این صورت باقی نخواهد ماند؛ استدلال میشود که داراییهای کریپتویی باید به شیوهای در برابر تردید و عدم قطعیت محافظت شوند. ما در دوران جالبی زندگی می کنیم. در زمان وقوع یک رکود جهانی، بیت کوین چگونه عکسالعمل نشان خواهد داد؟ یا در یک بحران مالی شدیدتر، بیت کوین چکار خواهد کرد؟ آیا بیت کوین به عنوان پناهگاهی امن دیده خواهد شد؟ این قبیل سوالات و بسیاری دیگر هنوز مانده که جواب داده شوند.
پس برگردیم به مثلث تشکیل شده در بیت کوین
بیت کوین به طور واضحی در حال ترید شدن در داخل مرزهای مثلث ذکر شده است و ما در انتظار خروج از این مثلث هستیم. این حرکت احتمالا بسیار قدرتمند خواهد بود.
اگر احتمال صعود میدهید، حرکت به بالای ۱۰۷۰۰ دلار میتواند دیدگاه مثبت شما را تایید کند. اگر انتظار نزول دارید، افت به زیر ۸۳۰۰ دلار، دیدگاه منفی شما را تایید خواهد کرد. اگر نظری در این میان ندارید، در نهایت خروج از این الگو به تصمیمگیری شما کمک خواهد کرد.
در زمان حساسی برای بیت کوین قرار داریم و چند هفته بعد احتمالا جهت قیمت را برای چند ماه آینده دیکته خواهد کرد. من خوشبین هستم و به بیت کوین اعتقاد دارم، بنابراین تعصبم به من می گوید که حرکت به بالا خواهد بود. البته ممکن است اشتباه کنم و باید برای آن آماده باشم.
الگوی مثلث متقارن؛ قسمت چهاردهم آموزش تحلیل تکنیکال ارزهای دیجیتال
در ادامه دوره آموزش تحلیل تکنیکال در بازار ارزهای دیجیتال، به معرفی الگوهای نموداری رسیدیم. همانطور که در دو جلسه قبل الگوی مثلث افزایشی و الگوی مثلث کاهشی را معرفی کردیم، در این جلسه نیز، الگوی مثلث متقارن (Asymmetric Triangle) را معرفی خواهیم کرد.
شکل الگوی مثلث متقارن
در صورتی که دو قسمت قبلی را مطالعه کرده باشید، متوجه شدهاید که الگوی مثلث از دو خط روند تشکیل شده است. الگوی مثلث افزایشی یک خط روند صعودی در زیر کندلها و یک خط روند افقی در بالای کندلها دارد. در مورد الگوی مثلث کاهشی نیز، یک خط آشنایی با الگوی مثلث روند نزولی در بالای کندلها قرار گرفته و خط روند افقی در زیر کندلها قرار دارد.
در مورد الگوی مثلث متقارن نیز این دو خط روند وجود دارند. با این تفاوت که، هر دو خط روند، شیبدار بوده و همگرا هستند. یک خط روند صعودی در زیر کندلها قرار میگیرد و خط روند دیگر (خط روند نزولی) در بالای کندلها قرار دارد.
در این الگو سقفهای جدید، پایینتر از سقف قبل و کفهای جدید، بالاتر از کف قبل تشکیل میشود. در مورد شکست این الگوی نموداری، هم شانس خروج قیمت از بالا و هم از پایین وجود دارد. در واقع، احتمال شکست از هر طرف وجود دارد (مثل سایر الگوهای مثلث). برای بررسی احتمال شکست الگو، مجددا به تحقیقات آقای بولکوفسکی مراجعه خواهیم کرد. او با بررسی 1347 الگوی مثلث متقارن و مشاهده جهت شکست الگو نتیجه گرفت که:
در 53 درصد از مواقع، قیمت، الگوی مثلث متقارن را رو به بالا میشکند و در 47 درصد مواقع این الگو رو به پایین آشنایی با الگوی مثلث شکسته میشود.
در واقع با تقریب مناسبی میتوان گفت که احتمال شکست در این الگو 50-50 است. لذا از قبل نمیتوان جهت شکست الگو را پیشبینی کرد.
در مورد عملکرد این الگوی نموداری باید گفت که زیاد امیدوارکننده نیست. در بین سه الگوی مثلث، الگوی مثلث متقارن بدترین عملکرد را دارد و همین ابتدای کار بگوییم که با الگوی نموداری با عملکرد بالا سروکار نداریم. زیرا این الگو در 50 درصد از مواقع به تارگت خود میرسد و همچنین درصد خطای 10 تا 13 درصدی در آن وجود دارد. مجموع اینها نشان میدهد که نمیتوان صرفا با این الگوی نموداری ترید مطمئنی داشت.
در زیر نمودارهایی که در آنها الگوی مثلث متقارن تشکیل شده را نشان خواهیم داد.
تشخیص صحیح الگوی مثلث متقارن
در نمودار زیر دو الگوی مثلث تشکیل شده است. یکی از الگوها نادرست و دیگری صحیح است.
دو مثال از الگوی مثلث متقارن
اعتبار الگوی Asymmetric Trinagle
در مورد اعتبار الگو تقریبا همه موارد، مشابه چیزیست که در دو جلسه قبل بیان شد. تعداد برخوردها باید بهاندازهای باشد که دورن الگو فضای خالی کمی داشته باشیم. همچنین حداقل بایستی قیمت دوبار با هر خط روند برخورد داشته باشد، در غیر اینصورت الگوی مثلث نخواهد بود.
در الگوی مثلث متقارن مشابه دو الگوی افزایشی و کاهشی، کاهش حجم معاملات در هنگام تشکیل پترن، اعتبار آن را افزایش میدهد.
بررسی اعتبار الگوی مثلث متقارن از روی الگوی حجم معاملات
هدف الگوی مثلث متقارن
هدف الگوی مثلث متقارن نیز مشابه دیگر الگوی مثلث است. محاسبه هدف الگو را مطابق تصویر زیر انجام دهید.
*در صورت داشتن سوال، کاربران میتوانند آن را در گروه تلگرامی اکسچینو مگ مطرح نمایند.