মসৃণ হেজিন ক্রসওভার কৌশল


সৃষ্টির তারিখ: 2023-12-13 17:46:10 অবশেষে সংশোধন করুন: 2023-12-13 17:46:10
অনুলিপি: 0 ক্লিকের সংখ্যা: 719
1
ফোকাস
1621
অনুসারী

মসৃণ হেজিন ক্রসওভার কৌশল

ওভারভিউ

সমতল হেইজ ক্রস কৌশল হেইজ ক্রস নীতি এবং সমতল প্রযুক্তি উভয়ই প্রয়োগ করে একটি পরিমাণগত ট্রেডিং কৌশল। এই কৌশলটি 4 টি চক্রের গড় মূল্য গণনা করে সমতল মূল্য তৈরি করে, তারপরে সমতল মূল্যের উপর ভিত্তি করে হেইজ ক্রস গণনা করে একটি ট্রেডিং সিগন্যাল প্রেরণ করে। মূল সংস্করণ হেইজ ক্রসের তুলনায়, এই কৌশলটি স্বল্পমেয়াদী বাজার শব্দটি ফিল্টার করে এবং ভুল সংকেত তৈরি করা এড়াতে পারে।

কৌশল নীতি

এই কৌশলটি মূলত নিম্নলিখিত নীতিগুলি প্রয়োগ করেঃ

  1. হাইগিং ক্রস নীতি

হেইগিন ক্রস একটি ক্রয় বা বিক্রয় সংকেত তৈরি করে যখন এটি স্বল্পমেয়াদী চলমান গড়ের উপর দিয়ে যায় বা দীর্ঘমেয়াদী চলমান গড়ের নীচে দিয়ে যায়। এই কৌশলটিতে, স্বল্পমেয়াদী চলমান গড়টি সমতল বন্ধের মূল্য (haclose) এবং দীর্ঘমেয়াদী চলমান গড়টি সমতল খোলার মূল্য (haopen) ।

  1. মসৃণকরণ

এই কৌশলটি চারটি চক্রের গড় মূল্য ব্যবহার করে মসৃণ মূল্য গণনা করে যাতে শব্দটি ফিল্টার করা যায়। অর্থাৎঃ

haclose = (open + high + low + close) / 4

haopen = পূর্ববর্তী haopen + বর্তমান haclose এর গড়

উপরোক্ত সমতল মূল্যের উপর ভিত্তি করে হিগম ক্রসিং আরও নির্ভরযোগ্য ট্রেডিং সিগন্যাল তৈরি করতে পারে।

যখন haclose উপর haopen পরা হয় তখন এটি একটি মাল্টিহেড সংকেত; যখন haclose অধীনে haopen পরা হয় তখন এটি একটি খালি হেড সংকেত।

সামর্থ্য বিশ্লেষণ

সমতল সমতল সমতল ক্রস কৌশলটি মূল সমতল সমতল ক্রস কৌশলটির তুলনায় নিম্নলিখিত সুবিধাগুলি রয়েছেঃ

  1. মসৃণ প্রযুক্তি স্বল্পমেয়াদী বাজার শব্দ ফিল্টার করে, ভুল সংকেত এড়াতে এবং সংকেতের গুণমান উন্নত করে।

  2. চারটি চক্রের গড় মূল্য ব্যবহার করে প্রান্তিক মূল্য গণনা করা হয়, যা মাঝারি ও দীর্ঘমেয়াদী প্রবণতাকে আরও ভালভাবে প্রতিফলিত করে এবং আরও নির্ভরযোগ্য ট্রেডিং সংকেত তৈরি করে।

  3. এই কৌশলটি হেইগিং ক্রসিংয়ের দ্রুত ক্রসিংয়ের বৈশিষ্ট্যগুলির সাথে মিলিত হয়েছে, যা মাঝারি এবং দীর্ঘমেয়াদী প্রবণতার বিপরীত দিকগুলিকে সময়মতো ধরতে পারে।

ঝুঁকি বিশ্লেষণ

এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ

  1. বাজারের তীব্র অস্থিরতার সময়, সমতলীকরণ প্রযুক্তির ফলে কিছু কার্যকর সংকেত ফিল্টার করা যায়, যার ফলে ব্যবসায়ের সুযোগ হারিয়ে যায়।

  2. 4 চক্রের গড় গণনাও একটি নির্দিষ্ট পরিমাণে পিছিয়ে যেতে পারে, সম্ভবত একটি সংক্ষিপ্ত লাইন সুযোগ মিস করতে পারে।

  3. এই কৌশলটি ট্রেডিং ফ্রিকোয়েন্সি এবং হোল্ডিং সময়ের জন্য নির্দিষ্ট প্রয়োজনীয়তা রয়েছে এবং এটি খুব ঘন ঘন বা খুব দীর্ঘমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত নয়।

উপরোক্ত ঝুঁকির জন্য, সমতলীকরণ প্যারামিটারগুলিকে যথাযথভাবে অনুকূলিতকরণ বা অন্যান্য সূচকগুলির সমন্বয় দ্বারা সমাধান করা যেতে পারে।

অপ্টিমাইজেশান দিক

এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ

  1. সমতলীকরণ প্যারামিটারগুলিকে অপ্টিমাইজ করুন, যেমন গড় চক্রের সমন্বয় ইত্যাদি, সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে।

  2. অন্যান্য সূচকের সাথে মিলিতভাবে, যেমন ক্রয়-বিক্রয়, ব্রিন-ব্যান্ড ইত্যাদি, সংকেতের নির্ভুলতা বাড়ায়।

  3. ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ-অফ কৌশল যোগ করুন, যেমন, মোভিং স্টপ, স্কেল স্টপ ইত্যাদি।

  4. তহবিল ব্যবস্থাপনা কৌশল অনুকূলিতকরণ, যুক্তিসঙ্গত পজিশন আকার এবং স্টপ লস সেট করুন, একক ক্ষতি নিয়ন্ত্রণ করুন।

সারসংক্ষেপ

সমতল সমুদ্রের ক্রস কৌশল সমতল সমুদ্রের ক্রস নীতি এবং মসৃণ প্রযুক্তির সংমিশ্রণ করে, যা স্বল্পমেয়াদী বাজারের গোলমালের দ্বারা বিরক্ত হওয়া এড়াতে মধ্য ও দীর্ঘমেয়াদী প্রবণতাগুলির কার্যকরভাবে আবিষ্কার করতে পারে। মূল সমুদ্রের ক্রস কৌশলটির তুলনায়, এই কৌশলটি মসৃণভাবে প্রক্রিয়াজাতকরণের মাধ্যমে কিছু গোলমালকে ফিল্টার করে, উচ্চ মানের লেনদেনের সংকেত তৈরি করতে পারে। যদি সঠিকভাবে থামানো এবং তহবিল পরিচালনার উপায়গুলি থাকে তবে এই কৌশলটি আরও স্থিতিশীল বিনিয়োগের রিটার্ন অর্জন করতে পারে। তবে ব্যবসায়ীদেরও পিছনের ঝুঁকি, ফাঁকি ইত্যাদি প্রতিরোধে সতর্কতা অবলম্বন করা উচিত এবং কৌশলটির অপ্টিমাইজেশন করা দরকার।

কৌশল সোর্স কোড
/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Heikin-Ashi Strategy", overlay=true)

// Plots Color Of Heikin-Ashi Bars while Viewing Candlestics or Bars
//Works on Candlesticks and OHLC Bars - Does now work on Heikin-Ashi bars - But I have verified its accuracy
// Created By User ChrisMoody 1-30-2014 with help from Alex in Tech Support

// === BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2017, title = "From Year", minval = 1998)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 1998)


haclose = ((open + high + low + close)/4)//[smoothing]
haopen = na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2

heikUpColor() => haclose > haopen
heikDownColor() => haclose <= haopen

barcolor(heikUpColor() ? aqua: heikDownColor() ? red : na)


if (heikUpColor() )
    strategy.entry("LONG", strategy.long, comment="LONG")
    
if (heikDownColor())
    strategy.entry("SHORT", strategy.short, comment="SHORT")


//plot(pos, title="pos", style=line, linewidth=1, color=red )