انٹیلجنٹ ایککیولیٹر خرید حکمت عملی ایک تصوراتی حکمت عملی کا ثبوت ہے۔ یہ تکنیکی تجزیہ پر مبنی اندراجات اور اخراجات کے ساتھ بار بار خریدنے کو جوڑتا ہے۔
حکمت عملی فنڈز کا ایک حصہ مختص کرے گی اور جب تک تکنیکی تجزیہ کی شرط درست ہے پوزیشنوں میں اضافہ جاری رکھے گی۔ اپنی خارجی حکمت عملی کی وضاحت کے لئے خارجی تکنیکی تجزیہ کی شرط کا استعمال کریں۔
آپ کھونے والی پوزیشنوں کو اوسط نیچے شامل کرسکتے ہیں، یا زیادہ جارحانہ نقطہ نظر کا انتخاب کرسکتے ہیں جو جیتنے والی پوزیشنوں کو شامل کرنے کی اجازت دیتا ہے.
آپ مکمل منافع لینے کا انتخاب کرسکتے ہیں یا اپنے باہر نکلنے کو ایک ہی سائز کے متعدد منافع میں تقسیم کرسکتے ہیں۔
آپ یہ بھی فیصلہ کر سکتے ہیں کہ آپ اپنی پوزیشن کو نقصان کے ساتھ بند کرنے کی اجازت دیں گے یا کم سے کم منافع حاصل کرنے کی فیصد کی ضرورت ہوگی۔
حکمت عملی میں صرف اس خیال کو ظاہر کرنے کے لئے ڈیفالٹ تکنیکی تجزیہ انٹری اور آؤٹ پٹ کی شرائط شامل ہیں ، لیکن اس اسکرپٹ کا حتمی مقصد بیرونی ذرائع کو اندراجات اور آؤٹ پٹ کو تفویض کرنا ہے۔
اندرونی حالات میں RSI کی لمبائی 7 استعمال کی جاتی ہے جو 1 معیاری انحراف سے نیچے اور باہر نکلنے کے لئے 1 معیاری انحراف بولنگر بینڈ سے اوپر ہوتی ہے۔
احکامات کی تعداد کو کنٹرول کرنے کے لئے، ترتیبات میں پیرامیٹرز کو ایڈجسٹ کریں:
اسکرپٹ کو روزانہ یا ہفتہ وار بار بار خریدنے کے متبادل کے طور پر ڈیزائن کیا گیا ہے، لیکن آپ کی تکنیکی تجزیہ کی حالت کی درستگی پر منحصر ہے، یہ کم وقت کے فریم میں منافع بخش ثابت ہوسکتا ہے.
اس اسکرپٹ کو ذہین کہا جاتا ہے کیونکہ سب سے عام بار بار خریدنے میں کوئی فیصلہ سازی شامل نہیں ہوتی ہے: کسی خاص تعدد کے ساتھ خریدیں۔ یہ حکمت عملی اب بھی بار بار خریداری کرتی ہے لیکن کچھ ممکنہ خراب اندراجات کو فلٹر کرتی ہے جو غیر ضروری طور پر منافع بخش پوزیشن کو دیکھنے میں تاخیر کا باعث بن سکتی ہے۔ دوسری وجہ یہ بھی ہے کہ شروع سے ہی ایک باہر نکلنے کی حکمت عملی موجود ہے ، جو کوئی بار بار خریدنے کا آپشن باکس سے باہر پیش نہیں کرتا ہے۔
حکمت عملی RSI اشارے کے Bollinger Bands کے ساتھ کراس اوور کی بنیاد پر اندراجات اور باہر نکلنے کا تعین کرتی ہے۔ خاص طور پر ، جب RSI نچلی ریل سے نیچے ہے تو ، مختصر اندراجات کی تلاش کریں ، اور جب RSI اوپری ریل سے اوپر ہے تو ، لمبے باہر نکلنے کی تلاش کریں۔
اس کے علاوہ ، حکمت عملی میں اہرام سازی اور بیچڈ باہر نکلنے کے لئے ترتیبات فراہم کی جاتی ہیں۔ فنڈز کے زیادہ استعمال سے بچنے کے لئے ہر بار استعمال ہونے والے اہرام سازی کی تعداد اور ایکویٹی کی فیصد کا مجموعہ 100 کے برابر ہونا چاہئے۔ آپ اوسط نیچے حاصل کرنے کے لئے جیتنے والی پوزیشنوں پر مسلسل اہرام سازی کی اجازت یا صرف کھونے والی پوزیشنوں پر اہرام سازی کا انتخاب کرسکتے ہیں۔
باہر نکلتے وقت ، آپ مقررہ فیصد کے مطابق مکمل منافع یا بیچوں میں باہر نکلنے کا انتخاب کرسکتے ہیں۔ اس کے علاوہ ، کم سے کم منافع کا فیصد مقرر کیا جاسکتا ہے تاکہ اگر منافع اس فیصد سے کم ہو تو باہر نکلنے سے بچ سکے۔
مجموعی طور پر ، حکمت عملی میں بار بار خریدنے اور تکنیکی تجزیہ کے اشارے کو ملا کر کچھ غلط اشاروں کو فلٹر کرکے زیادہ مستحکم پرامڈائڈنگ حاصل کی جاتی ہے ، جبکہ لچکدار باہر نکلنے کے طریقہ کار قائم کیے جاتے ہیں جن کو کسی کی اپنی خطرہ کی خواہش کے مطابق ایڈجسٹ کیا جاسکتا ہے۔
روایتی بار بار خریدنے کی حکمت عملیوں کے مقابلے میں ، اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ داخلہ اور باہر نکلنے دونوں کے پاس تکنیکی اشارے ہیں جو حوالہ جات کے طور پر ہیں ، جو کسی بھی فیصلے کے بغیر روزانہ اور ہفتہ وار خریداریوں کے برعکس ، کچھ غلط اشاروں کو فلٹر کرسکتے ہیں۔ مخصوص فوائد یہ ہیں:
خلاصہ یہ ہے کہ اس حکمت عملی میں بار بار خریداریوں کے دورانیہ پرامڈ اثر کا احساس ہوتا ہے جبکہ اندراجات اور باہر نکلنے کے لئے تکنیکی اشارے کے فیصلے میں اضافہ ہوتا ہے ، پیرامیٹرز کو اپنی ترجیحات کے مطابق ایڈجسٹ کرنے کی اجازت دیتا ہے ، اندھے اندراجات کے خطرے کو کم کرتا ہے ، اور منافع کی کارکردگی کو بہتر بناتا ہے۔
اگرچہ حکمت عملی میں خطرات کو کم کرنے کے لئے تکنیکی اشارے فلٹرنگ اور لچکدار اہرام سازی / باہر نکلنے کے طریقہ کار کا تعین کیا گیا ہے ، لیکن کسی بھی حکمت عملی کے لئے اب بھی ناگزیر خطرات موجود ہیں۔ اہم خطرات میں شامل ہیں:
اس کے مطابق حل یہ ہیں:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:
انٹیلجنٹ ایککیولیٹر خرید حکمت عملی میں بار بار آنے والی خریداریوں کا دورانیہ پرامڈائزنگ فائدہ برقرار رہتا ہے جبکہ تکنیکی اشارے کے ساتھ اندراجات اور باہر نکلنے کو فلٹر کرتے ہوئے اور واضح منافع لینے / اسٹاپ نقصان سے باہر نکلنے کے طریقہ کار کی ترتیب کرتے ہوئے ، اندھے اندراجات اور غیر معینہ مدت کے انعقاد کے نقصانات سے بچنے کی اجازت دیتا ہے۔ حکمت عملی ذاتی خطرہ کی ترجیح کی بنیاد پر پرامڈائزنگ اور باہر نکلنے کے پیرامیٹرز کی اعلی تخصیص کی اجازت دیتی ہے ، اس طرح طویل مدتی ہولڈرز کے لئے بہت فائدہ مند ہے۔
ظاہر ہے ، ابھی بھی سگنل کی غلطیوں اور نامناسب پیرامیٹرز کے خطرات موجود ہیں ، جن کو اشارے اور پیرامیٹرز کے ساتھ ساتھ معاون اسٹاپ نقصان کے ذرائع کی مسلسل اصلاح کے ذریعے حل کرنے کی ضرورت ہے۔ مجموعی طور پر ، حکمت عملی بار بار خریداری سے ذہین ذخائر تک ایک اہم ارتقاء تشکیل دیتی ہے ، جس سے سرمایہ کاروں کو نسبتا comprehensive جامع اور قابل کنٹرول طویل مدتی ہولڈنگ حل فراہم ہوتا ہے۔
/*backtest start: 2023-02-19 00:00:00 end: 2024-02-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © TheTradingParrot //@version=5 strategy("TTP Intelligent Accumulator", overlay=true) maxEntries = 0.0 if not na(maxEntries[1]) maxEntries := maxEntries[1] rsi = ta.rsi(close, 7) rsima = ta.sma(rsi, 14) bbstd = ta.stdev(rsi, 14) // plot(rsi) // plot(rsima) // plot(rsima - bbstd) // plot(rsima + bbstd) intEntry = rsi < rsima - bbstd intExit = rsi > rsima + bbstd maxEntries := math.max(strategy.opentrades, maxEntries) plot(maxEntries, "maxEntries") addWhileInProfit = input.bool(false, "Add while in profit") extLong = input.bool(false, "", inline = "long") entry = input.source(close,"entry", inline = "long") == 1 if not extLong entry := intEntry longCondition = entry and (strategy.opentrades == 0 or (not addWhileInProfit or close < strategy.position_avg_price)) if (longCondition) strategy.entry("long", strategy.long) minProfit = input.float(0.0, "Required profit % to exit") exitPxcandle = input.float(100.0,"% exit per candle") extShort = input.bool(false, "", inline = "exit") exit = input.source(close,"exit", inline = "exit") == 1 if not extShort exit := intExit shortCondition = exit if (shortCondition and strategy.opentrades > 0) strategy.close("long", qty_percent = exitPxcandle) plot(strategy.position_avg_price, "Avg")