وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ولیمز کی مگرمچھ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-13 10:58:22
ٹیگز:

img

جائزہ

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

یہ کیسے کام کرتا ہے

اس حکمت عملی میں مختلف مدت کی لمبائی کے تین ایس ایم اے استعمال کیے جاتے ہیں - تیز لائن ایس ایم اے 1 ، درمیانی لائن ایس ایم اے 2 ، اور سست لائن ایس ایم اے 3 ، جہاں ایس ایم اے 1 میں سب سے کم مدت ہے اور ایس ایم اے 3 میں سب سے طویل ہے۔

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

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

باہر نکلنے کی شرط اس وقت ہوتی ہے جب تین لائنیں دوبارہ سیدھ ہوجاتی ہیں ، وسط لائن سے نیچے تیز لائن یا سست لائن سے نیچے وسط لائن ہوتی ہے۔ پوزیشنوں کو بند کرنا چاہئے۔

حکمت عملی رجحان کی سمت کی نشاندہی کرنے کے لئے پس منظر کے رنگ بھی بناتی ہے - بڑھتی ہوئی رجحان کے لئے سبز اور نیچے کی رجحان کے لئے سرخ.

خلاصہ یہ ہے کہ یہ حکمت عملی رجحان کی سمت اور اس کے مطابق تجارت کا تعین کرنے کے لئے چلتی اوسط اور الگیٹر منہ پیٹرن کی طاقت کا استعمال کرتی ہے۔ یہ ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔

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

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

خطرے کا تجزیہ

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

خطرات سے نمٹنے کے لیے مندرجہ ذیل بہتری کی جا سکتی ہے:

  1. رجحان فلٹر کو شامل کریں تاکہ مارکیٹوں میں وپساؤ سے بچنے کے لۓ.

  2. رجحان اشارے کا استعمال کرتے ہوئے باہر نکلنے کے حالات کو بہتر بنائیں.

  3. ایک ہی تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کی حکمت عملی شامل کریں.

  4. موافقت پذیر چلتی اوسط استعمال کریں تاکہ دورانیے متحرک طور پر ایڈجسٹ کریں۔

بہتری کی ہدایات

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:

  1. کمزور رجحانات میں قبل از وقت داخل ہونے سے بچنے کے لئے رجحان کی طاقت فلٹر شامل کریں۔ MACD ، KDJ جیسے اشارے مدد کرسکتے ہیں۔

  2. بیک ٹسٹنگ کے ذریعے بہترین مجموعے تلاش کرنے کے لئے چلتی اوسط ادوار کو بہتر بنائیں۔

  3. موافقت پذیر چلتی اوسط استعمال کریں تاکہ مارکیٹ کی رفتار کی بنیاد پر ادوار کو اپنانا.

  4. سٹاپ نقصان کی حکمت عملی شامل کریں جیسے ٹریلنگ سٹاپ نقصان، اکاؤنٹ بیلنس سٹاپ نقصان خطرات کو کنٹرول کرنے کے لئے.

  5. درستگی بڑھانے کے لئے حجم، بولنگر بینڈ وغیرہ کا استعمال کرتے ہوئے انٹری کے حالات کو بہتر بنائیں۔

  6. جب لائنیں پار ہوتی ہیں تو اشارے کے ساتھ رجحان کی تبدیلی کے امکان کا فیصلہ کرکے باہر نکلنے کے حالات کو بہتر بنائیں۔

نتیجہ

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


/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2019

//@version=3
strategy(title = "Noro's Alligator Strategy by Bill Williams", shorttitle = "Alligator", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Lot")
len1 = input(50, defval = 50, minval = 1, title = "MA 1 Length")
len2 = input(100, defval = 100, minval = 1, title = "MA 2 Length")
len3 = input(200, defval = 200, minval = 1, title = "MA 3 Length")
src = input(close, title = "Source")
showbg = input(false, title = "Show Background")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//MAs
sma1 = sma(src, len1)
sma2 = sma(src, len2)
sma3 = sma(src, len3)
plot(sma1, color = lime, linewidth = 2)
plot(sma2, color = blue, linewidth = 2)
plot(sma3, color = red, linewidth = 2)

//Signals
up = sma1 > sma2 and sma2 > sma3
dn = sma1 < sma2 and sma2 < sma3

//Background
trend = 0
trend := up ? 1 : dn ? -1 : trend[1]
col = showbg == false ? na : trend == 1 ? lime : red
bgcolor(col)

//Trading
size = strategy.position_size
lot = 0.0
lot := size != size[1] ? strategy.equity / close * capital / 100 : lot[1]
if up
    strategy.entry("Long", strategy.long, needlong ? lot : 0, when = (time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
if dn
    strategy.entry("Short", strategy.short, needshort ? lot : 0, when = (time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))

if time > timestamp(toyear, tomonth, today, 23, 59)
    strategy.close_all()

مزید