اس مضمون میں قیمتوں کے اتار چڑھاو کی اونچائی اور نچلی سطحوں پر مبنی بریک ٹریڈنگ کے لئے ایک مقداری حکمت عملی کے بارے میں تفصیل سے بتایا جائے گا۔ اس حکمت عملی میں اہم قیمتوں کے علاقوں میں ہونے والے بریکوں کا فیصلہ کرکے تجارتی سگنل تشکیل دیا جاتا ہے۔
حکمت عملی
یہ حکمت عملی بنیادی طور پر مندرجہ ذیل ٹرانزیکشن منطق پر عمل کرتی ہے:
1۔ تقریباً 3 K لائنوں کے لئے اعلی ترین اور کم ترین قیمتوں کا حساب لگائیں جو موجودہ قلیل مدتی اتار چڑھاؤ کی نمائندگی کرتے ہیں۔
2۔ تقریباً 50 K لائنوں کی اعلی ترین اور کم ترین قیمتوں کا حساب لگانا، جو حالیہ زلزلے کی حد کی نمائندگی کرتی ہیں۔
فروخت کا اشارہ اس وقت پیدا ہوتا ہے جب قیمت ایک ہی وقت میں قلیل مدتی اونچائیوں سے تجاوز کر جاتی ہے اور حالیہ اونچائیوں سے کم ہوتی ہے۔
اہم قیمتوں کے علاقوں میں توڑنے کا تعین کرکے تجارتی مواقع کی نشاندہی کی جاسکتی ہے ، جس سے شروع ہونے والی نئی لہر کے رجحانات کو مؤثر طریقے سے پہچانا جاسکتا ہے۔
دوئم، حکمت عملی کے فوائد
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ اس کے قوانین کو توڑنے کے لئے آسان اور آسان ہے.
ایک اور فائدہ یہ ہے کہ اسٹاپ نقصان کی روک تھام کی ترتیب براہ راست ہے ، جس سے ہر تجارت کے خطرے پر قابو پایا جاسکتا ہے۔
آخر میں، آپ کو مختلف مارکیٹ کے مراحل کے لئے ٹیسٹ کرنے کے لئے ایک ریٹرننگ وقت کی حد مقرر کر سکتے ہیں.
تیسرا، ممکنہ خطرات
لیکن اس حکمت عملی کے ساتھ کچھ ممکنہ مسائل بھی ہیں:
سب سے پہلے ، صرف اس کے ذریعے رجحانات کا درست اندازہ لگانا ناممکن ہے ، جس سے غلط سگنل پیدا ہوسکتے ہیں۔
دوسرا ، پیرامیٹرز کی اصلاح نہیں کی گئی ہے ، اور حکمت عملی کی استحکام محدود ہے۔
آخر میں، سٹاپ نقصان کی ترتیبات کو بہتر بنانے کی ضرورت ہے تاکہ منافع اور نقصان کا تناسب بھی شامل ہو.
چار مضامین، خلاصہ
اس آرٹیکل میں ایک مقدار کی تجارت کی حکمت عملی کا تفصیل سے جائزہ لیا گیا ہے جس کی قیمتوں میں اتار چڑھاو کی بنیاد پر توڑ ہے۔ یہ کلیدی قیمتوں کے علاقوں میں توڑ کا فیصلہ کرکے تجارت کے مواقع کی نشاندہی کرتا ہے۔ اس حکمت عملی کا تصور واضح اور آسان ہے ، لیکن اس میں پیرامیٹرز کی ترتیب میں بہتری کی ضرورت بھی ہے۔ مجموعی طور پر ، یہ ایک منفرد توڑ سوچ پیش کرتا ہے۔
/*backtest
start: 2023-08-15 00:00:00
end: 2023-09-14 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("JetzGiantz Strategy", overlay=true)
// Getting inputs
StopTgt = input(10, minval=1, title="Stop Loss $")
ProfTgt = input(100, minval=1, title="Profit Target $")
//Filter backtest month and year
startMonth = input(1, minval=1, maxval=12, title="Month")
startYear = input(2021, minval=2000, maxval=2100, title="Year")
//Filter funtion inputs
//Calculations
Low3 = lowest(low,3)
Low50 = lowest(low,50)
High3 = highest(high,3)
High50 = highest(high,50)
if (month>=startMonth and year>=startYear)
if(close[1] < open[1] and close > open and close > open[1] and (Low3 < Low50[1] or Low3 < Low50[2] or Low3 < Low50[3]))
strategy.order("BuyEntry", strategy.long, when=strategy.position_size == 0, comment="BuyEntry")
if (month>=startMonth and year>=startYear)
if(close[1] > open[1] and close < open and close > open[1] and (High3 > High50[1] or High3 > High50[2] or High3 > High50[3]))
strategy.order("SellEntry", strategy.short, when=strategy.position_size == 0, comment="SellEntry")
strategy.exit("bracket", loss=StopTgt, profit=ProfTgt, when=strategy.position_size > 0)
strategy.exit("bracket", loss=StopTgt, profit=ProfTgt, when=strategy.position_size < 0)