
یہ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جس میں متحرک اشارے اور اوسط اشارے شامل ہیں۔ یہ اشاریہ کی متحرک اوسط کو رجحان کا فیصلہ کرنے کے لئے ایک اہم ٹول کے طور پر استعمال کرتا ہے ، اور اعلی حجم کے ساتھ مل کر خرید اور فروخت کے سگنل بھیجتا ہے۔ یہ حکمت عملی درمیانی لمبی لائن پوزیشن رکھنے کے لئے موزوں ہے ، جو مارکیٹ کے اہم رجحانات کی پیروی کرتی ہے۔
34 سائیکل ای ایم اے کو بطور اہم ٹرینڈ ٹول استعمال کریں۔ جب قیمت اوپر ای ایم اے میں داخل ہوتی ہے تو یہ ایک اچھال کا اشارہ ہوتا ہے اور جب ای ایم اے نیچے آتی ہے تو یہ ایک گراوٹ کا اشارہ ہوتا ہے۔
ٹرانزیکشن کی 21 دن کی چلتی اوسط کا موازنہ حالیہ اوسط کے 1.5 گنا سے کریں۔ اگر موجودہ ٹرانزیکشن اوسط کے 1.5 گنا سے زیادہ ہے تو ، اسے اعلی سمجھا جاتا ہے۔
خریدنے کا اشارہ صرف اس وقت جاری کیا جاتا ہے جب قیمت ای ایم اے کے ساتھ گولڈ فورک بنتی ہے اور اس کی مقدار زیادہ ہوتی ہے۔ بیچنے کا اشارہ صرف اس وقت جاری کیا جاتا ہے جب قیمت ای ایم اے کے ساتھ ڈیڈ فورک بنتی ہے اور اس کی مقدار زیادہ ہوتی ہے۔
اس طرح، رجحانات، متحرک اور خطرے کے کنٹرول کے طور پر کئی عوامل کو مدنظر رکھتے ہوئے، یہ ایک جامع اور مستحکم ہے.
ای ایم اے کا استعمال مارکیٹ کے اہم رجحانات کی سمت کا تعین کرنے کے لئے کیا جاتا ہے ، جس سے وسط اور لمبی لائن کے رجحانات کو مؤثر طریقے سے ٹریک کیا جاسکتا ہے۔
اعلی ٹرانزیکشن حجم کے ساتھ مل کر فلٹر کرنے سے ، جعلی توڑ سے گمراہ ہونے سے بچا جاسکتا ہے۔
اسٹاپ نقصان کی روک تھام کا تناسب ترتیب دیں ، جس سے آپ کو ایک ہی تجارت کے خطرے پر قابو پانے میں مدد ملے گی۔
ہائی فریکوئینسی مارکیٹ کے شور سے محفوظ ، مستحکم ہولڈنگ حکمت عملی کا استعمال۔
ہائی فریکوئنسی جعلی توڑنے کی غلطی کا امکان زیادہ ہے۔ حل یہ ہے کہ ٹرانزیکشن کی مقدار کی توثیق شامل کریں۔
لمبی اور درمیانی لائن کی پوزیشن رکھنے سے زیادہ رقم کا قبضہ ہوتا ہے۔ اس کا حل پوزیشن کے سائز کو مناسب طریقے سے کنٹرول کرنا ہے۔
ایک ہی لائن کی تجارت کی حکمت عملی پیچھے رہ سکتی ہے اور شارٹ لائن کے مواقع کو نہیں پکڑ سکتی ہے۔ اس کا حل دوسرے شارٹ لائن سگنل کے ساتھ مل کر ہے۔
بڑے زلزلے کے حالات میں زیادہ نقصانات کا سامنا کرنا پڑ سکتا ہے۔ اس کا حل مناسب نقصانات کی پوزیشن کو قائم کرنا ہے۔
مختلف ای ایم اے سائیکل پیرامیٹرز کی خوبیوں اور خرابیوں کی جانچ کریں ، اور بہترین پیرامیٹرز تلاش کریں۔
حکمت عملی کی واپسی اور خطرے سے بچنے کی صلاحیت پر مختلف اسٹاپ نقصان اور اسٹاپ بند تناسب کے پیرامیٹرز کے اثرات کی جانچ کرنا۔
دوسرے اشارے جیسے MACD، KDJ وغیرہ کے ساتھ مل کر شارٹ لائن کے مواقع کا اندازہ لگانے کی کوشش کریں۔
پیسے کے انتظام کی حکمت عملی کو بہتر بنانا ، جیسے پوزیشن کنٹرول ، متحرک اسٹاپ نقصانات وغیرہ۔
یہ حکمت عملی مجموعی طور پر ایک قدر مستحکم درمیانی اور لمبی لائن پوزیشن رکھنے کی حکمت عملی ہے۔ یہ مارکیٹ کے اہم رجحانات کو مؤثر طریقے سے ٹریک کرسکتی ہے ، اور گمراہ کن سگنل کو فلٹر کرنے کے لئے توانائی کے مقدار کے اشارے کا استعمال کرسکتی ہے۔ اس کے ساتھ ہی ، مناسب اسٹاپ نقصان اور روک تھام کے اقدامات کو لے کر ایک ہی تجارت کے خطرے کو کنٹرول کریں۔ یہ رجحانات کی تجارت کے لئے ایک صاف ستھری حکمت عملی ہے۔ اگر مناسب طریقے سے اصلاح کی جائے تو ، یقین ہے کہ زیادہ سے زیادہ مطلوبہ حکمت عملی کی شرح منافع حاصل کی جاسکتی ہے۔
/*backtest
start: 2023-12-10 00:00:00
end: 2023-12-17 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TradingSignalHub
//@version=5
strategy("Di strategy ", overlay=true)
//date setting
fromDay = input(defval = 1, title = "Ngày bắt đầu", group = "Cài đặt thời gian")
fromMonth = input(defval = 1, title = "Tháng bắt đầu", group = "Cài đặt thời gian")
fromYear = input(defval = 2023, title = "Năm bắt đầu", group = "Cài đặt thời gian")
toDay = input(defval = 31, title = "Đến ngày", group = "Cài đặt thời gian")
toMonth = input(defval = 12, title = "Đến tháng", group = "Cài đặt thời gian")
toYear = input(defval = 2033, title = "Đến năm", group = "Cài đặt thời gian")
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond() =>
time >= startDate and time <= finishDate ? true : false
//snr setting
price = close
ema34 = input.int(34, minval=2, title="EMA 34", group = "Cài đặt EMA")
pacC = ta.ema(close,ema34)
pacL = ta.ema(low,ema34)
pacH = ta.ema(high,ema34)
L =plot(pacL, color=color.rgb(3, 139, 251), linewidth=1, title="High EMA 34")
H =plot(pacH, color=color.rgb(3, 137, 247), linewidth=1, title="Low EMA 34")
C =plot(pacC, color=color.rgb(4, 138, 248), linewidth=1, title="Close EMA 34")
fill(L,H, color=color.rgb(33, 149, 243, 85),title="Fill dãi EMA 34")
//EMA full setting
ema89 =ta.ema(close,89)
DIema= ta.ema(close,458)
plot(DIema,title="DI_ema",color=color.rgb(247, 214, 3),linewidth=2)
plot(ema89,title="EMA 89",color=color.orange,linewidth=1)
//ema200= ta.ema(close,200)
//ema610= ta.ema(close,610)
//ema144= ta.ema(close,144)
//ema258= ta.ema(close,258)
//plot(ema200,title="EMA 200",color=color.purple,linewidth=2)
//plot(ema610,title="EMA 610",color=color.white,linewidth=2)
//plot(ema144,title="144Banker",color=color.green,linewidth=1)
//plot(ema258,title="258Banker",color=color.yellow,linewidth=1)
EMAbuy = ta.crossover(price, DIema)
EMAsell = ta.crossunder(price, DIema)
//volume setting
vol = (volume)
length = input(21, "Đường Trung Bình Vol", group = "Cài đặt Volume" )
div = input(1.5, "Mức trung bình", group = "Cài đặt Volume" )
up = close > open
down = open>close
Volhigh = volume> (ta.ema(volume, length)*div)
//Cài đặt lệnh
longCondition = EMAbuy and Volhigh
if time_cond()
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = EMAsell and Volhigh
if time_cond()
if (shortCondition)
strategy.entry("Sell", strategy.short)
stopPer = input.float(1.0, title="Stop Loss %", group = "Cài đặt TP & SL %" ) / 100
takePer = input.float(2.0, title="Take Profit %", group = "Cài đặt TP & SL %" ) / 100
// Determine where you've entered and in what direction
longStop = strategy.position_avg_price * (1 - stopPer)
shortStop = strategy.position_avg_price * (1 + stopPer)
shortTake = strategy.position_avg_price * (1 - takePer)
longTake = strategy.position_avg_price * (1 + takePer)
if strategy.position_size > 0
strategy.exit(id="Đóng Long", stop=longStop, limit=longTake)
if strategy.position_size < 0
strategy.exit(id="Đóng Sell", stop=shortStop, limit=shortTake)
alertcondition(longCondition, title = "Tín hiệu BUY", message = "Tín hiệu BUY")
alertcondition(shortCondition, title = "Tín hiệu SELL", message = "Tín hiệu SELL")
//PLOT FIXED SLTP LINE
//plotshape(strategy.position_size > 0 ? longStop : na, shape.labelup, color=color.rgb(34, 249, 6, 50), linewidth=1, title="Long SL")
//plot(strategy.position_size < 0 ? shortStop : na, style=plot.style_circles, color=color.rgb(250, 8, 8, 50), linewidth=1, title="Short SL")
//plot(strategy.position_size > 0 ? longTake : na, style=plot.style_linebr, color=color.rgb(59, 248, 7), linewidth=1, title="Long TP")
//plot(strategy.position_size < 0 ? shortTake : na, style=plot.style_linebr, color=color.rgb(247, 7, 7), linewidth=1, title="Short TP")