یہ حکمت عملی ایچ ایم اے لائن اور روزانہ موم بتیوں کے کراس پر مبنی تجارت میں داخل ہوتی ہے اور اسٹاپ نقصان اور منافع حاصل کرنے کے منطق کا استعمال کرتے ہوئے پوزیشنوں کا انتظام کرتی ہے۔ یہ رجحان کی تجارت کے لئے مختلف ٹائم فریم اشارے کو یکجا کرتی ہے۔
اہم اشارے اور قواعد:
ایچ ایم اے لائن: درمیانی اور طویل مدتی رجحان کا تعین کرنے کے لئے ہل چلتی اوسط کا حساب لگاتا ہے۔
روزانہ اختتامی قیمت: قلیل مدتی قیمت کی کارروائی کا جائزہ لیتا ہے۔
انٹری سگنل: ایچ ایم اے پچھلے روزانہ بند ہونے کے اوپر عبور کرتا ہے ، جس کی قیمت پچھلے دن کی قیمت سے زیادہ ہے۔ مختصر کے لئے الٹ۔
سٹاپ نقصان/منافع لینا: جب پوزیشنز کو نشانہ بنایا جائے تو بند کرنے کے لیے مقررہ سطحیں۔
موافقت کے لئے ایڈجسٹ ایبل HMA پیرامیٹرز.
اعلی معیار کے سگنلز کے لئے کثیر ٹائم فریم اشارے پر غور کرتا ہے۔
سٹاپ نقصان / منافع لے لو خطرے کے انتظام کو آسان بناتا ہے.
واضح اندراج کے قوانین اور پوزیشن مینجمنٹ.
بیک ٹسٹ پیرامیٹرز کو مختلف مارکیٹوں کے لئے بہتر بنایا جاسکتا ہے۔
HMA تاخیر بہترین اندراج وقت یاد کر سکتے ہیں.
فکسڈ سٹاپ نقصان / منافع لے سکتے ہیں بہت جارحانہ یا قدامت پسند ہو.
رجحان کی طاقت فلٹر کی کمی، countertrend تجارت کا خطرہ.
سادہ قواعد غلط اشارے کے لئے موزوں ہیں.
بہتری:
تاخیر کے لئے HMA پیرامیٹرز کو بہتر بنائیں.
مقررہ کے بجائے پیچھے سٹاپ نقصان کا استعمال کریں.
رجحان کی طاقت کا اندازہ کرنے کے لئے حجم یا رفتار کے اشارے شامل کریں.
سگنل کی تصدیق کے لئے MACD جیسے دیگر اشارے شامل کریں.
حکمت عملی کو بہتر بنانے کے ممکنہ طریقے:
مثالی مجموعہ کے لئے HMA پیرامیٹرز کو بہتر بنائیں.
مخالف رجحانات سے بچنے کے لئے رجحان کی طاقت فلٹر شامل کریں.
مقررہ سطحوں کے بجائے متحرک رکاوٹوں کا استعمال کریں۔
آٹو پیرامیٹر کی اصلاح کے لئے مشین سیکھنے کو شامل کریں.
حقیقی دنیا کی کارکردگی کی جانچ کرنے کے لئے تخروپن کی تجارت شامل کریں.
حکمت عملی کا منطق واضح ہے لیکن اس میں بہتری کی گنجائش ہے۔ رجحان فلٹرز ، متحرک رکاوٹوں کو شامل کرنے سے استحکام میں بہتری آسکتی ہے۔ مجموعی طور پر درمیانی اور طویل مدتی رجحانات کو پکڑنے کے لئے ایک معقول فریم ورک فراہم کرتا ہے۔
/*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)