حکمت عملی کے بعد ون کلاؤڈ ڈبل ایڈوانس مواقع موونگ اوسط رجحان


تخلیق کی تاریخ: 2023-12-12 16:11:09 آخر میں ترمیم کریں: 2023-12-12 16:11:09
کاپی: 0 کلکس کی تعداد: 548
1
پر توجہ دیں
1621
پیروکار

حکمت عملی کے بعد ون کلاؤڈ ڈبل ایڈوانس مواقع موونگ اوسط رجحان

جائزہ

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

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

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

  1. تبادلوں کی لائن اور بیس لائن کا استعمال کرتے ہوئے ایک بادل کا نقشہ بنائیں ، اور بادل کا نقشہ 26 دوروں کے ساتھ نقشہ بنائیں۔

  2. جب اختتامی قیمت بادل چارٹ کے اوپری ٹریک کو توڑتی ہے تو ، خریدنے کا اشارہ جاری کیا جاتا ہے۔ جب اختتامی قیمت بادل چارٹ کے نیچے ٹریک کو توڑتی ہے تو ، بیچنے کا اشارہ جاری کیا جاتا ہے۔

  3. جعلی توڑنے کو فلٹر کرنے کے لئے ، موجودہ اختتامی قیمت کی ضرورت ہے کہ وہ بیک وقت تبادلوں کی لائن اور بیس لائن کی زیادہ سے زیادہ اور کم سے کم قیمتوں کو توڑ دے۔

  4. سٹاپ نقصان کی لائن 5٪ کے طور پر مقرر کیا گیا ہے اور بند کیا جا سکتا ہے.

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

اسٹریٹجک فوائد

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

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

اسٹریٹجک رسک

اس حکمت عملی کے کچھ خطرات یہ ہیں:

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

مندرجہ ذیل طریقوں سے خطرے کو کم کیا جا سکتا ہے:

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

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

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

  1. پوزیشن مینجمنٹ میکانزم میں اضافہ کریں ، جیسے آپریٹرز کے ذریعہstrategy.position_sizeگودام کی تعمیر کا تناسب کنٹرول کریں۔

  2. نسلوں کی فلٹرنگ کو بڑھاناsecurity()ٹرینڈ کو خود بخود پہچاننے کے لئے نسلوں کے تالاب کو فلٹر کریں۔

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

  4. دیگر اشارے کے ساتھ مل کر ، جیسے برن لائن ، آر ایس آئی ، وغیرہ ، ایک کثیر اشارے کے تجارتی نظام کی تعمیر ، سگنل کے معیار کو بہتر بنانا۔

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
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/
// © QuantCT

//@version=4
strategy("Ichimoku Cloud Strategy Idea",
         shorttitle="Ichimoku", 
         overlay=true,
         pyramiding=0,     
         default_qty_type=strategy.percent_of_equity, 
         default_qty_value=99, 
         initial_capital=1000,           
         commission_type=strategy.commission.percent, 
         commission_value=0.1)

// ____ Inputs

conversion_period = input(9, minval=1, title="Conversion Line Period")
base_period = input(26, minval=1, title="Base Line Period")
lagging_span2_period = input(52, minval=1, title="Lagging Span 2 Period")
displacement = input(26, minval=1, title="Displacement")
long_only = input(title="Long Only", defval=false)
slp = input(title="Stop-loss (%)", minval=1.0, maxval=25.0, defval=5.0)
use_sl = input(title="Use Stop-Loss", defval=false)

// ____ Logic

donchian(len) => avg(lowest(len), highest(len))

conversion_line = donchian(conversion_period)
base_line = donchian(base_period)
lead_line1 = avg(conversion_line, base_line)
lead_line2 = donchian(lagging_span2_period)
chikou = close

chikou_free_long = close > high[displacement] and close > max(lead_line1[2 * displacement], lead_line2[2 * displacement])
enter_long = chikou_free_long and close > max(lead_line1[displacement], lead_line2[displacement])
exit_long = close < lead_line1[displacement] or close < lead_line2[displacement]

chikou_free_short = close < low[displacement] and  close < min(lead_line1[2 * displacement], lead_line2[2 * displacement])
enter_short = chikou_free_short and close < min(lead_line1[displacement], lead_line2[displacement])
exit_short = close > lead_line1[displacement] or close > lead_line2[displacement]

strategy.entry("Long", strategy.long, when=enter_long)
strategy.close("Long", when=exit_long) 
if (not long_only)
    strategy.entry("Short", strategy.short, when=enter_short)
    strategy.close("Short", when=exit_short) 

// ____ SL

sl_long = strategy.position_avg_price * (1- (slp/100))
sl_short = strategy.position_avg_price * (1 + (slp/100))
if (use_sl)
    strategy.exit(id="SL", from_entry="Long", stop=sl_long)
    strategy.exit(id="SL", from_entry="Short", stop=sl_short)

// ____ Plots

colors = 
 enter_long ? #27D600 :
 enter_short ? #E30202 :
 color.orange
 
p1 = plot(lead_line1, offset = displacement, color=colors,
	 title="Lead 1")
p2 = plot(lead_line2, offset = displacement, color=colors,
	 title="Lead 2")
fill(p1, p2, color = colors)
plot(chikou, offset = -displacement, color=color.blue)