
ایک اشاریہ اوسط لائن کراسنگ حکمت عملی ایک سادہ مقدار کی تجارت کی حکمت عملی ہے جو قیمت کے رجحانات کی پیروی کرتی ہے۔ اس میں اشاریہ منتقل اوسط کے درمیان کراسنگ کو خریدنے اور فروخت کرنے کے سگنل کے طور پر استعمال کیا جاتا ہے ، جس میں دو مختلف پیرامیٹرز کا تعین کیا گیا ہے۔ ایک خرید سگنل پیدا ہوتا ہے جب طویل مدتی اوسط لائن کو قلیل مدتی اوسط لائن سے پار کیا جاتا ہے۔ ایک فروخت سگنل پیدا ہوتا ہے جب طویل مدتی اوسط لائن کو قلیل مدتی اوسط لائن سے نیچے سے پار کیا جاتا ہے۔
اس حکمت عملی کا بنیادی منطق اوسط لائن تھیوری پر مبنی ہے۔ اشاریہ کی حرکت پذیری اوسط قیمت کے اتار چڑھاؤ کو مؤثر طریقے سے ہموار کرنے کے قابل ہے ، قیمت کے رجحان کی سمت کا تعین کرتی ہے۔ تیز اوسط قیمت میں ہونے والی تبدیلیوں کا تیزی سے جواب دینے کے قابل ہے۔ سست اوسط قیمت کے رجحان کی سمت کا حوالہ فراہم کرتا ہے۔ جب تیز اوسط لائن پر سست اوسط لائن سے گزرتا ہے تو ، قیمتوں میں اضافہ ہوتا ہے ، خریدنے کا اشارہ ہوتا ہے۔ جب تیز اوسط لائن کے نیچے سے گزرتا ہے تو ، قیمتوں میں کمی شروع ہوتی ہے ، فروخت کا اشارہ ہوتا ہے۔
خاص طور پر ، اس حکمت عملی میں پہلے دو اشاریہ منتقل اوسط کی وضاحت کی گئی ہے: fib_level اور fib_price۔ fib_level صارف کے ذریعہ سیٹ کی گئی ہے ، اور fib_price حالیہ 100 بار کی اعلی ترین قیمت اور کم ترین قیمت پر مبنی ہے۔ جب قیمت قریب ہوتی ہے یا fib_price سے نیچے ہوتی ہے تو ، خریدنے اور بیچنے کا سگنل پیدا ہوتا ہے۔
غلط سگنل کو کم کرنے کے لئے اوسط لائن پیرامیٹرز کو بہتر بنانے ، تین اوسط لائن سسٹم کا استعمال کرنے ، یا دوسرے اشارے کے فیصلے کے ساتھ مل کر غلط سگنل کو کم کیا جاسکتا ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
اوسط لکیری دورانیہ پیرامیٹرز کی ترتیب کو بہتر بنائیں۔ مختلف لمبائی کے دورانیے کے پیرامیٹرز کے مجموعے کی جانچ کریں ، بہترین پیرامیٹرز تلاش کریں۔
جب حجم بڑھتا ہے تو خریدنے کا اشارہ پیدا ہوتا ہے ، جب حجم کم ہوتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے ، جس سے قیمتوں میں شدید اتار چڑھاؤ کے وقت غلط سگنل پیدا ہونے سے بچا جاسکتا ہے۔
مشین لرننگ الگورتھم کا استعمال کرتے ہوئے پیرامیٹرز کو خود کار طریقے سے بہتر بنائیں۔ ماڈل میں تاریخی اعداد و شمار داخل کریں اور بہتر پیرامیٹرز کے مجموعے کو تربیت دیں۔
اسٹاپ پوزیشن میں ایک متحرک اسٹاپ میکانزم شامل کریں۔ منافع میں اضافے کے ساتھ اسٹاپ لائن کو اوپر کی طرف منتقل کریں ، تاکہ جلد روکنے سے بچ سکے۔
اشاریہ کی مساوی لائن کراسنگ حکمت عملی مجموعی طور پر ایک آسان اور عملی مقدار کی تجارت کی حکمت عملی ہے۔ یہ قیمت کے رجحانات کا تعین کرنے اور خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان کا تعین کرنے کے لئے مساوی لائن کے فوائد کا استعمال کرتی ہے۔ حکمت عملی کو سمجھنے میں آسان ہے ، پیرامیٹرز کی ترتیب لچکدار ہے ، اور مختلف اقسام کی مقدار کی تجارت کے لئے موزوں ہے۔ پیرامیٹرز کی ترتیبات کو بہتر بنانے ، فلٹرنگ کے حالات میں اضافہ کرنے اور موبائل اسٹاپ وغیرہ کی ترتیب کے ذریعے حکمت عملی کا بہتر اثر حاصل کیا جاسکتا ہے۔
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Fibonacci Strategy", overlay=true)
// Define Fibonacci 0.5 level
fib_level = input(0.5, title="Fibonacci Level")
// Calculate Fibonacci 0.5 level price
fib_price = ta.lowest(low, 100) + (ta.highest(high, 100) - ta.lowest(low, 100)) * fib_level
// Define entry and exit conditions
long_condition = ta.crossover(close, fib_price)
short_condition = ta.crossunder(close, fib_price)
// Set exit points (using previous high or low)
long_exit = ta.highest(high, 10)
short_exit = ta.lowest(low, 10)
// Plot Fibonacci 0.5 level
plot(fib_price, "Fib 0.5", color=color.blue, linewidth=1, style=plot.style_circles)
// Initialize variables
var inLong = false
var inShort = false
// Set trading signals
if (long_condition)
if not inLong
strategy.entry("Buy", strategy.long)
inLong := true
strategy.exit("Exit", "Buy", limit=long_exit)
if (short_condition)
if not inShort
strategy.entry("Sell", strategy.short)
inShort := true
strategy.exit("Exit", "Sell", limit=short_exit)
if (ta.crossover(close, long_exit) or ta.crossunder(close, short_exit))
inLong := false
inShort := false