
یہ الگورتھم سونے کی قیمتوں کی کارروائی پر مبنی تجارت کرتا ہے۔ یہ قیمتوں کے اتار چڑھاو کی حد کا تعین کرنے کے لئے حالیہ 20 K لائنوں کی اعلی ترین اور کم ترین قیمتوں کا حساب لگاتا ہے۔ جب قیمت حالیہ K لائن کی اعلی ترین قیمت کو توڑتی ہے تو ، زیادہ ہوتا ہے۔ جب قیمت حالیہ K لائن کی کم ترین قیمت سے نیچے آجاتی ہے تو ، خالی ہوجاتا ہے۔ زیادہ سے زیادہ خالی ہونے کے بعد ، اسٹاپ اور اسٹاپ نقصان کی قیمتیں طے کی جاتی ہیں۔
اس الگورتھم کی بنیادی منطق بریک تھیوری پر مبنی ہے۔ یہ قیمتوں میں اتار چڑھاؤ کی حد کا تعین کرنے کے لئے حالیہ 20 K لائنوں کی اعلی ترین اور کم ترین قیمتوں کو ریکارڈ کرتا ہے۔ جب قیمت اس حد سے تجاوز کرتی ہے تو ، اسے ایک بریک سمجھا جاتا ہے ، لہذا تجارت کی جاسکتی ہے۔ خاص طور پر ، الگورتھم کا عمل یہ ہے:
جیسا کہ آپ دیکھ سکتے ہیں ، اس الگورتھم کے ٹریڈنگ سگنل قیمتوں میں اضافے کے فیصلے سے آتے ہیں ، جس کا بنیادی مقصد قیمتوں میں اضافے کا وقت کی نشاندہی کرنا ہے۔
اس الگورتھم کے درج ذیل فوائد ہیں:
مجموعی طور پر ، اس الگورتھم کا بنیادی نظریہ واضح ، منطقی ، آسان عمل درآمد ، آسان انٹری ٹائمنگ ، اور واحد نقصان کو کنٹرول کرنے کے لئے ایک قابل عمل مقدار کی تجارت کی حکمت عملی ہے۔
یہ الگورتھم کچھ خطرات کے ساتھ آتا ہے:
ان خطرات کو کنٹرول اور بہتر بنانے کے لیے مندرجہ ذیل اقدامات کیے جا سکتے ہیں:
اس الگورتھم کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جا سکتا ہے:
دیگر اشارے کے ساتھ مل کر│ سگنل کی وشوسنییتا کو بڑھانے کے لئے ، توڑنے کی دوسری تصدیق کے لئے ، چلتی اوسط ، برلن لائن اور دیگر اشارے متعارف کرائے جاسکتے ہیں۔│
پیرامیٹرز کی اصلاحمختلف پیرامیٹرز کے مجموعے کی جانچ پڑتال کی جاسکتی ہے ، جس سے بریک فیصلے کی مدت کو بہتر بنایا جاسکتا ہے ، اور پیرامیٹرز کی ترتیب تلاش کی جاسکتی ہے جس سے تجارتی سگنل زیادہ قابل اعتماد ہوجائیں۔
سٹاپ نقصان کی اصلاح。 اتار چڑھاؤ کی شرح اور دیگر اشارے کے ساتھ ، سٹاپ نقصان کی دوری کو متحرک طور پر ریئل ٹائم میں ایڈجسٹ کیا جاسکتا ہے۔。
پوزیشن مینجمنٹ کی اصلاح│ پوزیشن کے الگورتھم کو بہتر بنانے کے لئے، ایک واحد نقصان کے اثرات کو کم │
مشین لرننگمشین لرننگ الگورتھم کا استعمال کرتے ہوئے بڑی تعداد میں تاریخی اعداد و شمار کا مطالعہ کریں ، خود بخود بہتر پیرامیٹرز کا مجموعہ تلاش کریں۔
مندرجہ بالا اصلاحات کے ذریعہ ، اس الگورتھم کی استحکام ، کامیابی اور منافع کو مزید بہتر بنایا جاسکتا ہے۔
یہ سونے کی تجارت کا الگورتھم قیمت کی کارروائی کے فیصلے پر مبنی ہے ، جس میں اسٹریٹجک نظریہ کا استعمال کرتے ہوئے ٹریڈنگ سگنل پیدا کیے جاتے ہیں۔ اس کا نظریہ سادہ اور واضح ہے ، اس پر عمل درآمد کرنا آسان ہے ، اور یہ عملی ہے۔ اس کے ساتھ ساتھ ، اس میں کچھ خطرہ بھی ہے ، جس میں استحکام اور منافع کی سطح کو بہتر بنانے کے لئے مزید اصلاح کی ضرورت ہے۔ مجموعی طور پر ، یہ الگورتھم سونے کی تجارت کے لئے موزوں ہے ، یہ ایک موثر اور عملی مقدار کی حکمت عملی ہے۔ اس کے علاوہ ، دیگر اشارے ، پیرامیٹرز کی اصلاح ، اسٹاپ نقصان کی اصلاح اور دیگر طریقوں کے ساتھ مل کر ، اسٹریٹجک اثر و رسوخ کو بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("XAUUSD Price Action Strategy", overlay=true)
// Define input parameters
takeProfit = input(500, "Take Profit")
stopLoss = input(200, "Stop Loss")
// Calculate price action
highs = ta.highest(high, 20)
lows = ta.lowest(low, 20)
priceRange = highs - lows
breakoutLevel = highs[1]
// Define conditions for long and short trades
longCondition = high > breakoutLevel and close > highs[1]
shortCondition = low < breakoutLevel and close < lows[1]
// Execute long and short trades with take profit and stop loss
if longCondition
strategy.entry("Long", strategy.long)
strategy.exit("Long Exit", "Long", limit = close + takeProfit, stop = close - stopLoss)
if shortCondition
strategy.entry("Short", strategy.short)
strategy.exit("Short Exit", "Short", limit = close - takeProfit, stop = close + stopLoss)
// Plot breakout level
plot(breakoutLevel, color=color.blue, title="Breakout Level")
// Highlight long and short trade signals on the chart
bgcolor(longCondition ? color.green : na, transp=80)
bgcolor(shortCondition ? color.red : na, transp=80)