اس حکمت عملی کا نام
پہلی حکمت عملی الٹ پلٹ کی حکمت عملی کے اصول کا استعمال کرتی ہے تاکہ یہ فیصلہ کیا جاسکے کہ پچھلے دن یا کئی دنوں کے ساتھ اختتامی قیمت کا موازنہ کرکے الٹ پلٹ کا اشارہ موجود ہے یا نہیں۔ دوسری حکمت عملی روزانہ اتار چڑھاؤ کی حد کا تعین کرنے اور اس کے مطابق پوزیشنوں کو قائم کرنے کے لئے
ڈبل الٹ فیصد تبدیلی بار مقداری حکمت عملی دو اہم اجزاء کا استعمال کرتا ہے:
پہلا حصہ 123 الٹ پلٹ کی حکمت عملی ہے۔ اس کا فیصلہ کرنے کا منطق یہ ہے:
اگر اختتامی قیمت پچھلی اختتامی قیمت سے کم ہے اور اسٹاک کی تیز لائن سست لائن سے زیادہ ہے اور 50 کی سطح سے اوپر ہے تو ، اسے زیادہ خریدا ہوا سمجھا جاتا ہے اور فروخت کا اشارہ پیدا ہوتا ہے۔
اگر اختتامی قیمت پچھلی اختتامی قیمت سے زیادہ ہے اور اسٹاک کی تیز لائن سست لائن سے کم ہے اور 50 سے کم ہے تو اسے oversold سمجھا جاتا ہے اور خریدنے کا اشارہ پیدا ہوتا ہے۔
خریدنے اور فروخت کے سگنل کے مطابق طویل یا مختصر پوزیشنیں قائم کریں۔
دوسرا حصہ فیصد تبدیلی بار چارٹ اشارے ہے. اس کا فیصلہ منطق ہے:
موجودہ بار کی نسبت بار N دوروں پہلے کی فیصد تبدیلی کا حساب لگائیں (input_barsback پیرامیٹر کی طرف سے مقرر).
اگر فی صد تبدیلی BuyZone پیرامیٹر کی طرف سے مقرر مثبت قدر کے علاقے سے زیادہ ہے تو، ایک خرید سگنل پیدا ہوتا ہے؛ اگر یہ SellZone کی طرف سے مقرر منفی قدر کے علاقے سے کم ہے، تو فروخت سگنل پیدا ہوتا ہے.
خریدنے اور فروخت کے سگنل کے مطابق طویل یا مختصر پوزیشنیں قائم کریں۔
آخر میں ، پوزیشنیں صرف اس صورت میں قائم کی جائیں گی جب دونوں حکمت عملیوں سے پیدا ہونے والے اشارے ہم آہنگ ہوں گے۔ بصورت دیگر ، پوزیشنوں میں کوئی تبدیلی نہیں ہوگی۔
دوہری الٹ فیصد تبدیلی بار مقداری حکمت عملی مندرجہ ذیل فوائد ہیں:
یہ دو مختلف اقسام کی حکمت عملیوں کی طاقتوں کو جذب کرتا ہے اور زیادہ مستحکم واپسی حاصل کرنے کی صلاحیت رکھتا ہے۔ 123 الٹ پلٹ کی حکمت عملی مارکیٹ میں الٹ پلٹ کے نکات کی نشاندہی کرنے میں اچھی کارکردگی کا مظاہرہ کرتی ہے۔ فیصد تبدیلی بار چارٹ اشارے تیزی سے توڑنے کے رجحانات کو پہچانتا ہے۔ یہ امتزاج الٹ پلٹ اور گرفتاری کے رجحانات دونوں کی نشاندہی کرسکتا ہے۔
دونوں حکمت عملیوں سے سگنل کا مجموعہ کچھ غلط سگنل کو مؤثر طریقے سے فلٹر کرسکتا ہے اور تجارتی خطرات کو کم کرنے کے لئے غیر ضروری اسٹاپ نقصانات کو کم کرسکتا ہے۔
123 الٹ پلٹ کی حکمت عملی میں اصلاح کی بڑی گنجائش ہے۔ پیرامیٹر کے مجموعوں کو ایڈجسٹ کرکے ، اسے مختلف مصنوعات اور سائیکلوں کے لئے بہتر بنایا جاسکتا ہے۔
فیصد تبدیلی بار حکمت عملی بدیہی ہے۔ پیرامیٹرز کو ایڈجسٹ کرکے تجارتی خطرہ کو سمجھنا اور کنٹرول کرنا آسان ہے۔
ڈبل الٹ فیصد تبدیلی بار مقداری حکمت عملی بھی کچھ خطرات ہیں:
جب دونوں حکمت عملیوں کے سگنل مماثل نہیں ہوتے ہیں تو ، پوزیشنیں قائم نہیں کی جاسکتی ہیں ، کچھ تجارتی مواقع سے محروم ہوجاتے ہیں۔ ہم مماثلت کے امکان کو بڑھانے کے لئے فیصد تبدیلی بار چارٹ کی پیرامیٹر رینج کو مناسب طریقے سے بڑھا سکتے ہیں۔
123 الٹ کرنے کی حکمت عملی پیرامیٹرز کے لئے حساس ہے۔ پیرامیٹرز کے نامناسب مجموعے سے بہت سارے غلط سگنل پیدا ہوسکتے ہیں۔ استحکام کو یقینی بنانے کے لئے مختلف مصنوعات کے لئے پیرامیٹرز کو الگ الگ جانچنا چاہئے۔
اگر فیصد تبدیلی بار چارٹ کی طرف سے پیدا خرید اور فروخت سگنل کی سمت غلط ہے اور 123 الٹ سگنل سے مماثل ہے تو ، اس سے کافی نقصانات ہوں گے۔ ہمیں خطرات پر قابو پانے کے لئے فیصد تبدیلی کے پیرامیٹرز کی وسعت کو مناسب طریقے سے کم کرنا چاہئے۔
کچھ عرصے تک حکمت عملی چلنے کے بعد ، پیرامیٹرز کی موافقت کم ہوجائے گی۔ ہمیں حکمت عملی کے منافع کے منحنی خطوط اور تجارتی اشاروں کی نگرانی کرنے کی ضرورت ہے تاکہ یہ طے کیا جاسکے کہ پیرامیٹرز کو کب ایڈجسٹ کیا جائے۔
ڈبل الٹ فیصد تبدیلی بار مقداری حکمت عملی بھی مندرجہ ذیل پہلوؤں میں بہتر بنایا جا سکتا ہے:
پیرامیٹر پورٹ فولیو کو مختلف مصنوعات اور سائیکلوں کے لئے زیادہ موزوں تلاش کرنے کے لئے 123 الٹ حکمت عملی کے لئے لمبائی، KS ہموار، DLength جیسے پیرامیٹرز کو بہتر بنائیں.
حکمت عملی پر طویل یا مختصر نظرثانی کی مدت کے اثرات کا اندازہ کرنے کے لئے فی صد تبدیلی بار چارٹ کے ان پٹ_بارس بیک پیرامیٹر کو ایڈجسٹ کریں.
اسٹاپ نقصان کی حکمت عملیوں کو متعارف کرانے سے فی صد تبدیلی باروں سے غلط سگنل کی وجہ سے بڑے نقصانات سے مؤثر طریقے سے بچا جاسکتا ہے۔
مشین لرننگ کے طریقوں کے ذریعے داخلہ اور باہر نکلنے کے وقت کا تعین کرنے کے لئے زیادہ درست فیصد تبدیلی ماڈل کو تربیت دینے کی کوشش کریں تاکہ جیت کی شرح زیادہ ہو.
حکمت عملی سے ٹریڈنگ سگنل کو افزودہ کرنے اور ٹریڈنگ کی تعدد میں اضافہ کرنے کے لئے فیصلے کے لئے دیگر معاون تکنیکی اشارے میں اضافہ کریں۔
ڈبل الٹ فیصد تبدیلی بار مقداری حکمت عملی دو مختلف قسم کی حکمت عملیوں کی طاقتوں کا مکمل استعمال کرتی ہے اور خطرات کو کنٹرول کرتے ہوئے منافع کی جگہ کو بڑھانے کے لئے ان کا امتزاج کرتی ہے۔ یہ سمجھنے میں آسان اور سایڈست حکمت عملی تحقیق اور عملی کے لئے اچھی طرح سے موزوں ہے۔ مزید پیرامیٹر ٹیوننگ اور حکمت عملی کی اصلاح کے ساتھ ، اس سے زیادہ مستحکم اضافی منافع حاصل ہونے کی توقع ہے۔
/*backtest start: 2023-11-05 00:00:00 end: 2023-12-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 31/03/2021 // This is combo strategies for get a cumulative signal. // // First strategy // This System was created from the Book "How I Tripled My Money In The // Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies. // The strategy buys at market, if close price is higher than the previous close // during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. // The strategy sells at market, if close price is lower than the previous close price // during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50. // // Second strategy // This histogram displays price or % change from previous bar. // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// Reversal123(Length, KSmoothing, DLength, Level) => vFast = sma(stoch(close, high, low, Length), KSmoothing) vSlow = sma(vFast, DLength) pos = 0.0 pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1, iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) pos PCB(input_percentorprice,input_barsback,SellZone,BuyZone) => pos = 0.0 xPrice = close xPrice1 = iff(input_percentorprice, xPrice - xPrice[input_barsback], ((xPrice - xPrice[input_barsback]) * 100)/ xPrice[input_barsback]) pos := iff(xPrice1 > BuyZone, 1, iff(xPrice1 < SellZone, -1, nz(pos[1], 0))) pos strategy(title="Combo Backtest 123 Percent change bar", shorttitle="Combo", overlay = true) line1 = input(true, "---- 123 Reversal ----") Length = input(14, minval=1) KSmoothing = input(1, minval=1) DLength = input(3, minval=1) Level = input(50, minval=1) //------------------------- line2 = input(true, "---- Percent change bar ----") input_percentorprice = input(false, title="Price Change") input_barsback = input(1, title="Look Back") SellZone = input(-0.33, minval=0.01, step = 0.01) BuyZone = input(0.33, minval=0.01, step = 0.01) reverse = input(false, title="Trade reverse") posReversal123 = Reversal123(Length, KSmoothing, DLength, Level) posPCB = PCB(input_percentorprice,input_barsback,SellZone,BuyZone) pos = iff(posReversal123 == 1 and posPCB == 1 , 1, iff(posReversal123 == -1 and posPCB == -1, -1, 0)) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1 , 1, pos)) if (possig == 1 ) strategy.entry("Long", strategy.long) if (possig == -1 ) strategy.entry("Short", strategy.short) if (possig == 0) strategy.close_all() barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )