HMA ڈیلی کراس اوور ٹریڈنگ کی حکمت عملی


تخلیق کی تاریخ: 2023-09-22 17:07:15 آخر میں ترمیم کریں: 2023-09-22 17:07:15
کاپی: 1 کلکس کی تعداد: 813
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

یہ حکمت عملی بنیادی طور پر مندرجہ ذیل اشارے اور قواعد کے ذریعہ ٹریڈنگ سگنل کا فیصلہ کرتی ہے۔

  • ایچ ایم اے اوسط: قیمتوں کی ہل منتقل اوسط کا حساب لگائیں ، وسط اور لمبی لائن رجحان کی سمت کا فیصلہ کریں۔

  • ڈے لائن بندش قیمت: مختصر مدت کی قیمتوں کے رجحانات کا اندازہ لگائیں۔

  • انٹری سگنل: ایچ ایم اے پر کل کی اختتامی قیمت کو عبور کرنا ، اور قلیل مدتی قیمت پچھلے دن کی قیمت سے زیادہ ہونا ایک زیادہ سگنل سمجھا جاتا ہے۔ اس کے برعکس ، یہ خالی ہے۔

  • اسٹاپ نقصان: ایک مقررہ اسٹاپ نقصان کی روک تھام کی حد مقرر کی جاتی ہے ، جب قیمت اسٹاپ نقصان یا اسٹاپ نقصان کی قیمت کو چھوتی ہے تو اس کی جگہ لی جاتی ہے۔

اسٹریٹجک فوائد

  • HMA اشارے ہموار پیرامیٹرز سایڈست ، لچکدار ہیں.

  • سگنل کے معیار کو بہتر بنانے کے لئے مختلف ٹائم سائیکل کے اشارے پر غور کریں۔

  • خطرے کو کنٹرول کرنے کے لئے سٹاپ نقصان روکنے کے منطق کو ترتیب دیں.

  • واضح داخلے کے قواعد اور پوزیشن مینجمنٹ کی حکمت عملی

  • مارکیٹ کے مختلف حالات کے مطابق ریٹرننگ پیرامیٹرز کو بہتر بنایا جاسکتا ہے۔

خطرے کا تجزیہ

  • ایچ ایم اے کی تاخیر سے بہترین داخلے کا وقت ضائع ہوسکتا ہے۔

  • فکسڈ سٹاپ نقصان سٹاپ پیرامیٹرز بہت زیادہ انتہا پسند یا قدامت پسند ہوسکتے ہیں.

  • ٹرینڈ کی کمی کی وجہ سے کمزور فیصلے ، ممکنہ طور پر الٹا پوزیشن بنانا۔

  • سادہ ٹریڈنگ کے اصولوں سے غلط سگنل پیدا ہوتے ہیں۔

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

  1. HMA پیرامیٹرز کو متوازن کرنے کے لئے بہتر بنائیں

  2. ٹریکنگ سٹاپ قائم کریں ، اصل وقت میں سٹاپ پوزیشن کو ایڈجسٹ کریں۔

  3. قیمتوں میں اضافے کے اشارے کے مطابق ، اس رجحان کو کمزور قرار دیا گیا ہے۔

  4. MACD اور دیگر اشارے کے ساتھ تصدیق شدہ ٹریڈنگ سگنل شامل کریں۔

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

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

  1. HMA پیرامیٹرز کو بہتر بنائیں اور بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔

  2. ٹرینڈ فورس اور فورس انڈیکیٹرز میں اضافہ کریں اور منفی تجارت سے گریز کریں۔

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

  4. مشین لرننگ الگورتھم متعارف کروانا ، بڑے اعداد و شمار کا استعمال کرتے ہوئے پیرامیٹرز کو خود بخود بہتر بنانا۔

  5. ریئل ڈسک کی کارکردگی کو جانچنے کے لئے سمارٹ ترسیل کی خصوصیات شامل کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-08-22 00:00:00
end: 2023-09-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// created by SeaSide420       Enters on crossovers, exits Basket when profit $ = TP
// strategy(title="HMA & D1 crossover", overlay=true, currency="BTC", initial_capital=1, default_qty_type=strategy.percent_of_equity, default_qty_value=1, commission_type=strategy.commission.percent,commission_value=0.25,slippage=1)
SL=input(defval=-0.05,title="StopLoss $",type=input.float,step=0.01, maxval=-0.01)
TP=input(defval=0.05,title="TargetPoint $",type=input.float,step=0.01, minval=0.01)
price=input(title="Source",type=input.source,defval=open)
Period=input(14, minval=1)
hma = wma(2*wma(price, Period/2)-wma(price, Period), round(sqrt(Period)))
s1=security(syminfo.tickerid, timeframe.period, price, barmerge.gaps_off, barmerge.lookahead_off)
s2=security(syminfo.tickerid, "D", price, barmerge.gaps_off, barmerge.lookahead_off)
cp=s2<price?color.lime:color.red
cp1=plot((s2),color=color.black,title="DailyCandle1",linewidth=2,transp=0)
cp2=plot((s2[1]),color=color.black,title="DailyCandle2",linewidth=2,transp=0)
cp3=plot(hma,title="HMA",color=color.black)
fill(cp1,cp2,color=cp,transp=1)
fill(cp1,cp3,color=cp,transp=75)
closeall=strategy.openprofit<SL or strategy.openprofit>TP
if closeall
    strategy.close_all(comment = "Close All")
if (hma>hma[1] and s1>s2 and s2[1]>s2[2] and s1>s2[1])
    strategy.order("Buy", strategy.long)
if (hma<hma[1] and s1<s2 and s2[1]<s2[2] and s1<s2[1])
    strategy.order("Sell", strategy.short)