پییوٹ الٹ اپ گریڈ صرف طویل - ایک دوہری رفتار کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-25 17:47:11
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

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

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

فوائد

  1. زیادہ مستحکم اور قابل اعتماد تجارتی فیصلوں کے لئے دو حکمت عملیوں کی طاقت کو یکجا کرتا ہے

  2. محور نقطہ حکمت عملی الٹ پوائنٹس کا فیصلہ کرتی ہے ، جبکہ ایل ایس ایم اے جھوٹے بریک آؤٹس کو فلٹر کرتی ہے ، جس سے تجارتی خطرات کم ہوجاتے ہیں

  3. صرف زیادہ تر لوگوں کی نفسیاتی توقعات کے مطابق طویل عرصے تک رہتا ہے

  4. سادہ اور واضح حکمت عملی منطق، سمجھنے اور بہتر بنانے کے لئے آسان

  5. اعتدال پسند تجارتی تعدد، درمیانی سے طویل مدتی کارروائیوں کے لئے موزوں

خطرے کا تجزیہ

  1. تیزی سے زوال پذیر مواقع کو حاصل کرنے میں ناکام

  2. کچھ تاخیر موجود ہے، کچھ ترقیاتی مواقع کھو سکتے ہیں

  3. مارکیٹ کے رجحان کے الٹ جانے پر بڑے نقصانات

حل:

  1. مناسب طریقے سے تاخیر کو کم کرنے کے لئے حساب کتاب سائیکل کو مختصر کریں

  2. شرکت کو بہتر بنانے کے لئے ایم اے پیرامیٹرز کو ایڈجسٹ کریں

  3. سنگل نقصان کو کم کرنے کے لئے سٹاپ نقصان شامل کریں

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

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

  2. فیصلوں کی رہنمائی کے لئے مشین سیکھنے کی پیشن گوئی کو شامل کریں

  3. پوزیشن سائزنگ کو کنٹرول کرنے کے لئے اتار چڑھاؤ کے اشارے کو یکجا کریں

  4. جیت کی شرح کو بہتر بنانے کے لئے پیرامیٹرز کو بہتر بنائیں

  5. استحکام کی تصدیق کے لئے طویل وقت فریم ڈیٹا کی جانچ کریں

خلاصہ

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


/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//@author exlux99

strategy(title = "Pivot Reversal Upgraded long only", overlay = true,  pyramiding=1,initial_capital = 100, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.1)
/////////////
//time

fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2010, title = "From Year", minval = 1970)
 //monday and session 
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2031, title = "To Year", minval = 1970)

startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
//

length = input(title="Length MA", type=input.integer, defval=20)
offset = 0//input(title="Offset", type=input.integer, defval=0)
src = input(close, title="Source")
lsma = linreg(src, length, offset)

//LSMA
leftBars = input(3)
rightBars = input(16)
swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)
swh_cond = not na(swh)
hprice = 0.0
hprice := swh_cond ? swh : hprice[1]
le = false
le := swh_cond and time_cond? true : (le[1] and high > hprice ? false : le[1])
//leverage
multiplier=input(1.0, step=0.5)
g(v, p) => round(v * (pow(10, p))) / pow(10, p)
risk     = input(100)
leverage = input(1.0, step = 0.5)
c = g((strategy.equity * leverage / open) * (risk / 100), 4)

//entry
strategy.entry("long", strategy.long,c, when=le and close > lsma, comment="long", stop=(hprice + syminfo.mintick) * multiplier)

    
swl_cond = not na(swl)
lprice = 0.0
lprice := swl_cond ? swl : lprice[1]
se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])
strategy.close("long", when=se)




مزید