
یہ حکمت عملی سادہ حرکت پذیر اوسط ((SMA) کے گولڈ فورک ڈیڈ فورک اصول کا استعمال کرتے ہوئے بنائی گئی ہے۔ حکمت عملی 3 دن کی لائن اور 5 دن کی لائن کے گولڈ فورک کو انٹری سگنل کے طور پر استعمال کرتی ہے ، اور اسٹاپ نقصان یا اسٹاپ اسٹاپ کو ایکٹ آؤٹ سگنل کے طور پر استعمال کرتی ہے۔
یہ حکمت عملی بنیادی طور پر دو ایس ایم اے پر مبنی ہے ، یعنی 3 اور 5 دن کی لائن۔ اس میں ، 3 دن کی لائن مختصر مدت کے رجحان کی نمائندگی کرتی ہے ، اور 5 دن کی لائن طویل مدتی وسط مدتی رجحان کی نمائندگی کرتی ہے۔ جب مختصر مدت میں تیزی سے بڑھتی ہے ، یعنی 3 دن کی لائن پر 5 دن کی لائن کو عبور کرتی ہے ، اس کا مطلب یہ ہے کہ اس وقت عروج پر ہے ، اس وقت زیادہ اندراج کریں۔ اس کے برعکس ، جب مختصر مدت میں تیزی سے گرتی ہے ، یعنی 3 دن کی لائن کے نیچے 5 دن کی لائن کو عبور کرتی ہے ، اس کا مطلب یہ ہے کہ اس وقت نیچے کی سمت ہے ، اس وقت خالی اندراج کریں۔ اس طرح ، مختصر اور درمیانی مدت کے دو ادوار کی قیمتوں میں تبدیلی کو پکڑ کر ، کامیابی کے اندراج کی شرح میں اضافہ کیا جاسکتا ہے۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
خطرے کو کم کرنے کے لئے، آپ کو زیادہ سے زیادہ انٹری اوسط منتخب کرنے پر غور کر سکتے ہیں، یا طویل مدتی اوسط میں معاون فیصلے میں اضافہ کر سکتے ہیں. اس کے علاوہ، آپ کو روکنے اور روکنے کے نقصان کی پوزیشن کو ایڈجسٹ کر سکتے ہیں، تاکہ یہ حقیقی مارکیٹ کی صورتحال کے مطابق ہو.
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
یہ حکمت عملی یکساں لائن کراسنگ اصول پر مبنی ہے ، جس میں گولڈ فورک انٹری ، اسٹاپ اسٹاپ نقصان سے باہر نکلنے کی حکمت عملی منطق ہے ، اس پر عمل درآمد آسان ہے ، اور اس کی پیمائش کی کارکردگی بھی مستحکم ہے۔ مزید معاون تکنیکی اشارے ، اصلاح کے پیرامیٹرز اور پیمائش کی حد کو بڑھانے جیسے اقدامات کو شامل کرکے حکمت عملی کی استحکام اور منافع کی سطح کو مزید بہتر بنایا جاسکتا ہے۔ مجموعی طور پر ، یکساں لائن حکمت عملی میں مارکیٹ میں اچھی موافقت ہے ، جو مزید تحقیق اور اطلاق کے قابل ہے۔
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 5h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Revolut v1.0", overlay=true)
// === GENERAL INPUTS ===
ATR = atr(3)
ema3 = ema(close, 3)
ema5 = ema(close, 5)
// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear = input(defval = 2018, title = "From Year", minval = 2017)
ToMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear = input(defval = 9999, title = "To Year", minval = 2017)
// === FUNCTION EXAMPLE ===
start = timestamp(FromYear, FromMonth, FromDay, 00, 00) // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59) // backtest finish window
window() => true// create function "within window of time"
// === PLOTTING ===
plot(ema3, title="Ema 3", color = white, linewidth = 2, transp=0)
plot(ema5, title="Ema 5", color = aqua, linewidth = 2, transp=0)
// === ENTRY POSITION LOGIC ===
entryCondition = crossover(ema(close, 3), ema(close, 5))
if (entryCondition)
strategy.entry("ENTRY", strategy.long, when=window())
// === EXIT POSTION LOGIC ===
//strategy.exit("Take Profit", "ENTRY", profit=6, loss=5, when=window())
strategy.exit("Take Profi Or STOP", "ENTRY", profit = 6, loss = 5, when=window())
// #####################################
// We can start to incorperate this into the script later
// We can program a emergency exit price
//strategy.close_all()
// You can use this if you want another exit
//strategy.exit("2nd Exit", "ENTRY", profit=1500, stop=500, when=window())