قیمت کے حجم کے فیوژن پر مبنی رجحان کی پیروی کرنے والی حکمت عملی


تخلیق کی تاریخ: 2023-09-13 15:25:20 آخر میں ترمیم کریں: 2023-09-13 15:25:20
کاپی: 0 کلکس کی تعداد: 635
1
پر توجہ دیں
1617
پیروکار

اس حکمت عملی کا نام قیمت حجم کے انضمام پر مبنی رجحان ٹریکنگ حکمت عملی ہے۔ اس حکمت عملی میں قیمت اور تجارتی حجم کے اشارے دونوں کو مدنظر رکھا جاتا ہے ، جس سے رجحان کی سمت کا تعین ہوتا ہے ، تاکہ قیمت حجم کے اثر کو تجارت کے سگنل اثر میں لایا جاسکے۔

اس حکمت عملی کے مطابق تجارت کی منطق مندرجہ ذیل ہے:

سب سے پہلے، قیمتوں کی 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 )