CT TTM اشارے پر مبنی مقداری تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-11-15 16:06:37 آخر میں ترمیم کریں: 2023-11-15 16:06:37
کاپی: 0 کلکس کی تعداد: 742
1
پر توجہ دیں
1617
پیروکار

CT TTM اشارے پر مبنی مقداری تجارتی حکمت عملی

جائزہ

اس حکمت عملی میں قیمتوں کے رجحانات کی نشاندہی کرنے کے لئے سی ٹی ٹی ایم اشارے کا استعمال کیا گیا ہے ، اور اس کے خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصانات کا استعمال کیا گیا ہے۔ اس حکمت عملی کا نام سی ٹی ٹی ایم اشارے پر مبنی رجحانات سے باخبر رہنے کی حکمت عملی ہے۔

حکمت عملی کا اصول

اس حکمت عملی میں قیمتوں کے رجحانات کا اندازہ لگانے کے لئے سی ٹی ٹی ایم اشارے کا استعمال کیا گیا ہے۔ خاص طور پر ، حکمت عملی میں درج ذیل متغیرات کی وضاحت کی گئی ہے:

  • e1 - درمیانی قیمت
  • osc - e1 دورانیہ کے اختتامی قیمت کے فرق کو e1 کے ساتھ حساب کرکے اور لکیری واپسی کے ذریعہ حاصل کیا گیا ایک اوسیلیٹر
  • diff - برن بیلٹ اور کینٹنا چینل کے مابین فرق
  • osc_color - مختلف رنگوں کے لئے او ایس سی کی وضاحت کریں
  • mid_color - مختلف رنگوں میں فرق کی وضاحت کریں

اگر اوسک اوپر 0 محور سے گزرتا ہے تو ، یہ سبز رنگ میں ظاہر ہوتا ہے ، جس کا مطلب ہے کہ اس میں بہت سے سر ہیں۔ اگر اوسک نیچے 0 محور سے گزرتا ہے تو ، یہ سرخ رنگ میں ظاہر ہوتا ہے ، جس کا مطلب ہے خالی سر

جب اوسک مثبت ہو تو زیادہ کریں۔ جب اوسک منفی ہو تو خالی کریں۔

یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے oscillator osc کا استعمال کرتی ہے ، اور ڈف کے ذریعہ فاریکس طاقت کا تعین کرتی ہے۔ جب oscillator osc اوپر 0 محور سے گزرتا ہے تو ، اس کا خیال ہے کہ یہ نیچے سے اوپر کی طرف سے ہے ، اور زیادہ کام کرتا ہے۔ جب osc نیچے 0 محور سے گزرتا ہے تو ، اس کا خیال ہے کہ یہ اوپر سے نیچے کی طرف سے ہے ، اور خالی ہے۔

حکمت عملی کا تجزیہ

یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:

  1. سی ٹی ٹی ایم اشارے کا استعمال کرتے ہوئے رجحانات کا تعین کرنے کے لئے ، اعلی درستگی ہے۔ سی ٹی ٹی ایم اشارے میں متحرک اوسط ، برن بینڈ اور کینٹنا چینل کو جامع طور پر مدنظر رکھا گیا ہے ، جس سے قیمتوں کے رجحانات کو مؤثر طریقے سے پہچانا جاسکتا ہے۔

  2. مخصوص ڈوپٹیکل نوڈس کا فیصلہ کرنے کے لئے ایک اوسرینٹر کا استعمال کرتے ہوئے ، غیر رجحان والے علاقوں میں غلط سگنل کو روکنے سے بچا جاسکتا ہے۔ اوسرینٹر تجارتی سگنل پر قیمتوں میں معمولی اتار چڑھاؤ کے اثرات کو مؤثر طریقے سے فلٹر کرنے کے قابل ہے۔

  3. ٹریکنگ اسٹاپ کو خطرے کو کنٹرول کرنے کے لئے استعمال کیا جاتا ہے ، جس سے ہر ایک نقصان کو مؤثر طریقے سے محدود کیا جاسکتا ہے۔ حکمت عملی میں داخلے کے بعد بروقت اسٹاپ سیٹ کیا جاسکتا ہے ، جس سے منافع کو لاک کیا جاسکتا ہے اور نقصانات کو بڑھانے سے زیادہ سے زیادہ بچایا جاسکتا ہے۔

  4. حکمت عملی کے پیرامیٹرز کم ہیں اور ان کو بہتر بنانا آسان ہے۔ یہ حکمت عملی صرف لمبائی لمبائی ایک پیرامیٹر پر انحصار کرتی ہے ، جس سے فوری جانچ میں بہترین پیرامیٹرز کا مجموعہ مل جاتا ہے۔

  5. نقشہ سازی کی تقریب کامل ہے ، سگنل کو واضح طور پر دیکھا جاسکتا ہے۔ حکمت عملی مختلف رنگوں کو استعمال کرتی ہے جس میں فلوٹ سگنل اور طاقت کو ممتاز کیا جاتا ہے ، اور رجحانات کے فیصلے کے نتائج کو بصری طور پر ظاہر کیا جاتا ہے۔

حکمت عملی کے خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

  1. سی ٹی ٹی ایم اشارے بعض مارکیٹ کے حالات میں غلط سگنل دے سکتے ہیں جس کی وجہ سے تجارت میں نقصان ہوتا ہے۔ جب قیمت میں شدید اتار چڑھاؤ ہوتا ہے تو ، اشارے غلط اوور ہال سگنل دے سکتے ہیں۔

  2. جب اوسلینٹر کا رخ موڑ جاتا ہے تو ، تجارتی سگنل کی غلطی ہوسکتی ہے۔ جب قیمت الٹ گئی ہے لیکن اوسلینٹر ابھی تک موڑ نہیں گیا ہے تو ، غلط سگنل کا سبب بنتا ہے۔

  3. ٹریکنگ سٹاپ نقصان کو بہت زیادہ شدت سے بے معنی نقصان کا سبب بن سکتا ہے۔ جب اسٹاپ نقصان کا نقطہ بہت قریب ہوتا ہے تو ، معمول کی اتار چڑھاؤ ٹریکنگ اسٹاپ نقصان کو متحرک کرسکتی ہے اور اسے باہر جانے پر مجبور کیا جاسکتا ہے۔

  4. اس حکمت عملی کا اطلاق صرف رجحانات پر ہوتا ہے اور یہ مارکیٹ کو صاف کرنے کے لئے موزوں نہیں ہے۔ حکمت عملی رجحانات پر مبنی تجارت پر مبنی ہے اور اس کی وجہ سے مارکیٹ میں اتار چڑھاؤ کی وجہ سے اس کا اثر کم ہوتا ہے۔

  5. زیادہ سے زیادہ اصلاح سے منحنی فٹ ہونے کا خطرہ ہے۔ پیرامیٹرز کو بہتر بنانے کے دوران احتیاط برتنی چاہئے کہ زیادہ سے زیادہ اصلاح سے پیدا ہونے والی واپسی کی منحنی فٹ ہونے سے بچنے کے لئے۔

حکمت عملی کی اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. جامع متعدد اشارے کو جوڑ کر سگنل کی درستگی کو بہتر بنایا جاسکتا ہے۔ ایم اے سی ڈی ، کے ڈی جے اور دیگر اشارے شامل کرکے انٹری سگنل کو بہتر بنایا جاسکتا ہے۔

  2. اسٹاپ نقصان کے طریقوں کو بہتر بنانے کے لئے ماڈیول شامل کیا گیا ہے ، تاکہ اسٹاپ نقصان کو زیادہ ذہین بنایا جاسکے۔ اس کے علاوہ ، اسٹریپ ٹریکنگ ، اسٹاپ اسٹاپ اور اسی طرح کے اسٹاپ نقصان کے طریقوں کو ٹیسٹ کرنے کے لئے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے۔

  3. فنڈ مینجمنٹ کی حکمت عملی کو بہتر بنانا ، فکسڈ حصص کی جانچ کرنا ، کیلی فارمولہ وغیرہ فنڈ مینجمنٹ کے طریقے۔ آپٹمائزڈ ہونے کے بعد ، ایک ہی خطرے کو یقینی بنانے کی شرط پر فنڈ کے استعمال میں اضافہ کیا جاسکتا ہے۔

  4. مخصوص نسلوں کے لئے پیرامیٹرز کو بہتر بنانا ، حکمت عملی کی موافقت کو بہتر بنانا۔ مختلف تجارتی نسلوں کی خصوصیات کے مطابق ، پیرامیٹرز کو بہتر بنانا ، مخصوص نسلوں کے لئے حکمت عملی کی مطابقت کو بہتر بنانا۔

  5. مشین لرننگ الگورتھم کو شامل کریں ، حکمت عملی کی موافقت سیکھنے کو نافذ کریں۔ حکمت عملی کو بہتر بنانے کے لئے آر این این ، ایل ایس ٹی ایم وغیرہ کا استعمال کریں ، حکمت عملی کی موافقت کو بہتر بنائیں۔

خلاصہ کریں۔

اس حکمت عملی میں CT TTM اشارے کا استعمال کیا گیا ہے تاکہ رجحان کی سمت کا تعین کیا جاسکے ، اور اس کے لئے اوسیلیٹر سفید نمبر کو بطور انٹری سگنل استعمال کیا جائے۔ اس حکمت عملی کا فائدہ یہ ہے کہ اس کی اعلی درستگی ہے ، پیرامیٹرز کو بہتر بنانا آسان ہے ، لیکن اس میں اشارے کی ناکامی ، زیادہ شدت پسند اسٹاپ نقصان وغیرہ کا خطرہ بھی موجود ہے۔ مستقبل میں ، حکمت عملی کو بہتر بنانے کے لئے متعدد اشارے کے مجموعے ، اسٹاپ نقصانات کی اصلاح ، فنڈ مینجمنٹ کی اصلاح اور اسی طرح کے طریقوں سے بہتر بنایا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-15 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("CT TTM Squeeze") 
length = input(title="Length",  defval=20, minval=0) 
bband(length, mult) =>
	sma(close, length) + mult * stdev(close, length)
keltner(length, mult) =>
	ema(close, length) + mult * ema(tr, length)
	
	
// Variables
e1 = (highest(high, length) + lowest(low, length)) / 2 + sma(close, length)
osc = linreg(close - e1 / 2, length, 0)
diff = bband(length, 2) - keltner(length, 1)
osc_color = osc[1] < osc[0] ? osc[0] >= 0 ? #00ffff : #cc00cc : osc[0] >= 0 ? #009b9b : #ff9bff
mid_color = diff >= 0 ? green : red

// Strategy

long = osc > 0
short = osc < 0

if long
    strategy.entry("Long", strategy.long)

if short
    strategy.entry("Short", strategy.short) 


plot(osc, color=osc_color, style=histogram, linewidth=2)
plot(0, color=mid_color, style=circles, linewidth=3)