روزانہ کھلی واپسی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-26 14:35:22
ٹیگز:

img

جائزہ

ڈیلی اوپن ریورسنگ حکمت عملی موجودہ موم بتی میں الٹ جانے کے مواقع کا تعین کرنے کے لئے پچھلے موم بتی کے اصل جسم کے سائز پر مبنی ایک انٹرا ڈے اوسط ریورسنگ حکمت عملی ہے۔ اگر موجودہ موم بتی کی کھلی قیمت اور پچھلی کی بندش کی قیمت کے درمیان کوئی اہم فرق ہے تو یہ طویل یا مختصر تجارتی سگنل کو متحرک کرے گا ، بشرطیکہ اصل جسم کا سائز پیرامیٹرز میں طے شدہ حد سے تجاوز کرے۔

اس حکمت عملی کے لئے بہترین تجارتی اثاثے GBP اور AUD ڈیلی چارٹس ہیں ، لیکن دیگر اثاثوں اور ٹائم فریموں کا بھی تجربہ کیا جاسکتا ہے۔ پیرامیٹرز میں شروع اور اختتامی تاریخیں ، پچھلی موم بتی کا اصل جسمانی سائز ، اسٹاپ نقصان (پپس میں) ، اور منافع (پپس میں) شامل ہیں۔

حکمت عملی منطق

ڈیلی اوپن ریورس اسٹریٹیجی کے پیچھے بنیادی منطق قلیل مدتی زیادہ خریدنے اور زیادہ فروخت ہونے والے منظرناموں پر قبضہ کرنا ہے۔ قیمتیں مارکیٹ میں حد سے زیادہ نقل و حرکت کے بعد واپس آنے اور درست کرنے کا رجحان رکھتی ہیں۔ اس حکمت عملی کا مقصد منافع کے ل such اس طرح کے اوسط ریورس رجحان پر سرمایہ لگانا ہے۔

خاص طور پر ، یہ حکمت عملی چیک کرتی ہے کہ آیا موجودہ موم بتی کی کھلی قیمت اور پچھلی کی بندش کی قیمت کے درمیان کوئی اہم فرق ہے۔ اگر پچھلی موم بتی کا اصل جسمانی سائز پیرامیٹرز میں طے شدہ حد سے تجاوز کرتا ہے ، اور موجودہ موم بتی میں افتتاحی خلا ظاہر ہوتا ہے تو ، طویل یا مختصر سگنل متحرک ہوجائیں گے۔ طویل سگنل کھلنے پر ٹرگر ہوتا ہے > پچھلے بند ہونے پر نیچے کا فرق ہوتا ہے۔ مختصر سگنل کھلنے پر ٹرگر ہوتا ہے < پچھلے بند ہونے پر اوپر کا فرق ہوتا ہے۔

ایک بار پوزیشن میں داخل ہونے کے بعد ، اسٹاپ نقصان اور منافع حاصل کرنے کی سطح مقرر کی جاتی ہے۔ نقصانات کو کنٹرول کرنے کے لئے اسٹاپ نقصان کی سطح کو مارنے یا منافع حاصل کرنے کے لئے منافع حاصل کرنے کی سطح کو مارنے پر پوزیشن بند ہوجائے گی۔

فوائد کا تجزیہ

ڈیلی اوپن ریورسنگ حکمت عملی کے مندرجہ ذیل اہم فوائد ہیں:

  1. مارکیٹ کے قلیل مدتی تبدیلیوں کو پکڑو، زیادہ منافع بخش

    یہ قلیل مدتی قیمتوں کی تبدیلیوں کا بھرپور فائدہ اٹھاتا ہے، منافع کے زیادہ امکانات کے لئے زیادہ سے زیادہ خرید / فروخت کے منظرنامے کے بعد پوزیشن کھولتا ہے.

  2. قابل کنٹرول خطرہ، نقصانات کو محدود کرنے کے لئے مؤثر سٹاپ نقصان

    سٹاپ نقصان کا طریقہ کار مؤثر طریقے سے ٹریڈنگ نقصانات کو محدود کرسکتا ہے جب وہ پہلے سے مقرر کردہ زیادہ سے زیادہ قیمت تک پہنچ جاتے ہیں.

  3. اثاثوں میں لچک

    یہ مختلف فاریکس جوڑوں پر لاگو ہوتا ہے ، خاص طور پر غیر مستحکم جیسے GBP اور AUD۔ پیرامیٹرز کو بھی اصلاح کی لچک کے ل adjusted ایڈجسٹ کیا جاسکتا ہے۔

  4. سادگی، دن کے اندر تجارت کے مطابق

    تجارت کی اعلی تعدد اور مختصر ٹائم فریم کے ساتھ، اس کے سادہ اور واضح قوانین ہیں جو اندرونی دن یا دن کی تجارت میں بہت اچھی طرح سے فٹ ہوتے ہیں.

خطرے کا تجزیہ

ڈیلی اوپن ریورسنگ اسٹریٹیجی میں کچھ موروثی خطرات بھی ہیں:

  1. رجحان کے تسلسل میں نقصانات کا خطرہ ہے

    مستقل یکطرفہ رجحانات ناکام واپسی اور اس طرح نقصانات کے امکانات کو بڑھا دیتے ہیں۔

  2. تجارتی اخراجات میں اضافہ

    تجارت کی بڑھتی ہوئی تعداد زیادہ تجارتی اخراجات کی وجہ سے منافع کھا سکتی ہے۔

  3. پیرامیٹر کی اصلاح کی ضرورت ہے

    پچھلے موم بتی کے حقیقی جسم کے سائز، سٹاپ نقصان اور منافع لینے کی سطح جیسے پیرامیٹرز کو بہترین نتائج کے لئے کافی اصلاح کی ضرورت ہوتی ہے.

  4. قریبی نگرانی کی ضرورت ہے

    مختصر انعقاد کی مدت بروقت اندراج اور نقصانات کو روکنے کے لئے مارکیٹوں کی قریب سے نگرانی کی ضرورت ہوتی ہے.

اصلاح کی ہدایات

ڈیلی اوپن ریورسنگ حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. بہترین مجموعہ کے لئے پیرامیٹرز کو بہتر بنائیں

    بیک ٹسٹ اور ڈیمو ٹریڈنگ چلائیں تاکہ زیادہ سے زیادہ کارکردگی کے لئے بہترین پچھلے موم بتی کے اصل جسم کا سائز، سٹاپ نقصان کی سطح، منافع کی سطح کا تعین کیا جا سکے۔

  2. متعدد ٹائم فریم تجزیہ شامل کریں

    مخالف رجحان کی تجارت سے بچنے کے لئے اعلی ٹائم فریم میں مجموعی رجحان کی سمت طے کریں۔ کم ٹائم فریم میں مخصوص انٹری اور آؤٹ پٹ کی سطح کو بہتر بنائیں۔

  3. سٹاپ نقصان کے طریقہ کار کو بہتر بنائیں

    اتار چڑھاؤ کے اشارے استعمال کریں تاکہ اتار چڑھاؤ والے بازاروں میں بہتر تحفظ کے لئے اسٹاپ نقصان کی حکمت عملی کو بہتر بنایا جاسکے ، یا ٹریلنگ اسٹاپ آرڈر وغیرہ۔

  4. فلٹرز شامل کریں

    حجم ، اتار چڑھاؤ جیسے فلٹرز شامل کریں تاکہ یہ یقینی بنایا جاسکے کہ واپسی کے سگنل تجارت کے لئے کافی قابل اعتماد ہیں۔ غیر ضروری واپسی کی تجارت سے گریز کریں۔

  5. پوزیشن سائزنگ کو بہتر بنائیں

    تجارت کے سائز اور الاٹمنٹ کو بہتر بنائیں تاکہ بڑے پیمانے پر پوزیشن کو بڑے نقصانات کا باعث نہ بن سکے۔ خطرات کو کم کرنے کے لئے بتدریج اندراج اور باہر نکلنے کے ساتھ تجربہ کریں۔

نتیجہ

ڈیلی اوپن ریورس ایک عام قلیل مدتی اوسط ریورسنگ حکمت عملی ہے جو ریورس ٹریڈنگ کے لئے زیادہ خریدنے اور زیادہ فروخت ہونے والے منظرناموں پر قبضہ کرتی ہے۔ اس میں قابو پانے والے خطرات اور سادگی کا فائدہ ہے۔ لیکن رجحان کے تسلسل کا خطرہ اور اعلی تجارتی تعدد کو نوٹ کرنا چاہئے۔ پیرامیٹر کی اصلاح ، اسٹاپ نقصان کو بڑھانے ، فلٹرز اور پوزیشن سائزنگ کو شامل کرنے کے ذریعے مزید بہتری لائی جاسکتی ہے تاکہ اس کی استحکام اور منافع کو فروغ دیا جاسکے۔ یہ ان سرمایہ کاروں کے لئے موزوں ہے جو انٹرا ڈے ٹریڈنگ کو ترجیح دیتے ہیں۔


/*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 source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// @version=4
strategy("Daily Open Strategy", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 10000)

PrevRange = input(0.0100, type=input.float, title="Previous Candle Range")
TP = input(200, title="Take Profit in pips")
SL = input(1000, title="Stop Loss in pips")

startDate = input(title="Start Date", type=input.integer,
     defval=1, minval=1, maxval=31)
startMonth = input(title="Start Month", type=input.integer,
     defval=1, minval=1, maxval=12)
startYear = input(title="Start Year", type=input.integer,
     defval=2015, minval=1800, maxval=2100)

endDate = input(title="End Date", type=input.integer,
     defval=31, minval=1, maxval=31)
endMonth = input(title="End Month", type=input.integer,
     defval=12, minval=1, maxval=12)
endYear = input(title="End Year", type=input.integer,
     defval=2020, minval=1800, maxval=2100)


isLong = strategy.position_size > 0
isShort = strategy.position_size < 0

longTrigger = (open-close) > PrevRange and close<open 
shortTrigger = (close-open) > PrevRange and close>open

inDateRange = true


strategy.entry(id = "Long", long = true, when = (longTrigger and not isShort and inDateRange))
strategy.exit("Exit Long", "Long", loss=SL, profit=TP) 

strategy.entry(id = "Short", long = false, when = (shortTrigger and not isLong and inDateRange))
strategy.exit("Exit Short", "Short", loss=SL, profit=TP)


مزید