কৌশলটি একটি উচ্চতর সময় ফ্রেম (এইচটিএফ) এ জিগজ্যাগ সূচক ব্যবহার করে একটি নিম্ন সময় ফ্রেম (এলটিএফ) চার্টে জিগজ্যাগ পথটি প্লট করে এবং এইচটিএফ মোমবাতিগুলির উদ্বোধনী এবং বন্ধের দামের উপর ভিত্তি করে ট্রেডিং সংকেত তৈরি করে। কৌশলটির মূল ধারণাটি হ'ল জিগজ্যাগ সূচকটি ব্যবহার করে মূল সমর্থন এবং প্রতিরোধের স্তরগুলি সনাক্ত করার সময় এলটিএফ-তে ট্রেডিং সিদ্ধান্তগুলি গাইড করার জন্য এইচটিএফের প্রবণতা দিকটি ব্যবহার করা।
এইচটিএফ জিগজ্যাগ পাথ কৌশলটি জিগজ্যাগ সূচককে একটি উচ্চতর সময় ফ্রেমে ব্যবহার করে একটি নিম্ন সময়ের ফ্রেম চার্টে জিগজ্যাগ পথটি প্লট করে এবং এইচটিএফ মোমবাতিগুলির উদ্বোধনী এবং বন্ধের দামের উপর ভিত্তি করে ট্রেডিং সংকেত উত্পন্ন করে। কৌশলটির শক্তিটি হ'ল এলটিএফ-তে ট্রেডিং সিদ্ধান্তগুলি গাইড করার জন্য এইচটিএফ-এর প্রবণতা দিকটি ব্যবহার করা এবং মূল সমর্থন এবং প্রতিরোধের স্তরগুলি সনাক্ত করার জন্য জিগজ্যাগ সূচককে কাজে লাগানো। তবে কৌশলটিতে কিছু ঝুঁকি রয়েছে, যেমন সম্ভাব্য গুরুত্বপূর্ণ মূল্য আন্দোলনের তথ্য অনুপস্থিত এবং জিগজ্যাগ সূচক থেকে মিথ্যা সংকেতের সম্ভাবনা। কৌশলটি অনুকূল করার জন্য, অতিরিক্ত প্রযুক্তিগত সূচকগুলি অন্তর্ভুক্ত করা, জিগজ্যাগ সূচক পরামিতিগুলি অনুকূল করা, ঝুঁকি পরিচালনা এবং অবস্থান আকারের মডিউলগুলি বাস্তবায়ন করা এবং মৌলিক মনোভাব এবং বাজার বিশ্লেষণ অন্তর্ভুক্ত করা বিবেচনা করা যেতে পারে।
/*backtest start: 2023-04-22 00:00:00 end: 2024-04-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("HTF Zigzag Path Strategy", overlay=true, max_boxes_count=500) // Kullanıcıdan alınan HTF zaman çerçevesi (15 dakika) htf_timeframe = input.timeframe("15", title="Higher Time Frame") // Renk ayarlarını belirleme upColor = input.color(color.white, title="Bullish Candle Color") downColor = input.color(color.white, title="Bearish Candle Color") zigzagColor = input.color(color.black, title="Zigzag Line Color") // HTF verilerini almak [htfO, htfH, htfL, htfC, htfOpenTime, htfCloseTime] = request.security(syminfo.tickerid, htf_timeframe, [open, high, low, close, time, time_close]) // Geçmiş yüksek ve düşük noktaları saklamak için değişkenler var float prevHigh = na var float prevLow = na // Zigzag çizgilerini saklamak için bir dizi oluşturma // var line[] zigzag_lines = array.new_line() // LTF grafikte HTF mum çubuklarını göstermek için kutular oluşturma // HTF mum çubukları kutuları // box.new(left=htfOpenTime, top=htfH, right=htfCloseTime, bottom=htfL, border_color=downColor, border_width=1, xloc=xloc.bar_time) // box.new(left=htfOpenTime, top=htfO, right=htfCloseTime, bottom=htfC, border_color=upColor, border_width=1, xloc=xloc.bar_time) // Zigzag yolu oluşturmak için yüksek ve düşük noktaları bağlama if na(prevHigh) or na(prevLow) prevHigh := htfH prevLow := htfL else // Zigzag çizgilerini çiz // line.new(x1=bar_index - 1, y1=prevHigh, x2=bar_index, y2=htfH, color=zigzagColor, width=2) // line.new(x1=bar_index - 1, y1=prevLow, x2=bar_index, y2=htfL, color=zigzagColor, width=2) // Geçmiş yüksek ve düşük noktaları güncelle prevHigh := htfH prevLow := htfL // Örnek işlem stratejisi // HTF mum çubuklarının açılış ve kapanış fiyatına göre alım ve satım sinyalleri longSignal = htfC < htfO // Eğer HTF mum çubuğunun kapanışı açılışından düşükse, alım sinyali ver shortSignal = htfC > htfO // Eğer HTF mum çubuğunun kapanışı açılışından yüksekse, satım sinyali ver // Alım işlemi if longSignal strategy.entry("Alım", strategy.long) // Satım işlemi if shortSignal strategy.entry("Satım", strategy.short)