وسائل لوڈ ہو رہے ہیں... لوڈنگ...

Ichimoku تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-14 16:13:33
ٹیگز:

حکمت عملی منطق

یہ صرف طویل مدتی حکمت عملی تجارت کے لئے Ichimoku Kinko Hyo نظام کا استعمال کرتی ہے۔ یہ متعدد Ichimoku عوامل کو یکجا کرتی ہے جب معیارات پوری ہوجاتے ہیں۔

تجارتی منطق یہ ہے:

  1. تبادلہ، بیس لائن، اہم spans 1 اور 2 کا حساب لگائیں

  2. طویل غور کریں جب قریب بادل کے اوپر ہے اور بادل بڑھ رہا ہے، بیس لائن کے اوپر تبادلوں کے ساتھ

  3. اس کے علاوہ، پیچھے رہ جانے کی مدت بادل اور قیمت کے اوپر ہونا چاہئے اپ ٹرینڈ کی تصدیق کے لئے

  4. جب تمام معیارات پورے ہو جائیں تو، طویل عرصے تک جائیں

  5. اگر تاخیر کا دورانیہ قیمت یا بادل سے نیچے آتا ہے تو ، طویل بند کریں

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

فوائد

  • Ichimoku رجحان کا تعین کرنے کے لئے متعدد عوامل کی ترکیب کرتا ہے

  • منافع کی تالا بندی کو زیادہ سے زیادہ کرنے کے لئے متحرک رک جاتا ہے

  • آسان نفاذ کے لئے سادہ اور واضح قوانین

خطرات

  • Ichimoku سست ہے اور مواقع کھو سکتے ہیں

  • غور و فکر کے ساتھ جائزہ لینے کی مدت کو بہتر بنانے کی ضرورت ہے

  • صرف طویل، تو اچھے مختصر مواقع کھو

خلاصہ

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


/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Ichimoku Cloud", shorttitle="Doubled Ichimoku", overlay=true, initial_capital=1000, default_qty_value=100, default_qty_type=strategy.percent_of_equity)
conversionPeriods = input(20, minval=1, title="Conversion Line Length")
basePeriods = input(60, minval=1, title="Base Line Length")
laggingSpan2Periods = input(120, minval=1, title="Leading Span B Length")
displacement = input(30, minval=1, title="Displacement")
Stoploss = input(1, minval=0.1, title="Stoploss (% below cloud)") 
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#2962FF, title="Conversion Line")
plot(baseLine, color=#B71C1C, title="Base Line")
plot(close, offset = -displacement + 1, color=#43A047, title="Lagging Span")

p1 = plot(leadLine1, offset = displacement - 1, color=#A5D6A7,
	 title="Leading Span A")
p2 = plot(leadLine2, offset = displacement - 1, color=#EF9A9A,
	 title="Leading Span B")
fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))

bool TKcross = conversionLine > baseLine
bool aboveCloud = close > leadLine1 and close > leadLine2
bool greenCloud = leadLine1 > leadLine2
bool lagLong = close > leadLine1[2*displacement+1] and close > leadLine2[2*displacement+1] and close > close[displacement]
bool longCondition = false
bool close_trade = crossover(leadLine1[displacement], close) or crossover (leadLine2[displacement], close) or close < close[displacement] or crossover(baseLine, close)
var position_count = 0 

if (TKcross and aboveCloud and greenCloud and lagLong and position_count==0)
    position_count = 1
    strategy.entry(id="buy", long=true)

if (close_trade)
    strategy.close_all()
   // strategy.entry(id="sell", long=false)
    position_count = 0

    
//if (longCondition)
   
//    strategy.close("long", when=exit_trade)
//    strategy.exit("exit","long",stop=stop_level,limit=profit_level)

مزید