اطلاعات بیشتر در مورد نشانگر Aroon

ساخت وبلاگ

به پنجمین شماره خبرنامه نکات آمی بروکر خوش آمدید.

موضوع اصلی این شماره این است که چگونه سهام هایی را که دیگر معامله نمی شوند به صورت خودکار از پایگاه داده خود حذف کنید. گوشه AFL دارای نشانگر Aroon Up/Down است.

به هر حال: آیا این خبرنامه برای شما مفید است؟هر گونه نظر / پیشنهاد یا ایده مقاله. لطفا در ارسال یک خط به [email protected] دریغ نکنید

2 کتابخانه فرمول AFL: نشانگر Aroon Up/Down

اندیکاتور آرون توسط توشار چنده توسعه داده شده است. آرون کلمه سانسکریت به معنای "نور اولیه سحر" یا تغییر شب به روز است. اندیکاتور Aroon به شما امکان می دهد تغییرات قیمت اوراق بهادار را از روند به محدوده معاملاتی پیش بینی کنید. این نشانگر از دو خط استفاده می کند: Aroon Up و Aroon Down. Aroon Down اندازه گیری است که نشان می دهد نوار فعلی چقدر به آخرین پایین ترین نوار پایین موجود در آخرین N میله نزدیک است. Aroon Up اندازه گیری است که نشان می دهد نوار فعلی چقدر به آخرین بالاترین نوار High یافت شده در آخرین N میله نزدیک است. علاوه بر این، نوسانگر Aroon را می توان به عنوان تفاوت بین نشانگرهای Aroon Up و Aroon Down تعریف کرد. برای اطلاعات بیشتر در مورد اندیکاتور آرون به مقاله ای که توسط توشار چنده در شماره سپتامبر 1995 مجله تحلیل فنی سهام و کالا نوشته شده است مراجعه کنید.

نشانگر آرون از 0 تا 100 متغیر است و با سطوح 30/70 اضافی ترسیم می شود. دوره پیش فرض 14 روز است. این اندیکاتور به صورت زیر عمل می کند: اگر یک امنیتی به بالاترین حد خود در 14 روز برسد، Aroon Up = 100; هنگامی که امنیت به پایین ترین حد خود در 14 روز می رسد، Aroon Down = 100; زمانی که در 14 روز هیچ رکورد جدیدی وجود نداشت، Aroon Up = 0; و در نتیجه زمانی که به مدت 14 روز پایین ترین سطح وجود نداشت، Aroon Down = 0.

اندیکاتور آرون روش دیگری (علاوه بر شاخص های VHF و ADX) برای تعیین روند روند یا عدم روند بازار است. فرمول AFL برای اندیکاتور در زیر آورده شده است.

L14 = LLV (کم، 14)؛H14 = HHV (بالا، 14)؛

AroonDown = 100* (14 - (( IIF(Ref(L,-1) == L14 , 1 , IIF( Ref(L ,-2 ) == L14 , 2 , IIF( Ref(L,- 3 ) ==L14 , 3 , IIF( Ref(L ,-4 ) == L14 , 4 , IIF(Ref(L ,-5 ) == L14, 5 , IIF(Ref(L ,-6 ) == L14 , 6 , IIF( Ref(L ,-7 ) == L14, 7 , IIF(Ref(L,-8) == L14, 8, IIF(Ref(L,-9) == L14, 9, IIF( Ref(L,-10) == LLV(L, 14) , 10 , IIF(Ref(L ,-11) == L14 , 11 , IIF(Ref(L,-12) == LLV(L, 14) , 12, IIF( Ref(L,-13) == LLV(L, 14) , 13, IIF( Ref(L,-14) == L14, 14, 0) ) ) ) ) ) ) ) ) ) ) ))) ) / 14;

aroonup = 100 * (14- ((IIF (H ، -1) == H14 ، 1 ، IIF (Ref (H ، -2) == H14 ، 2 ، IIF (Ref (H ،- 3) ==H14 ، 3 ، IIF (Ref (H ، -4) == H14 ، 4 ، IIF (Ref (H ، -5) == H14 ، 5 ، IIF (Ref (H ، -6) == H14 ، 6 ، IIF.-10) == H14 ، 10 ، IIF (Ref (H ، -11) == H14 ، 11 ، IIF (Ref (H ، -12) == H14 ، 12 ، IIF (Ref (H ، -13) ==H14 ، 13 ، IIF (Ref (H ، -14) == H14 ، 14 ، 0))))))))))))))))))) / 14 ؛

Graph0 = aroonup ؛Graph1 = Aroondown ؛

(توجه: فرمول های ارائه شده در اینجا نیز از http://www. amibroker.com/library.html) در دسترس است

3 نکته هفته :: پایگاه داده کالینگ - چگونه سهام غیر تجاری را تشخیص دهیم؟

توجه: این عملکرد فقط در نسخه ویندوز Amibroker در دسترس است

در شماره اول خبرنامه Amibroker نکات Amibroker من در مورد استفاده از رابط اتوماسیون OLE Amibroker برای دسترسی به داده های سهام بحث کردم. در این مقاله نمونه دیگری از اتوماسیون را برای شما بیان می کنم: تشخیص سهام غیر تجاری با استفاده از JScript ساده. برای مبتدیان توصیه می کنم اولین مقاله را قبل از ادامه کار با این مقاله بخوانید.

همانطور که از قبل می دانید تمیز نگه داشتن پایگاه داده خود کار آسانی نیست. به خصوص هنگامی که چندین هزار سهام ذکر شده اید. برخی از تیک های جدید ظاهر می شوند ، برخی از بین رفته اند و شما نمی خواهید در هنگام استفاده دیگر از آنها در لیست قرار بگیرید. اکنون مطمئناً می توانید هر سهام را با دست بررسی کنید اما این یک کار خسته کننده است. این منطقه ای است که قابلیت اسکریپت و اتوماسیون Amibroker ممکن است به بسیار کمک کند.

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

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

/ * آستانه تشخیص (در روزها) */ VAR آستانه = 30 ؛// یک ماه به عنوان مثال/ * به طور پیش فرض حذف نکنید */ var DeleteByDefault = false ؛/ * از کاربر بخواهید تصمیم */ var askuser = true ؛/ * یک زمان برای صبر کردن تا مسیر پیش فرض (بدون حذف) */ var timeout = 5 ؛

این چهار متغیر ، بهاویور فیلمنامه را کنترل می کنند. متغیر آستانه مشخص می کند که چند روز غیر تدارکتی لازم است تا تیک تیک به عنوان منسوخ در نظر گرفته شود و به کاربر در مورد آن هشدار دهد. متغیر DeleteByDefault تصمیم می گیرد که آیا سهام شناسایی شده باید به طور پیش فرض حذف شود - هنگامی که کاربر در مدت زمان مشخص پاسخ نمی دهد. همانطور که می بینید من به این متغیر FALSE اختصاص داده ام ، بنابراین تیکت ها به طور پیش فرض حذف نمی شوند (آنها فقط در صورت تأیید حذف کاربر حذف می شوند). AskUser تصمیم می گیرد که آیا اسکریپت نمایش می دهد و از کاربر پرسیده می شود که با سهام داده شده چه کاری انجام دهد ، اگر به این متغیر کاذب اختصاص دهید ، اسکریپت بی سر و صدا کل پایگاه داده را با یک مسیر پیش فرض اسکن می کند (صرف صرفه جویی در لیست). در غیر این صورت از کاربر می پرسد که با هر تیکت چه کاری باید انجام دهد. آخرین زمان پارامتر تصمیم می گیرد که چند ثانیه اسکریپت باید منتظر تعامل کاربر باشد. اگر یک زمان به پایان رسید (به طور پیش فرض 5 ثانیه) بدون اینکه اسکریپت های کلیک بیشتر مسیر پیش فرض را طی کنند (حذف نمی شود). یکی از ویژگی های خوب این اسکریپت این است که حتی اگر می گویید "بله" برای حذف سهام ، اسکریپت فقط به لیست "StockTodelete" اضافه می کند و بعداً می توانید تصمیم بگیرید که با حذف ادامه ندهید. یکی دیگر از ویژگی های خوب این است که تمام سهام که حذف نشده اند اما به عنوان منسوخ شده می توانند برای پرونده "nottraded. txt" نوشته شوند. فقط وقتی فیلمنامه این درخواست را می کند ، "بله" پاسخ دهید.

یک اسکریپت کامل Cleanup. js را می توان در اینجا یافت. می توانید با خیال راحت این فایل را روی دیسک سخت خود ذخیره کنید ، Amibroker را راه اندازی کرده و بر روی پرونده اسکریپت (در Windows Explorer) دوبار کلیک کنید. این اسکریپت تشخیص سهام قدیمی شما را اجرا می کند و چیزی را حذف نمی کند مگر اینکه حذف را به صورت دستی تأیید کنید. کاربران پیشرفته می توانند با پارامترهای توصیف شده بازی کنند تا این اسکریپت برای اهداف شخصی شما مناسب تر شود.

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

برچسب : نویسنده : محبوب امانی بازدید : 53 تاريخ : پنجشنبه 24 فروردين 1402 ساعت: 12:37