یہ حکمت عملی بنیادی طور پر تجارتی مواقع تلاش کرنے کے لئے K لائن کی قیمت سوئنگ رینج اور رجحان فیصلے کا استعمال کرتی ہے۔ جب قیمت پچھلی K لائن کے اعلی یا کم نکات کو توڑتی ہے تو یہ تجارتی سگنل بھیجے گی۔ جب رجحان بڑھتا ہے تو ، جب قیمت اعلی نقطہ کو توڑتی ہے تو طویل ہوجائیں۔ جب رجحان نیچے جاتا ہے تو ، جب قیمت کم نقطہ کو توڑتی ہے تو مختصر ہوجائیں۔
یہ حکمت عملی بنیادی طور پر دو نکات پر مبنی ہے:
Klinger Oscillator رجحان کی سمت کا فیصلہ کرنے کے لئے۔ جب اشارے 0 سے زیادہ ہوتا ہے تو ، یہ ایک تیزی کا رجحان ظاہر کرتا ہے ، اور جب یہ 0 سے کم ہوتا ہے تو ، یہ ایک bearish رجحان کی نشاندہی کرتا ہے۔
قیمت پچھلی K لائن کی سب سے زیادہ قیمت یا سب سے کم قیمت کو توڑتی ہے۔ جب سب سے زیادہ قیمت کو توڑتے ہو تو اپ ٹرینڈ میں طویل ہوجائیں ، اور جب سب سے کم قیمت کو توڑتے ہو تو ڈاؤن ٹرینڈ میں مختصر ہوجائیں۔
خاص طور پر، حکمت عملی کا اندراج منطق مندرجہ ذیل ہے:
طویل اندراج:
مختصر اندراج:
مارکیٹ میں داخل ہونے کے بعد سٹاپ نقصان یا منافع لینے کی قیمت داخلہ قیمت کے ایک مخصوص فیصد کے مطابق مقرر کی جاتی ہے۔
اس حکمت عملی کے اہم فوائد یہ ہیں:
مواقع کو وقت پر پکڑنے کے قابل جب رجحان بدل جاتا ہے۔ منافع کا امکان بڑھاتا ہے۔
رجحان کی سمت کا تعین کرنے کے لئے کلینگر آسکیلیٹر کا استعمال کریں، آسکیلیٹنگ مارکیٹ میں سمت کے بغیر ٹریڈنگ سے گریز کریں۔
جھوٹے بریک آؤٹ کو فلٹر کرنے کے لئے حرکت پذیر اوسط کو یکجا کریں.
قابو پانے والے خطرات، معقول سٹاپ نقصان اور منافع لینا۔
اس حکمت عملی کے اہم خطرات یہ ہیں:
اسکیلنگ مارکیٹ میں زیادہ سٹاپ نقصان ہو سکتا ہے۔
غلط حرکت پذیر اوسط پیرامیٹر کی ترتیب غلط فیصلے کا سبب بن سکتی ہے۔
ناکامی بھاگنے سے واپسی نقصان کا سبب بن سکتا ہے.
جب رجحان الٹ جاتا ہے تو نقصان بڑھ سکتا ہے۔
کثرت سے تجارت، اعلی کمیشن کے اخراجات.
غلط فیصلے کو کم کرنے کے لئے زیادہ موزوں چلتی اوسط ادوار تلاش کرنے کے لئے پیرامیٹرز کو بہتر بنانے سے خطرات کو کنٹرول کیا جاسکتا ہے۔ واحد نقصان کو کنٹرول کرنے کے لئے معقول اسٹاپ نقصان کا فاصلہ طے کریں۔ واضح رجحان کے ساتھ تجارت کی اقسام۔ مناسب طریقے سے تجارت کی تعدد کو کم کریں۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
شور کو کم کرنے کے لئے زیادہ ہموار کے ساتھ پیرامیٹرز کو تلاش کرنے کے لئے منتقل اوسط پیرامیٹرز کو بہتر بنائیں.
رجحان کا تعین کرنے کے لئے مختلف اشارے کی جانچ کریں اور زیادہ قابل اعتماد تعیناتی اشارے تلاش کریں۔
سٹاپ نقصان کو بہتر بنائیں اور منافع کی حکمت عملی اپنائیں تاکہ انہیں مارکیٹ کے اعدادوشمار کی خصوصیات کے مطابق بنایا جاسکے۔
ٹرینڈ فلٹرنگ کو بڑھانا تاکہ اتار چڑھاؤ والے بازاروں میں جھوٹے بریک آؤٹ سے بچ سکے۔
ٹریڈنگ کے اوقات اور اقسام کو منتخب کرنے کے لئے ٹریڈنگ کا وقت اور قسم کی فلٹرنگ شامل کریں.
تحقیق پیرامیٹر کی ترتیبات مختلف وقت کے دوروں کے لئے.
عام طور پر ، یہ ایک نسبتا simple آسان اور عملی بریکآؤٹ حکمت عملی ہے۔ اس کے فوائد قابل کنٹرول خطرات ہیں اور اشارے کا استعمال کرتے ہوئے بے سمت تجارت سے گریز کرنا ہے۔ لیکن آسکیلیٹنگ مارکیٹ میں جھوٹے بریکآؤٹ اور بروقت اسٹاپ نقصان کو روکنے پر توجہ دینے کی ضرورت ہے۔ پیرامیٹر کی اصلاح اور اشارے کی وشوسنییتا کو بڑھانے کے ذریعے حکمت عملی کی کامیابی کی شرح کو مزید بہتر بنانا۔ یہ حکمت عملی واضح رجحانات والی مارکیٹوں کے لئے موزوں ہے۔ اگر زیادہ مضبوط آسکیلیشن والی اقسام اور وقت کے دوروں میں استعمال کیا جائے تو ، نتائج متاثر ہوسکتے ہیں۔
/*backtest start: 2022-10-20 00:00:00 end: 2023-10-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © exlux99 //@version=4 strategy("Advanced OutSide Forex strategy", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, calc_on_every_tick = true, commission_type = strategy.commission.percent, commission_value = 0.0) sv = change(hlc3) >= 0 ? volume : -volume kvo = ema(sv, 34) - ema(sv, 55) sig = ema(kvo, 13) length = input(title="Length", type=input.integer, defval=27) src = input(close, title="Source") lsma = hma(src, length) if (high > high[1] and low < low[1]) if (close > open and kvo>0 and lsma<close) strategy.entry("long", strategy.long, comment="long") if (high < high[1] and low > low[1]) if (close < open and kvo<0 and lsma>close) strategy.entry("short", strategy.short, comment="short") tplong=input(0.006, step=0.001, title="Take profit % for long") sllong=input(0.012, step=0.001, title="Stop loss % for long") tpshort=input(0.0075, step=0.001, title="Take profit % for short") slshort=input(0.015, step=0.001, title="Stop loss % for short") strategy.exit("short_tp/sl", "long", profit=close * tplong / syminfo.mintick, loss=close * sllong / syminfo.mintick, comment='LONG EXIT', alert_message = 'closeshort') strategy.exit("short_tp/sl", "short", profit=close * tpshort / syminfo.mintick, loss=close * slshort / syminfo.mintick, comment='SHORT EXIT', alert_message = 'closeshort')