یہ ایک 5 منٹ کی اسکیلپنگ حکمت عملی ہے جس کا مقصد منافع حاصل کرنے کے لئے بٹ کوائن اور گولڈ مارکیٹوں میں قلیل مدتی قیمتوں میں اتار چڑھاؤ اور اتار چڑھاؤ کو پکڑنا ہے۔ یہ تجارت میں داخل ہونے اور باہر نکلنے کے لئے ای ایم اے لائنز ، بولنگر بینڈ اشارے اور اسٹاپ نقصان کے طریقوں کے استعمال کو جوڑتا ہے۔
یہ حکمت عملی رجحانات کا فیصلہ کرنے کے لئے تیز EMA اور سست EMA اشارے استعمال کرتی ہے۔ جب تیز EMA سست EMA کے اوپر سے گزر جاتا ہے تو خرید کا اشارہ پیدا ہوتا ہے۔ جب تیز EMA سست EMA کے نیچے سے گزر جاتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے ، جس سے قلیل مدتی رجحانات کی باری آتی ہے۔
اسی وقت ، حکمت عملی میں قیمتوں میں اتار چڑھاؤ کی حد کا فیصلہ کرنے کے لئے بولنگر بینڈ اشارے شامل ہیں۔ تجارتی سگنل صرف اس وقت پیدا ہوتے ہیں جب قیمت بولنگر بینڈ کی اوپری یا درمیانی ریل کے قریب ہوتی ہے۔ اس سے زیادہ تر غلط سگنل فلٹر ہوجاتے ہیں۔
مارکیٹ میں داخل ہونے کے بعد ، حکمت عملی اسٹاپ نقصان کی قیمت کا حساب لگانے کے لئے اے ٹی آر اشارے کا استعمال کرتی ہے۔ اسٹاپ نقصان انٹری بار مائنس این گنا اے ٹی آر کے نچلے حصے پر طے ہوتا ہے ، جو ہر تجارت کے خطرے کو کنٹرول کرنے کے لئے استعمال ہوتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ قلیل مدتی اتار چڑھاؤ اور قیمت کی اتار چڑھاؤ کو پکڑنا ہے ، ہر بار چھوٹے لیکن مستقل منافع حاصل کرنا۔ تیز رفتار ای ایم اے اور سست ای ایم اے کا امتزاج مختصر مدتی رجحانات کو تیزی سے طے کرسکتا ہے۔ بولنگر بینڈ اور اے ٹی آر اسٹاپ نقصان کو مؤثر طریقے سے خطرات پر قابو پایا جاسکتا ہے ، جس سے یہ نسبتا stable مستحکم اسکیلپنگ حکمت عملی بن جاتی ہے۔
اس کے علاوہ ، 5 منٹ کے ٹائم فریم سے تجارتی تعدد میں اضافہ ہوتا ہے ، جس سے اس کے منافع کی صلاحیت میں بھی اضافہ ہوتا ہے۔ اس سے دستی نگرانی یا اصلاح میں بھی آسانی ہوتی ہے۔
اس حکمت عملی کا بنیادی خطرہ متعدد چھوٹے نقصانات کا باعث بننے والی وِپساؤ سے آتا ہے۔ جب قیمت کسی حد کے اندر گھومتی ہے تو ، ای ایم اے کراس اوور سگنل اکثر نمودار ہوسکتے ہیں ، جس کے نتیجے میں غیر ضروری تجارت اور لگاتار چھوٹے نقصانات ہوتے ہیں۔
اس کے علاوہ ، قلیل مدتی اسکیلپنگ کی حکمت عملی کے طور پر ، اس میں اعلی تجارتی تعدد کی وجہ سے تجارتی اخراجات کا خطرہ بھی ہے۔ بہت زیادہ تجارتی اخراجات منافع کے مارجن کو ختم کرسکتے ہیں۔
حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
دیگر آسکیلیٹرز کو معاون فیصلے کے اشارے کے طور پر شامل کریں، جیسے آر ایس آئی، اسٹوکاسٹکس وغیرہ، تاکہ آسکیلیٹر مارکیٹوں میں پھنسنے سے بچیں۔
رجحان کی سمت کا فیصلہ کرنے اور اندراج کی درستگی کو بہتر بنانے کے لئے مشین لرننگ ماڈلز میں اضافہ کریں۔
جینیاتی الگورتھم، بے ترتیب جنگلات اور دیگر طریقوں کا استعمال کریں تاکہ موجودہ مارکیٹ کے حالات کو بہتر بنانے کے لئے پیرامیٹرز کو خود بخود بہتر بنایا جاسکے۔
اہم سپورٹ اور مزاحمت کی سطحوں کا تعین کرنے اور بہتر سٹاپ نقصان کی پوزیشنوں کا تعین کرنے کے لئے گہری سیکھنے کو شامل کریں.
مختلف تجارتی گاڑیوں جیسے اسٹاک انڈیکس ، فاریکس ، کریپٹو کرنسیوں وغیرہ کی جانچ کریں ، اور بہترین تجارتی کارکردگی کے ساتھ ایک کو مرکزی تجارتی گاڑی کے طور پر منتخب کریں۔
خلاصہ یہ کہ ، ایک قلیل مدتی کثرت سے تجارتی حکمت عملی کے طور پر ، یہ حکمت عملی قلیل مدتی قیمتوں میں اتار چڑھاؤ اور رجحان کی تبدیلیوں کو مؤثر طریقے سے پکڑ سکتی ہے ، جس میں خطرہ کو کنٹرول کرنے کے لئے تیز رفتار ای ایم اے ، بولنگر بینڈ کو فلٹر کرنے اور اسٹاپ نقصان کے لئے اے ٹی آر کا استعمال کیا جاسکتا ہے ، جس سے مستحکم فوائد کی اجازت ملتی ہے۔ اگر منافع کو برقرار رکھتے ہوئے تجارتی تعدد کو کم کرنے کے لئے مزید بہتر اور بہتر بنایا جائے تو ، یہ ایک انتہائی وعدہ کرنے والی مقداری حکمت عملی ہوگی۔
/*backtest start: 2023-12-19 00:00:00 end: 2024-01-10 00:00:00 period: 1h basePeriod: 15m 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/ // © singhak8757 //@version=5 strategy("Bitcoin and Gold 5min Scalping Strategy2.0", overlay=true) // Input parameters fastLength = input(5, title="Fast EMA Length") slowLength = input(13, title="Slow EMA Length") bollingerLength = input(20, title="Bollinger Band Length") bollingerMultiplier = input(2, title="Bollinger Band Multiplier") stopLossMultiplier = input(1, title="Stop Loss Multiplier") // Calculate EMAs fastEMA = ta.ema(close, fastLength) slowEMA = ta.ema(close, slowLength) // Calculate Bollinger Bands basis = ta.sma(close, bollingerLength) upperBand = basis + bollingerMultiplier * ta.stdev(close, bollingerLength) lowerBand = basis - bollingerMultiplier * ta.stdev(close, bollingerLength) // Buy condition buyCondition = ta.crossover(fastEMA, slowEMA) and (close <= upperBand or close <= basis) // Sell condition sellCondition = ta.crossunder(fastEMA, slowEMA) and (close >= lowerBand or close >= basis) // Calculate stop loss level stopLossLevel = ta.lowest(low, 2)[1] - stopLossMultiplier * ta.atr(14) // Plot EMAs plot(fastEMA, color=color.rgb(0, 156, 21), title="Fast EMA") plot(slowEMA, color=color.rgb(255, 0, 0), title="Slow EMA") // Plot Bollinger Bands plot(upperBand, color=color.new(#000000, 0), title="Upper Bollinger Band") plot(lowerBand, color=color.new(#1b007e, 0), title="Lower Bollinger Band") // Plot Buy and Sell signals plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar) plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar) // Plot Stop Loss level plot(stopLossLevel, color=color.orange, title="Stop Loss Level") // Strategy logic strategy.entry("Buy", strategy.long, when = buyCondition) strategy.exit("Stop Loss/Close", from_entry="Buy", loss=stopLossLevel) strategy.close("Sell", when = sellCondition)