اچیموکو موونگ ایوریج کراس اوور حکمت عملی


تخلیق کی تاریخ: 2023-12-19 15:40:53 آخر میں ترمیم کریں: 2023-12-19 15:40:53
کاپی: 0 کلکس کی تعداد: 613
1
پر توجہ دیں
1621
پیروکار

اچیموکو موونگ ایوریج کراس اوور حکمت عملی

جائزہ

Ichimoku اوسط لائن کراسنگ حکمت عملی اوسط لائنوں کی ایک سیریز کا حساب کتاب کرکے ، اسٹاک کی قیمتوں کے کراسنگ سگنل کی شناخت کرکے ، لمبی اور لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لم

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

Ichimoku اوسط لائن کراسنگ حکمت عملی کا استعمال ایک خاص اشارے کا نظام ہے جس میں 5 اوسط لائنیں ہیں۔ خاص طور پر ، اس میں تبادلہ لائن ، بیس لائن ، پیشگی 1 ، پیشگی 2 اور تاخیر لائن 5 اوسط لائنیں شامل ہیں۔ اس میں ، تبادلہ لائن حالیہ قیمت کی نقل و حرکت کی اوسط ہے ، جس میں بیس لائن درمیانی اور طویل مدتی قیمت کے رجحان کی عکاسی کرتی ہے ، اور پیشگی لائن ایک تبادلہ لائن اور بیس لائن کو جوڑتی ہے ، جو مستقبل کی نقل و حرکت کی عکاسی کرتی ہے ، اور تاخیر لائن ماضی کی قیمتوں کا حوالہ دیتی ہے۔ جب قیمت بیس لائن کو توڑتی ہے تو تجارت کا اشارہ پیدا کرتی ہے۔ حکمت عملی میں ایک ہی وقت میں جسمانی لائن فلٹر اور K لائن رنگین فیصلے کو جوڑتا ہے ، تاکہ جعلی توڑنے سے بچا جاسکے۔

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

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

اسٹریٹجک رسک

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

اصلاح کی سمت

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

خلاصہ کریں۔

Ichimoku linear crossing حکمت عملی مستحکم اور قابل اعتماد ہے ، جو بنیادی حکمت عملی کے طور پر کام کرتی ہے اور دوسرے الگورتھم کے ساتھ استعمال ہوتی ہے۔ یہ واضح رجحان کی تجارت کی سمت مہیا کرتی ہے ، جبکہ پیرامیٹرز کی ایڈجسٹمنٹ اور کثیر اشارے کی اصلاح حکمت عملی کو زیادہ ذہین اور لچکدار بناتی ہے۔ یہ حکمت عملی قابل قدر ہے جس میں تاجر کو سنجیدگی سے مطالعہ اور طویل مدتی اطلاق کے قابل بناتا ہے۔

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

//Noro
//2018

//@version=3
strategy(title = "Noro's Ichimoku Strategy v1.0", shorttitle = "Ichimoku str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
conversionPeriods = input(9, minval = 1, title = "Conversion Periods")
basePeriods = input(26, minval = 1, title = "Base Periods")
laggingSpan2Periods = input(52, minval = 1, title = "Lagging Span")
usebf = input(true, defval = true, title = "Use body filter")
usecf = input(true, defval = true, title = "Use color filter")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Ichimoku
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

//Lines
plot(conversionLine, color=red, title="Conversion Line")
plot(baseLine, color=blue, title="Base Line")
plot(close, offset = -basePeriods, color=green, title="Lagging Span")
p1 = plot(leadLine1, offset = basePeriods, color=green, title="Lead 1")
p2 = plot(leadLine2, offset = basePeriods, color=red, title="Lead 2")
fill(p1, p2)

//Body Filter
nbody = abs(close - open)
abody = sma(nbody, 10)
body = nbody > abody / 3 or usebf == false

//Color Filter
bar = close > open ? 1 : close < open ? -1 : 0
gb = bar == 1 or usecf == false
rb = bar == -1 or usecf == false

//Signals
up = low > baseLine and rb and body
dn = high < baseLine and gb and body

//Trading
if up
    //if strategy.position_size < 0
    //    strategy.close_all()
        
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))

if dn
    //if strategy.position_size > 0
    //    strategy.close_all()
        
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
    
if time > timestamp(toyear, tomonth, today, 23, 59)
    strategy.close_all()