
یہ حکمت عملی ایک ٹرانس ٹرینڈ اشارے پر مبنی ہے جس میں داخلہ پوائنٹ کا تعین کیا جاتا ہے ، اور جب اشارے الٹ جاتے ہیں تو زیادہ خالی ہوجاتے ہیں۔ اس کے ساتھ ہی 3 مختلف تناسب کے اسٹاپ بٹن لگائے جاتے ہیں ، جس میں 2٪ ، 5٪ اور 10٪ کی روک تھام ہوتی ہے ، تاکہ منافع کی مختلف سطحوں کو مقفل کیا جاسکے۔
اس حکمت عملی کا استعمال کرتے ہوئے ٹریڈنگ کے رجحانات کا تعین کرنے کے لئے ٹرانس ٹرینڈ اشارے کا استعمال کیا جاتا ہے۔ ٹرانس ٹرینڈ اشارے اوسط حقیقی طول و عرض اور ایک ضرب عنصر پر مبنی ہوتا ہے ، جب قیمت اوپر کی طرف بڑھ جاتی ہے تو اس کی شکل زیادہ ہوتی ہے ، اور جب قیمت نیچے کی طرف گر جاتی ہے تو اس کی شکل زیادہ ہوتی ہے۔ لہذا ، حکمت عملی اس بات کا تعین کرتی ہے کہ جب ٹرانس ٹرینڈ اشارے کی سمت میں تبدیلی کی نگرانی کی جاتی ہے تو اس کا تعین کیا جاتا ہے کہ کب زیادہ اور کم ہونا چاہئے۔
خاص طور پر ، جب اوور ٹرینڈ اشارے میں تبدیلی 0 سے کم ہوتی ہے تو ، اس کا مطلب یہ ہے کہ اشارے اوپر سے نیچے کی طرف مڑ جاتے ہیں ، اور ایک پلس سگنل بن جاتا ہے۔ جب اوور ٹرینڈ اشارے میں تبدیلی 0 سے زیادہ ہوتی ہے تو ، اس کا مطلب یہ ہے کہ اشارے نیچے سے اوپر کی طرف مڑ جاتے ہیں ، اور ایک کاؤنٹی سگنل بن جاتا ہے۔ جب ایک پلس یا کاؤنٹی سگنل موصول ہوتا ہے تو ، داخلے کی قیمت کو ریکارڈ کیا جاتا ہے ، اور اس کے بعد داخلے کا حکم دیا جاتا ہے۔
اس حکمت عملی میں ایک ہی وقت میں 3 مختلف تناسب کے اسٹاپ بٹس لگائے گئے ہیں جن کی اسٹاپ قیمتیں 1.02x ، 1.05x اور 1.10x ہیں ، جو 2٪ ، 5٪ اور 10٪ منافع کی فکسڈ اسٹاپ کے برابر ہیں۔ ان 3 اسٹاپ بٹس کے ہاتھ کا تناسب بالترتیب 25٪ ، 50٪ اور 25٪ ہے۔ پوزیشن کھولنے کا اشارہ موصول ہونے کے بعد ، یہ حکمت عملی ایک ہی وقت میں 3 اسٹاپ بٹس لگائے گی ، جس کا مقصد منافع کی مختلف سطحوں کو بند کرنا ہے۔
اس حکمت عملی کے درج ذیل فوائد ہیں:
ٹرینڈ ٹرانسمیشن کے اشارے کا استعمال کرتے ہوئے، آپ کو مؤثر طریقے سے رجحان کے نقطہ نظر کو پکڑنے کے قابل ہو جائے گا.
ایک سے زیادہ اسٹاپ آرڈر تناسب ترتیب دیں ، جس سے منافع کی مختلف سطحوں کو لاک کیا جاسکتا ہے ، اور واپسی کو کم کیا جاسکتا ہے۔
اسٹاپ اسٹاپ کی ترتیب زیادہ محتاط ہے ، جس میں 2٪ ، 5٪ اور 10٪ کے ہدف منافع پر توجہ دی گئی ہے ، تاکہ زیادہ منافع کے حصول سے ہونے والے نقصانات میں توسیع سے بچا جاسکے۔
حکمت عملی کی منطق سادہ اور واضح ہے ، سمجھنے اور ترمیم کرنے میں آسان ہے ، اور مقدار کی تجارت میں ابتدائی افراد کے لئے موزوں ہے۔
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ٹرانسمیشن اشارے کو غلط طریقے سے ترتیب دیا گیا ہے، اور رجحان کی تبدیلی کی جگہ کو یاد کر سکتا ہے، جس میں داخلہ کی غلطی ہوتی ہے.
اسٹاپ پوزیشن کی ترتیب بہت قدامت پسند ہے ، اور آپ کو زیادہ منافع کمانے کا موقع ضائع کرنا پڑ سکتا ہے۔
اچانک واقعے کی وجہ سے تیزی سے ہوائی اڑان یا ٹوٹ جاتا ہے ، اور ٹرانسمیشن اشارے کا ردعمل دیر سے ہوتا ہے ، جس کی وجہ سے اسٹاپ نقصان ہوتا ہے۔
حکمت عملی میں کوئی اسٹاپ نقصان کی شرط نہیں ہے ، لامحدود نقصان کا خطرہ ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
مختلف سپر ٹرینڈ اشارے پیرامیٹرز کی جانچ کرنا ، اشارے کی حساسیت کو بہتر بنانا۔
اسٹاپ نقصان کی شرائط میں اضافہ کریں ، زیادہ سے زیادہ نقصان کا تعین کریں ، خطرے پر قابو پالیں۔
مختلف اقسام اور تجارت کے دورانیے کے مطابق ، اسٹاپ تناسب اور اسٹاپ کی تعداد کو ایڈجسٹ کریں۔
دوسرے اشارے پر فلٹرنگ شامل کریں تاکہ زلزلے کی صورتحال میں بار بار پوزیشن کھولنے سے بچا جاسکے۔
سرمایہ کاری کو بہتر بنانے کے لئے ، حکمت عملی کے پہلے سے طے شدہ حجم کو ایڈجسٹ کرکے انفرادی خطرے کو کم کریں۔
یہ حکمت عملی مجموعی طور پر عملی طور پر آسان ہے۔ اس میں داخلے کے وقت کا تعین کرنے کے لئے ایک ٹرانس ٹرینڈ اشارے کا استعمال کیا جاتا ہے ، اور منافع کو روکنے کے لئے متعدد اسٹاپ کارڈ استعمال کیے جاتے ہیں ، تاکہ خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکے۔ لیکن حکمت عملی میں ایسی جگہیں بھی موجود ہیں جن کو مزید بہتر بنایا جاسکتا ہے ، جیسے کہ اسٹاپ نقصان کی ترتیب ، اصلاح کے پیرامیٹرز وغیرہ ، جو مستقبل میں بہتری کے لئے رہنمائی فراہم کرتے ہیں۔ مجموعی طور پر ، یہ حکمت عملی کوانٹم ٹریڈنگ کے ابتدائی افراد کے لئے سیکھنے اور مشق کے لئے موزوں ہے۔
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy( "Supertrend with TP", overlay=true )
// Supertrend Settings
atrPeriod = input(10, "ATR Length")
factor = input.float(3.0, "Factor", step = 0.01)
// TP's
tp1Open = input.bool(true, "TP1")
tp1 = input.float(2.0, "TP Level (%)", step = 0.1) / 100
tp1Amount = input.int(25, "Amount (%)", step = 1)
tp2Open = input.bool(true, "TP2")
tp2 = input.float(5.0, "TP Level (%)", step = 0.1) / 100
tp2Amount = input.int(50, "Amount (%)", step = 1)
tp3Open = input.bool(true, "TP3")
tp3 = input.float(10.0, "TP Level (%)", step = 0.1) / 100
tp3Amount = input.int(25, "Amount (%)", step = 1)
[_, direction] = ta.supertrend(factor, atrPeriod)
entryPrice = 0.0
entryPrice := entryPrice[1]
if ta.change(direction) < 0
strategy.entry("Long", strategy.long)
entryPrice := close
if ta.change(direction) > 0
strategy.entry("Short", strategy.short)
entryPrice := close
if (tp1Open)
strategy.exit ("TP1", from_entry="Long", limit=entryPrice * (1 + tp1), qty_percent=tp1Amount)
strategy.exit ("TP1", from_entry="Short", limit=entryPrice * (1 - tp1), qty_percent=tp1Amount)
if (tp2Open)
strategy.exit ("TP2", from_entry="Long", limit=entryPrice * (1 + tp2), qty_percent=tp2Amount)
strategy.exit ("TP2", from_entry="Short", limit=entryPrice * (1 - tp2), qty_percent=tp2Amount)
if (tp3Open)
strategy.exit ("TP3", from_entry="Long", limit=entryPrice * (1 + tp3), qty_percent=tp3Amount)
strategy.exit ("TP3", from_entry="Short", limit=entryPrice * (1 - tp3), qty_percent=tp3Amount)