
ڈیلی اوپن ریورسل اسٹریٹجی ایک دن کی تجارت کی حکمت عملی ہے جو اوسط قیمت کی تبدیلی پر مبنی ہے۔ یہ موجودہ K لائن کی واپسی کے امکانات کا فیصلہ کرنے کے لئے پچھلی K لائن کے ادارے کے سائز پر مبنی ہے۔ اگر موجودہ K لائن اور پچھلی K لائن کی افتتاحی قیمت میں واضح فرق موجود ہے ، اور ادارے کا سائز پیرامیٹرز کی مقررہ حد سے زیادہ ہے ، تو پھر اس سے زیادہ یا خالی کرنے کا اشارہ ہوتا ہے۔
اس حکمت عملی کی بہترین تجارتی قسم پونڈ اور آسٹریلیائی ڈالر کی ڈے لائن گرافک ہے ، لیکن اس کی جانچ اور اصلاح کے لئے دیگر اقسام اور ٹائم فریم بھی دستیاب ہیں۔ اس حکمت عملی کے پیرامیٹرز میں شروع اور اختتامی تاریخیں ، پچھلے K لائن ادارے کا سائز ، اسٹاپ نقصان اور اسٹاپ آؤٹ پٹ شامل ہیں۔
دن کے اندر اندر پوزیشن کھولنے کی واپسی کی حکمت عملی کا بنیادی منطق یہ ہے کہ قلیل مدتی اوور بیئر اور اوور سیل کو پکڑنا ہے۔ جب مارکیٹ میں ضرورت سے زیادہ حرکت ہوتی ہے تو ، قیمتوں میں اکثر ردوبدل اور ریورس ہوتا ہے۔ حکمت عملی یہ ہے کہ اس اوسط قیمت کی واپسی کی خصوصیت کو فائدہ اٹھانا ہے۔
خاص طور پر ، حکمت عملی اس بات کا تعین کرے گی کہ آیا موجودہ K لائن کی افتتاحی قیمت اور پچھلی K لائن کی اختتامی قیمت میں واضح قیمت کا فرق موجود ہے۔ اگر realbody ((پچھلی K لائن) > پیرامیٹرز کی طے شدہ حد کو پورا کیا جائے ، اور موجودہ K لائن وقفہ وقفہ کھلنے میں شامل ہو تو ، پھر خرید و فروخت کا سگنل پیدا ہوگا۔ ایک سے زیادہ سگنل کی کارروائی کی شرط یہ ہے کہ کھلنے کی قیمت پچھلی K لائن کی اختتامی قیمت سے بڑھ کر حد سے تجاوز کر جائے اور نیچے کی گنجائش ہو۔ خالی سگنل کی کارروائی کی شرط یہ ہے کہ کھلنے کی قیمت پچھلی K لائن کی اختتامی قیمت سے تجاوز کر جائے اور نیچے کی گنجائش ہو۔
پوزیشن میں داخل ہونے کے بعد ، حکمت عملی اسٹاپ نقصان اور اسٹاپ آؤٹ لیٹ طے کرتی ہے۔ جب قیمت اسٹاپ نقصان کی سطح تک پہنچ جاتی ہے تو نقصان کو کنٹرول کرنے کے لئے پوزیشن سے باہر نکل جاتی ہے۔ اگر اسٹاپ آؤٹ لیٹ پہنچ جاتی ہے تو منافع کو لاک کرنے کے لئے پوزیشن سے باہر نکل جاتی ہے۔
دن کے اندر اندر پوزیشن کھولنے کی حکمت عملی میں مندرجہ ذیل فوائد ہیں:
اس حکمت عملی نے قیمتوں کی قلیل مدتی الٹ پٹ کی خصوصیت کا بھرپور فائدہ اٹھایا ، جس میں اوور بیئر اور اوور سیل کے دوران پوزیشن کھولنے سے منافع کمانے کے امکانات میں اضافہ ہوا۔
حکمت عملی میں اسٹاپ نقصان کی حد مقرر کی گئی ہے ، جب نقصان پہلے سے طے شدہ زیادہ سے زیادہ قیمت تک پہنچ جاتا ہے تو پوزیشن سے باہر نکل جاتا ہے۔ یہ تجارت کے نقصان کے خطرے کو مؤثر طریقے سے محدود کرسکتا ہے۔
حکمت عملی مختلف قسم کے غیر ملکی کرنسیوں کے لئے لاگو ہوتی ہے ، خاص طور پر پاؤنڈ اور آسٹریلیائی ڈالر ، جو بڑی اتار چڑھاؤ والی کرنسیوں میں ہیں۔ اس کے علاوہ ، پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے اور ان میں بہت زیادہ لچک ہے۔
یہ حکمت عملی دن کے اندر چلنے پر مبنی ہے ، جس میں اعلی تجارتی تعدد اور مختصر وقت کی حد کی خصوصیات ہے۔ قواعد سادہ اور واضح ہیں ، جو دن کے اندر مختصر لائن تجارت کے لئے بہترین ہیں۔
اس کے علاوہ، دن کے اندر اندر پوزیشن کھولنے کی حکمت عملی میں کچھ خطرات بھی ہیں، خاص طور پر:
تجارت میں ایک طرفہ تجارت کا ایک مضبوط سلسلہ ہوسکتا ہے ، جس میں الٹ کا اشارہ غلط تجارت کا سبب بنتا ہے۔ اگر الٹ کامیاب نہیں ہوتا ہے تو ، نقصان کے خطرے کا سامنا کرنا پڑتا ہے۔
ایک دن میں مختصر لائن کی حکمت عملی کے نتیجے میں تجارت میں اضافہ ہوتا ہے۔ تجارت کے اخراجات میں اضافے سے منافع میں بھی کمی واقع ہوتی ہے۔
پچھلے K لائن ہستی کا سائز ، نقصان کی روک تھام کی جگہ اور دیگر پیرامیٹرز اہم عوامل ہیں ، جن کو بہترین پیرامیٹرز کے مجموعے کو حاصل کرنے کے لئے بھرپور جانچ کی ضرورت ہے۔
یہ ایک دن کی حکمت عملی ہے ، لہذا پوزیشن رکھنے کا وقت بہت کم ہے۔ بروقت داخلے اور نقصان کو روکنے کے لئے مارکیٹ کی اصل وقت کی نگرانی کی ضرورت ہے۔
دن کے اندر اندر پوزیشن کھولنے کی حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
حکمت عملی کی کارکردگی کو بہتر بنانے کے لئے زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کے لئے مختلف پچھلے K لائن اداروں کے سائز ، اسٹاپ نقصان اور اسٹاپ بیس پیرامیٹرز کی جانچ پڑتال اور تجارت کی مشابہت کے ذریعے جانچ پڑتال کی جاسکتی ہے۔
اعلی وقت کے دورانیے میں رجحان کی سمت کا تعین کرنے کے لئے، مخالف تجارت سے بچنے کے لئے. آپ کو بھی کم وقت کے دورانیے میں مخصوص خرید و فروخت کے پوائنٹس کو بہتر بنانے کے کر سکتے ہیں.
اتار چڑھاؤ کی شرح کے اشارے کے ساتھ مل کر نقصان کی روک تھام کی حکمت عملی کو بہتر بنایا جاسکتا ہے ، جب مارکیٹ میں غیر معمولی اتار چڑھاؤ ہوتا ہے تو بروقت روک دیا جاتا ہے۔ یا ٹریلنگ اسٹاپ آہستہ آہستہ نقصان کی نگرانی کرتا ہے۔
ٹریڈنگ کے حجم اور اتار چڑھاؤ جیسے فلٹرنگ کے حالات کو بڑھانا ، اس بات کو یقینی بنانا کہ صرف اس وقت تجارت کی جائے جب واپسی کے کافی اشارے ہوں۔ غیر ضروری واپسی کی تجارت سے گریز کریں۔
پوزیشنوں کی تعداد اور تناسب کو بہتر بنائیں تاکہ ایک ہی نقصان کو زیادہ سے زیادہ سے بچایا جاسکے۔ اس کے ساتھ ہی ، دھیرے دھیرے داخل ہونے اور دھیرے دھیرے باہر نکلنے کی حکمت عملی آزمائیں تاکہ خطرہ کم ہوجائے۔
دن کے اندر پوزیشن کھولنے کی واپسی کی حکمت عملی ایک عام قلیل مدتی اوسط قیمت کی واپسی کی حکمت عملی ہے۔ یہ قیمتوں کے اوور خرید اوور فروخت کے رجحان کو پکڑتا ہے۔ اس کے فوائد ہیں جیسے خطرے کو کنٹرول کرنا ، آسان اور آسان ہے۔ لیکن اس کے ساتھ ساتھ چلنے والی اور کثرت سے تجارت کے خطرات پر بھی توجہ دینے کی ضرورت ہے۔ پیرامیٹرز کی اصلاح ، اسٹاپ نقصان کی اصلاح ، اتار چڑھاؤ کے حالات اور پوزیشن مینجمنٹ جیسے ذرائع سے حکمت عملی کی استحکام اور منافع بخش صلاحیت کو مزید بہتر بنایا جاسکتا ہے۔ یہ دن کے اندر تجارت کو ترجیح دینے والے سرمایہ کاروں کے لئے موزوں ہے۔
/*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)