اس حکمت عملی کا مقصد پچھلے دو 30 منٹ کی موم بتیوں کی کھلی اور بند قیمتوں کا تجزیہ کرکے اگلے 15 منٹ کی موم بتی کی بندش کی قیمت کی پیش گوئی کرنا ہے۔ یہ فیصلہ کرتا ہے کہ آیا اگلے 15 منٹ کی موم بتی کا رجحان رجحان کی بنیاد پر اوپر ، نیچے یا سائیڈ ویز جاری رہے گا۔
اس حکمت عملی کا بنیادی منطق predictNextCandleClose فنکشن میں ہے۔ یہ فنکشن ان پٹ پیرامیٹرز کے طور پر پچھلے دو 30 منٹ کی موم بتیوں کی کھلی اور بند قیمتوں کو لیتا ہے۔
اگر آخری 30 منٹ کی موم بتی کی بندش کی قیمت کھلی قیمت سے زیادہ ہے تو ، اسے تیزی کا رجحان سمجھا جاتا ہے۔ اگر بندش کی قیمت کھلی قیمت سے کم ہے تو ، اسے bearish رجحان سمجھا جاتا ہے۔ اگر آخری 30 منٹ کی دوسری موم بتی بھی وہی تیزی یا bearish رجحان دکھاتی ہے تو ، یہ سمجھا جاتا ہے کہ رجحان زیادہ مضبوط ہے اور اگلے 15 منٹ کی موم بتی اس رجحان کو جاری رکھے گی۔
خاص طور پر ، اگر دو حالیہ 30 منٹ کی موم بتیاں دونوں تیزی سے بڑھتی ہیں (بند کی قیمت کھلی قیمت سے زیادہ ہے) ، اگلے 15 منٹ کی موم بتی کی متوقع بندش کی قیمت موجودہ موم بتی کی بندش کی قیمت سے زیادہ ہوگی۔ آخری 30 منٹ کی موم بتی کی بندش کی قیمت اور کھلی قیمت کے درمیان فرق۔
اگر دو حالیہ 30 منٹ کی موم بتیوں میں سے دونوں bearish ہیں (بند کی قیمت کھلی قیمت سے کم ہے) ، اگلے 15 منٹ کی موم بتی کی متوقع بند کی قیمت موجودہ موم بتی کی بند کی قیمت سے آخری 30 منٹ کی موم بتی کی کھلی قیمت اور بند کی قیمت کے درمیان فرق سے کم ہوگی۔
اگر دو حالیہ 30 منٹ کی موم بتیوں میں سے ایک تیزی سے بڑھ رہا ہے اور دوسرا کم ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ کوئی واضح رجحان نہیں ہے ، اور اس صورت میں اگلے 15 منٹ کی موم بتی کی متوقع بندش کی قیمت آخری 30 منٹ کی موم بتی کی بندش کی قیمت کے برابر ہوگی۔
اس طرح ، یہ ماضی کی موم بتی کی معلومات کی بنیاد پر مستقبل میں قلیل مدتی قیمت کی نقل و حرکت کی پیش گوئی کرتا ہے ، جو تجارتی فیصلوں کے لئے ایک حوالہ کے طور پر کام کرتا ہے۔
اس دوہری موم بتی کی پیشن گوئی کی حکمت عملی میں مندرجہ ذیل فوائد ہیں:
یہ سادہ، بدیہی اور سمجھنے اور لاگو کرنے کے لئے آسان ہے، کوانٹ ٹریڈنگ کے beginners کے لئے موزوں ہے.
دو شمعدانوں کا استعمال کرتے ہوئے رجحان کا فیصلہ کرتے ہوئے، یہ کچھ شور کو فلٹر کر سکتا ہے اور درستگی کو بہتر بنا سکتا ہے.
15 منٹ کی سطح کی پیش گوئی کا وقت مختصر ہوتا ہے، جس سے پوزیشنوں کو بروقت انداز میں ایڈجسٹ کرنے میں مدد ملتی ہے۔
تجارتی سگنل کا تعین کرنے کے لئے موجودہ قیمت اور پیش گوئی کی قیمت کے ساتھ مل کر ، یہ غیر متوقع واقعات پر تیزی سے ردعمل ظاہر کرسکتا ہے۔
اس میں کم تاریخی اعداد و شمار کی ضرورت ہوتی ہے ، جس سے اعداد و شمار کی ضروریات کم ہوجاتی ہیں اور یہ نامکمل اعداد و شمار یا براہ راست تجارتی منظرناموں کے لئے موزوں ہوجاتا ہے۔
تاہم، اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں:
یہ صرف کھلی اور بند قیمتوں پر غور کرتا ہے، معاون فیصلے کے طور پر زیادہ موم بتی کی تفصیلات کی کمی ہے، اس طرح اہم سگنل کو یاد کر سکتا ہے.
دونوں موم بتیوں کے درمیان وقفہ طویل ہے، قلیل مدتی قیمتوں میں اتار چڑھاؤ پر بروقت ردعمل ظاہر کرنے کے قابل نہیں ہے، جس میں وقت کی تاخیر کا خطرہ ہے.
یہ پیش گوئی صرف تاریخی اعداد و شمار پر مبنی ہے، جس میں غیر متوقع اہم واقعات کے اثرات کا اندازہ نہیں لگایا جاسکتا ہے، جس میں زیادہ خطرات ہوتے ہیں۔
بالش/بیئرش قوانین کافی سادہ ہیں، غلط سگنل پیدا کرنے کا امکان ہے اور سگنل کی کوالٹی کو بہتر بنانے کی ضرورت ہے۔
حقیقی تجارتی اعداد و شمار میں اکثر خلائی ہوتی ہے ، جو فیصلے کی منطق کی درستگی میں بھی مداخلت کرسکتی ہے۔
مذکورہ بالا خطرات کی روشنی میں ، حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے۔
پیشن گوئی کی درستگی کو بہتر بنانے کے لئے مزید معاون اشارے جیسے ایم اے سی ڈی ، کے ڈی وغیرہ شامل کریں۔
اہم قیمت کی سطح کا تعین کرنے اور تیزی / کمی کے قوانین کو بہتر بنانے کے لئے مزید شمعدان کی تفصیلات جیسے سائے ، حقیقی جسم وغیرہ کو یکجا کریں۔
نمونہ کا سائز بڑھانا، مختصر مدت کے شور سے مداخلت سے بچنے کے لئے فیصلے شمعدانوں کی وقت کی حد کو بڑھانا.
سٹاپ نقصان کے طریقہ کار کو شامل کریں جیسے اسٹاپ نقصان کو منتقل کرنا، ٹائمڈ اسٹاپ نقصان وغیرہ کو کنٹرول کرنے کے لئے واحد تجارتی نقصان.
داخلہ کے قوانین کو بہتر بنائیں تاکہ صرف اس وقت پوزیشنیں کھولیں جب رجحان واضح ہو ، غیر یقینی مارکیٹ کے اتار چڑھاؤ سے بچیں۔
اصلی تجارتی اعداد و شمار کے ساتھ بیک ٹسٹ کریں، منطق کو تبدیل کریں جو حقیقی مارکیٹ کے قریب حکمت عملی کے پیرامیٹرز کو بنانے کے لئے اصل قیمت کی نقل و حرکت سے مطابقت نہیں رکھتا.
یہ حکمت عملی دوہری موم بتیوں کی کھلی اور بند قیمتوں کا تجزیہ کرکے قلیل مدتی رجحانات کی پیش گوئی کرتی ہے ، اور اس کی بنیاد پر تجارتی سگنل تیار کرتی ہے۔ یہ تاریخی اعداد و شمار کی بنیاد پر پیش گوئی کرنے والی حکمت عملیوں سے تعلق رکھتی ہے۔ یہ حکمت عملی آسان اور استعمال میں آسان ہے ، جو کوانٹ ٹریڈنگ کے ابتدائی افراد کے لئے موزوں ہے ، لیکن اس میں نسبتا simple آسان فیصلے کے اصول اور سگنل کی محدود معیار جیسے خطرات بھی ہیں۔ ہم اسے عملی کارکردگی کو بہتر بنانے کے لئے معاون اشارے ، موم بتیوں کی تفصیلات ، اسٹاپ نقصان کے طریقہ کار وغیرہ جیسے پہلوؤں میں بہتر بنا سکتے ہیں۔ خلاصہ یہ ہے کہ دوہری موم بتیوں کی پیش گوئی کی حکمت عملی ہمیں ایک بنیادی سکیم فراہم کرتی ہے جس میں اصلاح اور تکرار کے قابل ہے۔
/*backtest start: 2023-01-19 00:00:00 end: 2024-01-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/ // © Sosawolf //@version=5 strategy("Predict Next Candle Close Strategy", overlay=true) // Function to predict next candle close based on previous two candles predictNextCandleClose(open1, close1, open2, close2) => if close1 > open1 and close2 > open2 // Bullish trend, predict next candle close to be bullish close1 + (close1 - open1) else if close1 < open1 and close2 < open2 // Bearish trend, predict next candle close to be bearish close1 - (open1 - close1) else // Indecisive or ranging market, predict next candle close to be neutral close1 // Get previous two 30-minute candles' open and close prices open1 = request.security(syminfo.tickerid, "30", open[1]) close1 = request.security(syminfo.tickerid, "30", close[1]) open2 = request.security(syminfo.tickerid, "30", open[2]) close2 = request.security(syminfo.tickerid, "30", close[2]) // Predict next 15-minute candle close predictedClose = predictNextCandleClose(open1, close1, open2, close2) // Plot the predicted close as a line plot(predictedClose, color=color.blue, linewidth=2, title="Predicted Close") // Buy condition: Predicted close is higher than the current close buyCondition = predictedClose > close strategy.entry("Buy", strategy.long, when=buyCondition) // Sell condition: Predicted close is lower than the current close sellCondition = predictedClose < close strategy.entry("Sell", strategy.short, when=sellCondition)