یہ حکمت عملی ایک مختصر لائن حکمت عملی ہے جو سپر ٹرینڈ اشارے پر مبنی ہے جو دن کے اندر تجارت کے لئے موزوں ہے۔ صارف دن کے اندر تجارت کے اوقات کی وضاحت کرسکتا ہے ، حکمت عملی صرف اس وقت کے اندر کام کرتی ہے۔ حکمت عملی دوگنی تعداد میں پوزیشن کھولنے کے پیچھے کی طرف اشارہ کرتی ہے۔ جب دن کے اندر تجارت کا وقت ختم ہوتا ہے اور پوزیشن خالی نہیں ہوتی ہے تو ، فلیٹ پوزیشن کو مجبور کریں۔
سپر ٹرینڈ انڈیکیٹر کا حساب لگائیں۔ صارف کی وضاحت کردہ ضرب اور اے ٹی آر کی مدت کے مطابق سپر ٹرینڈ لائن کا حساب لگائیں۔
سپر ٹرینڈ لائنوں کو ڈرائنگ کریں۔ سپر ٹرینڈ لائنوں کو سپورٹ لائن اور مزاحمت کی لائن کے طور پر ڈرائنگ کریں۔
لمبی یا مختصر شرائط کا تعین کریں۔ بندش کی قیمت سپر ٹرینڈ لائن سے زیادہ ہے اور بندش کی قیمت سپر ٹرینڈ لائن سے کم ہے۔
ٹرانزیکشن ٹائمنگ کا تعین کریں۔ صارف کے ذریعہ طے شدہ دن کے اندر ٹرانزیکشن ٹائمنگ کے مطابق ، یہ فیصلہ کریں کہ آیا موجودہ قیمت ٹرم ٹرانزیکشن ٹائمنگ کے اندر ہے۔
ٹریڈنگ سگنل جاری کریں۔ صرف اس وقت جب ٹریڈنگ کی مدت کے اندر اندر اور زیادہ خالی کرنے کی شرائط کو پورا کیا جائے تو ، خرید و فروخت کے لئے اسی طرح کے سگنل جاری کیے جائیں۔
جب سپر ٹرینڈ اشارے کی سمت تبدیل ہوتی ہے تو دوگنی تعداد میں ریورس پوزیشن کھولی جائے۔
جب سپر ٹرینڈ سگنل میں کوئی تبدیلی نہ ہو اور ٹریڈنگ کا دور ختم ہو جائے تو فین پوزیشن کو لازمی طور پر فین کریں۔
سپر ٹرینڈ اشارے کا استعمال کرتے ہوئے رجحانات کی نشاندہی کی جاسکتی ہے تاکہ غلط سگنل کو کم کیا جاسکے۔
سپر ٹرینڈ اشارے اور اختتامی قیمتوں کے ساتھ تجارت کریں ، اور کمر سے دور نہ ہوں۔
ریورس پوزیشن کھولنے سے نقصان کو کم کیا جاسکتا ہے۔
راتوں رات کے خطرے سے بچنے کے لئے دن کے وقت تجارت کریں۔
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ “اس طرح کے معاملات میں ، آپ کو اپنے کاروبار کے بارے میں بھول جانے کے خطرے سے بچنے کے ل the اپنے کاروبار کے بارے میں بھول جانے کے خطرے سے بچنے کے ل the ایک مضبوط اور مضبوط طریقہ کار کی ضرورت ہے۔”
سپر ٹرینڈ اشارے کے پیرامیٹرز کی غلط ترتیب سے حکمت عملی کی ناکامی کا سبب بن سکتا ہے۔
ریورس پوزیشن کھولنے سے ٹریڈنگ کی فریکوئنسی اور ٹریڈنگ فیس میں اضافہ ہوگا۔
دن کے اوقات کے اختتام پر جبری طور پر خالی پوزیشن لگانے سے نقصان کا سامنا کرنا پڑتا ہے۔
خطرہ 1 پیرامیٹرز کو بہتر بنانے کے ذریعے بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔
خطرہ 2 میں نقصان کو کنٹرول کرنے کے لئے روک تھام کی ترتیب دی جاسکتی ہے۔
خطرہ 3 میں اسٹاپ نقصان کا تعین کیا جاسکتا ہے یا اس سے بچنے کے لئے رجحان فلٹر کا استعمال کیا جاسکتا ہے۔
مختلف رجحان اشارے جیسے ایم اے، کے ڈی جے وغیرہ کو آزمائیں۔
اضافی سٹاپ نقصان کی منطق
ٹرینڈ فلٹرنگ کو بڑھانا تاکہ نقصانات سے بچنے کے لئے۔
ضرب اور اے ٹی آر دورانیہ پیرامیٹرز کو بہتر بنائیں۔
مختلف اقسام کے لین دین کی جانچ پڑتال کریں۔
اس حکمت عملی میں سپر ٹرینڈ اشارے اور دن کے اندر تجارت کے وقت کا انتظام شامل ہے ، جس کا مقصد شارٹ لائن ٹرینڈ بریک کو پکڑنا ہے۔ ریورس پوزیشن کھولنے اور لازمی طور پر کم پوزیشن کا طریقہ کار خطرے کو مؤثر طریقے سے کنٹرول کرسکتا ہے۔ اس کے بعد پیرامیٹرز کی اصلاح ، اسٹاپ نقصان اور رجحان فلٹرنگ کے ذریعہ حکمت عملی کی تاثیر کو مزید بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 1h
basePeriod: 15m
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/
// © Pritesh-StocksDeveloper
//@version=4
strategy("Supertrend - Intraday", overlay=true, calc_on_every_tick = true)
// ********** Strategy inputs - Start **********
// Used for intraday handling
// Session value should be from market start to the time you want to square-off
// your intraday strategy
// Important: The end time should be at least 2 minutes before the intraday
// square-off time set by your broker
var i_marketSession = input(title="Market session", type=input.session,
defval="0915-1455", confirm=true)
var float i_multiplier = input(title = "Multiplier", type = input.float,
defval = 4, confirm=true)
var int i_atrPeriod = input(title = "ATR Period", type = input.integer,
defval = 14, confirm=true)
// ********** Strategy inputs - End **********
// ********** Supporting functions - Start **********
// A function to check whether the bar or period is in intraday session
barInSession(sess) => time(timeframe.period, sess) != 0
// ********** Supporting functions - End **********
// ********** Strategy - Start **********
[superTrend, dir] = supertrend(i_multiplier, i_atrPeriod)
colResistance = dir == 1 and dir == dir[1] ? color.new(color.red, 0) : color.new(color.red, 100)
colSupport = dir == -1 and dir == dir[1] ? color.new(color.green, 0) : color.new(color.green, 100)
plot(superTrend, color = colResistance, linewidth=2)
plot(superTrend, color = colSupport, linewidth=2)
// Long/short condition
longCondition = close > superTrend
shortCondition = close < superTrend
// See if intraday session is active
bool intradaySession = barInSession(i_marketSession)
// Trade only if intraday session is active
// Long position
// When longCondition and intradaySession both are true
strategy.entry(id = "Long", long = strategy.long,
when = longCondition and intradaySession)
// Short position
// When shortCondition and intradaySession both are true
strategy.entry(id = "Short", long = strategy.short,
when = shortCondition and intradaySession)
// Square-off position (when session is over and position is open)
squareOff = (not intradaySession) and (strategy.position_size != 0)
strategy.close_all(when = squareOff, comment = "Square-off")
// ********** Strategy - End **********