
ایک کلاؤڈ ڈبل پیشگی مواقع یکساں رجحان ٹریکنگ حکمت عملی ایک مقبولیت اشارے ایک کلاؤڈ چارٹ پر مبنی رجحان ٹریکنگ حکمت عملی ہے۔ یہ حکمت عملی ایک کلاؤڈ چارٹ کی موڑ کی لائن کو بروقت خرید و فروخت کے سگنل بھیجنے کے لئے استعمال کرتی ہے ، جس سے رجحان کی ابتدائی گرفت کو ممکن بنایا جاسکتا ہے۔ اس کے علاوہ ، حکمت عملی میں یکساں لائن کے رجحان کا فیصلہ بھی شامل ہے ، جس میں متعدد سطحوں کی تصدیق کی جاتی ہے ، تاکہ جھوٹے توڑ سے بچا جاسکے۔
اس حکمت عملی کی بنیاد مندرجہ ذیل نکات پر ہے:
تبادلوں کی لائن اور بیس لائن کا استعمال کرتے ہوئے ایک بادل کا نقشہ بنائیں ، اور بادل کا نقشہ 26 دوروں کے ساتھ نقشہ بنائیں۔
جب اختتامی قیمت بادل چارٹ کے اوپری ٹریک کو توڑتی ہے تو ، خریدنے کا اشارہ جاری کیا جاتا ہے۔ جب اختتامی قیمت بادل چارٹ کے نیچے ٹریک کو توڑتی ہے تو ، بیچنے کا اشارہ جاری کیا جاتا ہے۔
جعلی توڑنے کو فلٹر کرنے کے لئے ، موجودہ اختتامی قیمت کی ضرورت ہے کہ وہ بیک وقت تبادلوں کی لائن اور بیس لائن کی زیادہ سے زیادہ اور کم سے کم قیمتوں کو توڑ دے۔
سٹاپ نقصان کی لائن 5٪ کے طور پر مقرر کیا گیا ہے اور بند کیا جا سکتا ہے.
اس طرح کی ایک سے زیادہ فلٹرنگ کے ذریعے ، رجحانات کے موڑ کو مؤثر طریقے سے پہچانا جاسکتا ہے ، اور نئے تجارتی مواقع کو بروقت پکڑ لیا جاسکتا ہے۔ جبکہ سخت توڑنے والی فلٹرنگ بھی جھوٹے سگنلوں کے اخراج کو کم کرسکتی ہے۔
اس حکمت عملی کے درج ذیل فوائد ہیں:
اس حکمت عملی کے کچھ خطرات یہ ہیں:
مندرجہ ذیل طریقوں سے خطرے کو کم کیا جا سکتا ہے:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
پوزیشن مینجمنٹ میکانزم میں اضافہ کریں ، جیسے آپریٹرز کے ذریعہstrategy.position_sizeگودام کی تعمیر کا تناسب کنٹرول کریں۔
نسلوں کی فلٹرنگ کو بڑھاناsecurity()ٹرینڈ کو خود بخود پہچاننے کے لئے نسلوں کے تالاب کو فلٹر کریں۔
اسٹاپ نقصان کی روک تھام کی حکمت عملی میں اضافہ کریں ، متحرک اسٹاپ نقصان یا جزوی اسٹاپ کو ترتیب دیں ، اور خطرے کو مزید کنٹرول کریں۔
دیگر اشارے کے ساتھ مل کر ، جیسے برن لائن ، آر ایس آئی ، وغیرہ ، ایک کثیر اشارے کے تجارتی نظام کی تعمیر ، سگنل کے معیار کو بہتر بنانا۔
مشین لرننگ کے طریقوں کو لاگو کریں ، خرید و فروخت کے سگنل کی وشوسنییتا کا اندازہ لگانے کے لئے تربیت دیں ، اور احکامات کی تعداد کو متحرک طور پر ایڈجسٹ کریں۔
ایک کلاؤڈ دوہری پیشگی مواقع یکساں لکیری رجحانات کی پیروی کی حکمت عملی ایک کلاؤڈ چارٹ کے ذریعے رجحانات کا پیشگی فیصلہ ، پھر یکساں لکیری کثیر پرت فلٹر کو ضم کرکے ، اعلی معیار کے تجارتی مواقع کی موثر شناخت کی جاسکتی ہے۔ حکمت عملی کافی مستحکم ہے ، اصلاح کی گنجائش زیادہ ہے ، اور اسے بڑے پیمانے پر عملی تجارت میں لاگو کیا جاسکتا ہے۔
/*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)