اس حکمت عملی کا نام قیمت حجم کے انضمام پر مبنی رجحان ٹریکنگ حکمت عملی ہے۔ اس حکمت عملی میں قیمت اور تجارتی حجم کے اشارے دونوں کو مدنظر رکھا جاتا ہے ، جس سے رجحان کی سمت کا تعین ہوتا ہے ، تاکہ قیمت حجم کے اثر کو تجارت کے سگنل اثر میں لایا جاسکے۔
اس حکمت عملی کے مطابق تجارت کی منطق مندرجہ ذیل ہے:
سب سے پہلے، قیمتوں کی 5 دن کی اوسط اوسط اور ٹرانزیکشن حجم کی 15 دن کی اوسط اوسط.
جب قیمتوں میں 5 دن کی اوسط اوسط اضافہ ہوتا ہے اور 15 دن کی اوسط اوسط بھی بڑھ جاتی ہے تو ، قیمتوں میں اضافے کو ایک خریدنے کا اشارہ سمجھا جاتا ہے۔
جب قیمتوں کی 5 دن کی اوسط اوسط یا ٹرانزیکشن حجم کی 15 دن کی اوسط اوسط ہوتی ہے تو ، زیادہ سے زیادہ کو ختم کردیا جاتا ہے۔
اس حکمت عملی کا فائدہ یہ ہے کہ قیمتوں اور حجم میں تبدیلیوں کے ساتھ مل کر رجحان کی سمت کا تعین کیا جاسکتا ہے۔ خریدنے کے لئے صرف اس وقت خریدیں جب دونوں بروکرز کے ساتھ ہوں ، اور جعلی سگنل کو مؤثر طریقے سے فلٹر کریں۔
لیکن منتقل اوسط پیرامیٹرز کو بہتر بنانے کی ضرورت ہے اور وقت کی مدت کو مختلف اقسام کی خصوصیات سے ملنے کی ضرورت ہے۔ اسٹاپ نقصان کی حکمت عملی بھی اتنی ہی اہم ہے جو ایک ہی نقصان کے خطرے کو کم کرسکتی ہے۔
مجموعی طور پر ، قیمتوں اور حجم کے اشارے کے انضمام کا معقول استعمال رجحان ٹریڈنگ حکمت عملی کی تاثیر کو بڑھا سکتا ہے۔ تاہم ، تاجروں کو مارکیٹ کی مزید معلومات پر توجہ دینے ، لچکدار رہنے ، اور حکمت عملی کے پیرامیٹرز کو حقیقی حالات کے مطابق ایڈجسٹ کرنے کی ضرورت ہے۔
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-12 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/
// © Celar
//@version=5
strategy("VOLLY PRICE CONVERGE", default_qty_type= strategy.percent_of_equity )
base_sma = ta.sma(close, 10)
vol_sma5 = ta.hma(volume, 15)
price_sma5 = ta.hma(close, 15)
ma50 = ta.sma(close, 50)
ma20 = ta.sma(close, 20)
int vol_indicator = na
int price_indicator = na
if vol_sma5 > vol_sma5[1]
vol_indicator := 1
else
vol_indicator := 0
if price_sma5 > price_sma5[1]
price_indicator := 1
else
price_indicator := 0
signal = vol_indicator + price_indicator
colour = signal == 2 ? #00802b : signal == 1 ? #cc2900 : color.white
bank_roll = strategy.equity
qty = bank_roll/close
strategy.entry("Long", strategy.long, qty, when = signal == 2 and close > base_sma)
// Generate a full exit bracket (profit 10 points, loss 5 points per contract) from the entry named "Long".
strategy.close("Long", when = signal == 1 or signal == 0 or close < base_sma )