یہ حکمت عملی ماضی کی N موم بتیوں کی افتتاحی قیمت کے مقابلے میں اختتامی قیمت کا تجزیہ کرکے مستقبل کی موم بتی کی سمت کا تعین کرتی ہے۔ یہ موم بتی کی سمت کے اشاروں کی بنیاد پر لمبی یا مختصر پوزیشن لیتی ہے۔
اس حکمت عملی کا بنیادی منطق یہ ہے:
تجزیہ کرنے کے لئے موم بتیوں کی تعداد کا تعین کرنے کے لئے پیرامیٹر NUM_CANDLES مقرر کریں.
ایک شمع کی سمت کا تعین کرنے کے لئے فنکشن candle_dir کی وضاحت کریں۔ close>open bullish ہے، close
پچھلے NUM_CANDLES موم بتیوں میں مخصوص سمت کے ساتھ موم بتیوں کی تعداد گننے کے لئے فنکشن count_candles کی وضاحت کریں۔
پچھلی NUM_CANDLES موم بتیوں میں تیزی سے ، bearish اور غیر جانبدار موم بتیوں کی تعداد گنیں ، ups ، dns ، neu میں اسٹور کریں۔
انڈیکی اشارے کی وضاحت کریں، اس کی قیمت ups-dns جمع / مائنس neu کے برابر ہے.
انڈیکی اشارے کی بنیاد پر طویل / مختصر اندراج کا تعین کریں۔
موم بتیوں کی ایک خاص تعداد کی موم بتی کی سمت کا تجزیہ کرکے ، یہ حکمت عملی تجارتی فیصلوں کے لئے مستقبل کی موم بتی کی سمت کے امکان کا اندازہ لگاتی ہے۔ NUM_CANDLES حکمت عملی کی حساسیت کو ایڈجسٹ کرنے کے لئے نمونہ کا سائز کنٹرول کرتا ہے۔
حکمت عملی منطق واضح اور سمجھنے، تشریح اور تصدیق کرنے کے لئے آسان ہے.
صرف موم بتی کے اعداد و شمار کی ضرورت ہوتی ہے، کمپیوٹنگ کی لاگت کو کم کرنا.
NUM_CANDLES پیرامیٹر کو ایڈجسٹ کرکے حساسیت کو ایڈجسٹ کرنا آسان ہے۔
تمام مصنوعات اور ٹائم فریم پر لاگو، اعلی موافقت.
بہترین مجموعہ تلاش کرنے کے لئے پیرامیٹرز کو بہتر بنانے کے لئے آسان.
رینج سے منسلک مارکیٹ کو سنبھالنے میں ناکام، زیادہ تجارت کا سبب بن سکتا ہے.
نامناسب نمونہ کی مدت سگنل تاخیر کا سبب بن سکتی ہے، NUM_CANDLES کو محتاط ٹیوننگ کی ضرورت ہے.
رجحان کے الٹ جانے کے لئے اپنی مرضی کے مطابق نہیں، رجحان کے الٹ جانے میں نقصان کا خطرہ.
تجارت کے اخراجات کے اثرات پر غور کرنے کی ضرورت ہے تاکہ زیادہ سے زیادہ تجارت سے بچنے کے لئے.
پیرامیٹر کی اصلاح میں زیادہ فٹنگ سے بچیں، کثیر مارکیٹ کی تصدیق کی ضرورت ہے.
نقصان کی حد میں سٹاپ نقصان شامل کرنے پر غور کریں۔
مخالف رجحان کی تجارت سے بچنے کے لئے رجحان اشارے کے ساتھ مل کر.
استحکام کو بہتر بنانے کے لیے نمونہ کا سائز بڑھانا یا کم وقت کا استعمال کرنا۔
جیت کی شرح کو بہتر بنانے کے لئے کثیر مارکیٹ مرکب پر غور کریں.
خودکار پیرامیٹر کی اصلاح کے لئے مشین لرننگ کا استعمال کریں.
یہ حکمت عملی موم بتی کی سمت کا تجزیہ کرکے ، واضح اور آسان منطق کے ساتھ تجارت کی سمت کا تعین کرتی ہے۔ حساسیت پیرامیٹر ٹوننگ کے ذریعے کنٹرول کی جاسکتی ہے۔ فوائد سادگی ، کم ضرورت اور وسیع موافقت ہیں ، لیکن کچھ خطرات موجود ہیں اور استحکام کو بہتر بنانے کے لئے مزید اصلاح کی ضرورت ہے۔ مجموعی طور پر ، یہ حکمت عملی مقداری تجارت کے لئے ایک آسان اور عملی نقطہ نظر فراہم کرتی ہے۔
/*backtest start: 2023-09-24 00:00:00 end: 2023-10-24 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Refined CandleCounter Strategy by origo", overlay=true) // how many candles to count NUM_CANDLES = 7 // determine candle direction candle_dir = close > open ? 1 : (round(close-open) == 0 ? 0 : -1) // return # of candles with a given direction count_candles(dir, max) => count = 0 for i = 0 to max if candle_dir[i] == dir count := count + 1 count ups = count_candles(1, NUM_CANDLES) dns = count_candles(-1, NUM_CANDLES) neu = count_candles(0, NUM_CANDLES) indic = ups-dns if indic > 0 indic := indic+neu else indic := indic-neu plotarrow(neu, title="UP vs DN") longCondition = (indic) > 0 shortCondition = (indic) <= 0 strategy.entry("buy", strategy.long, 1, when = longCondition and not shortCondition) strategy.entry("sell", strategy.short, 1, when = shortCondition and not longCondition)