دو طرفہ کراسنگ صفر محور Qstick اشارے بیک ٹسٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-24 14:14:07
ٹیگز:

img

جائزہ

دو طرفہ کراسنگ زیرو محور کیو اسٹیک اشارے بیک ٹیسٹ حکمت عملی ایک رجحان ٹریکنگ اور سگنل جنریشن حکمت عملی ہے جو تسھر چانڈے کے تیار کردہ کیو اسٹیک تکنیکی اشارے پر مبنی ہے۔ یہ حکمت عملی مارکیٹ میں خرید و فروخت کے دباؤ کا فیصلہ کرنے کے لئے اسٹاک کی کھلی اور بند قیمتوں کے مابین اوسط اوسط فرق کا حساب لگاتی ہے ، اور جب یہ فرق اشارے صفر محور کو عبور کرتا ہے تو تجارتی سگنل تیار کرتی ہے۔

حکمت عملی کا اصول

دو طرفہ کراسنگ زیرو محور Qstick حکمت عملی کا بنیادی اشارے Qstick ہے۔ Qstick اشارے کو ایک خاص مدت کے دوران اختتامی قیمت اور افتتاحی قیمت کے درمیان فرق کے چلتے ہوئے اوسط کا حساب کتاب کرکے حاصل کیا جاتا ہے۔ جب Qstick 0 سے زیادہ ہوتا ہے تو ، اس کا مطلب یہ ہے کہ اس مدت کے دوران اختتامی قیمت عام طور پر افتتاحی قیمت سے زیادہ تھی ، اور تیزی کی طاقت غالب رہی۔ جب Qstick 0 سے کم ہوتا ہے تو ، اس کا مطلب یہ ہے کہ افتتاحی قیمت عام طور پر اس مدت کے دوران اختتامی قیمت سے زیادہ تھی ، اور برداشت کی طاقت غالب رہی۔

اس حکمت عملی کے تجارتی سگنل اس وقت آتے ہیں جب Qstick اشارے صفر محور کو عبور کرتا ہے۔ جب Qstick نیچے سے صفر سے اوپر عبور کرتا ہے تو خرید کا سگنل تیار کیا جاتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ خریداری کا دباؤ فروخت کے دباؤ سے تجاوز کرنا شروع ہوجاتا ہے اور ایک لمبی پوزیشن قائم کی جاسکتی ہے۔ اس کے برعکس ، جب Qstick اوپر سے صفر سے نیچے عبور کرتا ہے تو فروخت کا سگنل تیار کیا جاتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ فروخت کا دباؤ بڑھنا شروع ہوجاتا ہے اور موجودہ پوزیشنوں کو بند کرنا چاہئے۔ اس کے علاوہ ، Qstick اقدار کی ایک چلتی اوسط کو سگنل لائن کے طور پر پلاٹ کیا جاسکتا ہے ، اور جب Qstick اشارے اس سگنل لائن کو عبور کرتے ہیں تو تجارتی سگنل بھی تیار کیے جاسکتے ہیں۔

یہ حکمت عملی ریورس ٹریڈنگ کی اجازت دیتی ہے۔ یعنی ، جب اصل میں خریدنے کا اشارہ پیدا ہونا تھا تو ، ایک اصل فروخت آپریشن کیا جاتا ہے۔ جب اصل میں فروخت کا اشارہ پیدا ہونا تھا تو ، ایک اصل خرید آپریشن کیا جاتا ہے۔ اس کا استعمال مارکیٹ میں مرکزی دھارے کے سرمایہ کاروں کی پیروی کرنے کے لئے کیا جاسکتا ہے۔

فوائد کا تجزیہ

دو طرفہ کراسنگ صفر محور Qstick حکمت عملی مندرجہ ذیل فوائد ہیں:

  1. مارکیٹ میں خرید و فروخت کے دباؤ کا تعین کرنے کے لئے سادہ اور بدیہی اشارے کا استعمال کریں، واضح سگنل کی پیداوار کے ساتھ
  2. چلتی اوسط فرق اشارے کو اپنانا جو مؤثر طریقے سے مارکیٹ شور کو فلٹر کرسکتا ہے
  3. غلط اشاروں سے بچنے کے لیے سگنل لائنیں کھینچی جا سکتی ہیں
  4. ریورس ٹریڈنگ کی حمایت کریں ، جس کا استعمال مرکزی دھارے کے سرمایہ کاروں کو ٹریک کرنے کے لئے کیا جاسکتا ہے
  5. اپنی مرضی کے مطابق پیرامیٹرز مختلف اسٹاک اور مارکیٹ کے ماحول کے مطابق

خطرے کا تجزیہ

دو طرفہ کراسنگ صفر محور Qstick حکمت عملی میں بھی کچھ خطرات ہیں:

  1. Qstick اشارے ٹرننگ پوائنٹس کی شناخت میں ایک تاخیر ہے، ممکنہ طور پر بہترین انٹری پوائنٹ یاد
  2. اکثر سگنل نسبتا high اعلی لین دین کے اخراجات کا باعث بنتے ہیں
  3. ریورس ٹریڈنگ میں زیادہ خطرہ ہے اور اسے احتیاط سے استعمال کرنے کی ضرورت ہے

خطرات کو کم کرنے کے لئے مندرجہ ذیل طریقے استعمال کیے جا سکتے ہیں:

  1. اشارے تاخیر کو کم کرنے کے لئے Qstick سائیکل پیرامیٹرز کو بہتر بنائیں
  2. غلط سگنل کو کم کرنے کے لئے سگنل لائن سائیکل پیرامیٹرز میں اضافہ کریں
  3. صرف مخصوص مراحل کے دوران ریورس ٹریڈنگ کو اپنائیں اور پوزیشن سائزنگ کو کنٹرول کریں

اصلاح کی ہدایات

دو طرفہ کراسنگ صفر محور Qstick حکمت عملی مندرجہ ذیل پہلوؤں میں بہتر بنایا جا سکتا ہے:

  1. غیر رجحاناتی ماحول میں غلط سگنل پیدا کرنے سے بچنے کے لئے سگنل کو فلٹر کرنے کے لئے دوسرے اشارے شامل کریں ، جیسے حجم کے اشارے ، اتار چڑھاؤ کے اشارے وغیرہ
  2. جب نقصانات ایک خاص فیصد تک پہنچ جاتے ہیں تو نقصانات کو روکنے کے لئے سٹاپ نقصان کی حکمت عملی شامل کریں
  3. Qstick اور سگنل لائن سائیکل پیرامیٹرز کے بہترین مجموعہ کا تعین کرنے کے لئے مزید تحقیق
  4. بہترین پیرامیٹرز کو خود بخود طے کرنے کے لئے مشین سیکھنے کے طریقوں کا استعمال کریں
  5. مخصوص صنعتوں یا انفرادی اسٹاک میں اس حکمت عملی کی افادیت کا تجربہ کریں

نتیجہ

دو طرفہ کراسنگ زیرو محور Qstick حکمت عملی خرید و فروخت کے دباؤ میں تبدیلیوں کا تعین کرنے کے لئے آسان اشارے کا استعمال کرتی ہے ، اور جب Qstick اشارے زیرو محور کو عبور کرتا ہے تو تجارتی سگنل تیار کرتا ہے ، جو قیمت کے رجحانات کو مؤثر طریقے سے پکڑ سکتا ہے۔ یہ حکمت عملی بدیہی اور سمجھنے میں آسان ہے ، ابتدائیوں کے لئے موزوں ہے ، اور جدید تاجروں کی ضروریات کو پورا کرنے کے لئے بہت سارے طریقوں سے بھی بہتر بنایا جاسکتا ہے۔ تاہم ، اس حکمت عملی میں بھی کچھ خامیاں ہیں اور اسے محتاط طریقے سے استعمال کرنے کی ضرورت ہے۔ عام طور پر ، یہ ایک بہت ہی عملی رجحان سے باخبر رہنے اور سگنل تیار کرنے کی حکمت عملی ہے۔


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/04/2018
// A technical indicator developed by Tushar Chande to numerically identify 
// trends in candlestick charting. It is calculated by taking an 'n' period 
// moving average of the difference between the open and closing prices. A 
// Qstick value greater than zero means that the majority of the last 'n' days 
// have been up, indicating that buying pressure has been increasing. 
//
// Transaction signals come from when the Qstick indicator crosses through the 
// zero line. Crossing above zero is used as the entry signal because it is indicating 
// that buying pressure is increasing, while sell signals come from the indicator 
// crossing down through zero. In addition, an 'n' period moving average of the Qstick 
// values can be drawn to act as a signal line. Transaction signals are then generated 
// when the Qstick value crosses through the trigger line.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Qstick Indicator Backtest")
Length = input(14, minval=1)
reverse = input(false, title="Trade reverse")
xR = close - open
xQstick = sma(xR, Length)
clr = iff(xQstick >= 0, green, red)
pos = iff(xQstick > 0, 1,
       iff(xQstick < 0, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
p1 = plot(0, color=black, title="0")
p2 = plot(xQstick, color=blue, title="Qstick")
fill(p1, p2, color=clr)

مزید