نزدیکترین موقعیت وقوع شرط در گذشته
نزدیکترین موقعیت وقوع شرط در گذشته
با درود
1- چطور میشه نزدیکترین موقعیت وقوع شرطی در گذشته رو پیدا کرد ؟!
2- چگونه میتونیم تعداد دفعات وقوع یک شرط در گذشته رو شمارش کنیم ؟!
برای مثال سهمی در 6 ماه گذشته 15 مرتبه 3 برابر میانگین حجم ماهانه ، حجم خورده…
اول اینکه چطور می تونم این 15 دفعه رو در خروجی داشته باشم؟؟
دوم اینکه آخرین باری که این اتفاق افتاده چند کندل با زمان حال فاصله داشته؟
تشکر
درود
روشی که بالا توضیح دادید در صورتی که فقط یکبار وقوع شرط در بازه زمانی اتفاق افتاده باشه خروجی درست میده و درصورتی که چند بار شرط اتفاق افتاده باشه دورترین موقعیت وقوع شرط رو برمیگردونه
اما از روش بالا میشه نزدیکترین زمان وقوع شرط در گذشته رو بدست آورد
نکته : روش بالا یه ضعفم داره و اونم اینه که اگر در بازه زمانی مد نظر شرط به هیچ وجه اتفاق نیفتاده باشه الگوریتم دورترین کندل بازه زمانی رو به عنوان موقعیت وقوع شرط خروجی میده
راه حل: کافیه یه شرط برگشت به عقب روی دورترین کندل ایجاد کنیم تا مطمئن بشیم که آیا شرط در اون موقعیت زمانی برقرار بوده یا خیر