মাল্টি-ফেজ লুনার ফেজ মোমেন্টাম রূপান্তর কৌশল

月相策略 动量交易 时间序列分析 天文周期 逆转交易 MPLS TSA MR
সৃষ্টির তারিখ: 2025-05-30 11:20:26 অবশেষে সংশোধন করুন: 2025-05-30 11:20:26
অনুলিপি: 2 ক্লিকের সংখ্যা: 284
2
ফোকাস
319
অনুসারী

মাল্টি-ফেজ লুনার ফেজ মোমেন্টাম রূপান্তর কৌশল মাল্টি-ফেজ লুনার ফেজ মোমেন্টাম রূপান্তর কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটির মূল নীতি হল জ্যোতির্বিজ্ঞানীয় চক্র (বিশেষত চাঁদের পর্বের চক্র) এর প্রভাব বাজারের আবেগ এবং দামের গতিবিধির উপর প্রভাব ফেলতে পারে। বাস্তবায়নের ক্ষেত্রে, কৌশলটিতে নিম্নলিখিত মূল উপাদান রয়েছেঃ

  1. চন্দ্রপর্বের সময় ডাটাবেসকৌশলঃ পুরো ২০২৫ সালের পূর্ণিমা এবং নতুন চাঁদের সঠিক সময়গুলি পূর্বনির্ধারিত, যার মধ্যে রয়েছে মাস, দিন, ঘন্টা এবং মিনিট। এই ডেটা দুটি পৃথক অ্যারেতে সংরক্ষণ করা হয়, যথাক্রমে পূর্ণিমা এবং নতুন চাঁদের সময়।

  2. চাঁদের নিকটবর্তী পর্যায় নির্ণয় ফাংশনএই কৌশলটি একটি নামকরণ করেছেঃisNearMoonএকটি ফাংশন, যা নির্ধারণ করে যে বর্তমান সময়টি নির্দিষ্ট চাঁদের ফেজের কাছাকাছি কিনা। এই ফাংশনটি চাঁদের ফেজ অ্যারে এবং সময় থ্রেশহোল্ডকে প্যারামিটার হিসাবে গ্রহণ করে, বর্তমান সময় এবং চাঁদের ফেজ সময়ের পার্থক্য গণনা করে, যদি পার্থক্যটি থ্রেশহোল্ডের মধ্যে থাকে (কোডটি 12 ঘন্টা হিসাবে সেট করা থাকে) তবে সত্যিকারের মানটি ফেরত দেয়) ।

  3. সিগন্যাল জেনারেশন লজিক

    • পূর্ণিমার কাছাকাছি গেলে, কৌশলটি “Buy on Full” সিগন্যাল তৈরি করে এবং নতুন চাঁদে পূর্বে যে কোনও অবস্থান তৈরি করা হয়েছে তা বন্ধ করে দেয়
    • নতুন চাঁদের কাছাকাছি আসার সময়, কৌশলটি “Buy on New” সংকেত তৈরি করে এবং একই সাথে পূর্ণ চাঁদে পূর্বে যে কোনও অবস্থান তৈরি করা হয়েছে তা বন্ধ করে দেয়
  4. দৃশ্যমান ট্যাগ: চার্টটিতে পূর্ণিমা এবং নতুন চাঁদের ঘটনা চিহ্নিত করার জন্য বিভিন্ন রঙ এবং অবস্থানের ট্যাগ ব্যবহার করা হয়েছে, সবুজ উপরের ট্যাগটি পূর্ণ চাঁদ এবং কমলা নীচের ট্যাগটি নতুন চাঁদকে নির্দেশ করে, যা কৌশলটির ভিজ্যুয়ালাইজেশন এবং ব্যবহারকারীর অভিজ্ঞতা উন্নত করে।

এই কৌশলটি সময়কে প্রচলিত মূল্য আন্দোলন বা প্রযুক্তিগত সূচকগুলির পরিবর্তে প্রধান সংকেত উৎস হিসেবে ব্যবহার করে।

কৌশলগত সুবিধা

  1. সহজ এবং সুস্পষ্ট ট্রেডিং নিয়ম: কৌশলগত নিয়মগুলি সহজবোধ্য এবং সহজেই বোঝা যায়, এতে জটিল গাণিতিক সূত্র বা সূচক গণনা জড়িত নয়, বাস্তবায়নের অসুবিধা হ্রাস করে।

  2. বাজার শব্দ থেকে স্বাধীন: যেহেতু ট্রেডিং সিগন্যাল সম্পূর্ণরূপে পূর্বাভাসিত জ্যোতির্বিদ্যার ঘটনাগুলির উপর ভিত্তি করে এবং বাজারের মূল্যের ওঠানামা নয়, তাই এই কৌশলটি বাজারের শব্দ এবং স্বল্পমেয়াদী ওঠানামার দ্বারা কম প্রভাবিত হয়।

  3. দীর্ঘমেয়াদী কার্যকারিতাচাঁদের পটভূমি একটি সঠিকভাবে পূর্বাভাসযোগ্য জ্যোতির্বিজ্ঞানীয় ঘটনা, যার অর্থ হল দীর্ঘমেয়াদী ট্রেডিং পরিকল্পনা তৈরির জন্য দীর্ঘমেয়াদী ট্রেডিং সিগন্যালগুলি নির্ধারণ করা যেতে পারে।

  4. মনস্তাত্ত্বিক সুবিধাপ্রাক-নির্ধারিত এন্ট্রি এবং আউটপুট পয়েন্টগুলি আবেগময় ট্রেডিংয়ের সম্ভাবনা হ্রাস করে, ব্যবসায়ীরা বাজারের ভয় বা লোভের দ্বারা প্রভাবিত না হয়ে কৌশল অনুসারে কঠোরভাবে সম্পাদন করতে পারে।

  5. তহবিল ব্যবস্থাপনা সরলীকরণকৌশলঃ অ্যাকাউন্টের নিট মূল্যের শতকরা হার (১০০%) ব্যবহার করে লেনদেনের জন্য ডিফল্ট, তহবিল পরিচালনার প্রক্রিয়াটি সহজ করে তোলে, যদিও বাস্তবে এটি আরও রক্ষণশীল অনুপাতের সাথে সামঞ্জস্য করতে পারে।

  6. ভিজ্যুয়াল সহায়তা: কৌশলটি চার্টে ট্রেডিং সিগন্যাল পয়েন্টগুলিকে স্পষ্টভাবে চিহ্নিত করে, যা ব্যবসায়ীদের কৌশলটি কার্যকরভাবে বুঝতে এবং পর্যবেক্ষণ করতে সহায়তা করে।

কৌশলগত ঝুঁকি

  1. মূল্যের অভাব: এই কৌশলটি বাজারের বিভিন্ন বিষয় যেমন দামের স্তর, প্রবণতা এবং অস্থিরতাকে পুরোপুরি উপেক্ষা করে, যা প্রতিকূল বাজার পরিস্থিতিতে লেনদেন করতে পারে।

  2. নির্দিষ্ট সময়সীমার সীমাবদ্ধতা: কোডে কেবলমাত্র ২০২৫ সাল পর্যন্ত চাঁদের ধাপের তথ্য রয়েছে। এই সময়সীমার বাইরে কৌশলটি সঠিকভাবে কাজ করতে পারবে না এবং নিয়মিত তথ্য আপডেট করা প্রয়োজন।

  3. ক্ষতিপূরণের অভাব: কোন ধরনের স্টপ লস সুরক্ষা নেই, যা বাজারের তীব্র অস্থিরতার সময় গুরুতর ক্ষতির কারণ হতে পারে।

  4. চক্র নির্ভরতা ঝুঁকি: যদি চাঁদের ধাপ এবং বাজার কার্যকলাপের মধ্যে সম্পর্ক অস্থির হয় বা সময়ের সাথে পরিবর্তিত হয়, তাহলে কৌশলটির কার্যকারিতা প্রভাবিত হবে।

  5. প্যারামিটার স্থিরতাকৌশলঃ নির্দিষ্ট সময় থ্রেশহোল্ড ব্যবহার করে ((± 12 ঘন্টা), বিভিন্ন বাজার বা বিভিন্ন মাসের প্রভাবের তীব্রতার সাথে সামঞ্জস্য করার কোন নমনীয়তা নেই।

  6. একমুখী লেনদেন: যদিও কৌশলটি বিভিন্ন মাসের মধ্যে পরিবর্তিত হয়, তবে এটি কেবলমাত্র একাধিক অপারেশন করার জন্য সীমাবদ্ধ, এটি খালি করার সুযোগটি ব্যবহার করে না এবং এটি সম্ভবত বাজারের কিছু অংশ মিস করতে পারে।

এই ঝুঁকি কমানোর জন্য, নিম্নলিখিত পরামর্শ দেওয়া হচ্ছেঃ

  • বাজার ভিত্তিক ফিল্টার যুক্ত করুন
  • সঠিক স্টপ লস কৌশল বাস্তবায়ন করুন
  • ডাটাবেসটি আরও দীর্ঘ সময়ের জন্য প্রসারিত করা হয়েছে
  • অপ্টিমাইজেশান সময় থ্রেশহোল্ড
  • ক্রেডিট কমানোর কৌশল বিবেচনা করুন

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

  1. প্রযুক্তিগত সূচকগুলির সাথে মিলিত: মাসিক বিশ্বাসের সংখ্যাটি প্রচলিত প্রযুক্তিগত সূচকগুলির সাথে একত্রিত করা (যেমন চলমান গড়, তুলনামূলকভাবে দুর্বল সূচক আরএসআই, এমএসিডি ইত্যাদি) কেবলমাত্র প্রযুক্তিগত সূচকগুলি যখন মাসিক বিশ্বাসের সংখ্যাটি নিশ্চিত করে তখনই লেনদেন করা হয়, যা সঠিকতা বাড়ায়।

  2. ডায়নামিক সময় থ্রেশহোল্ড: ঐতিহাসিক তথ্য বিশ্লেষণের ভিত্তিতে বিভিন্ন চন্দ্র পর্যায়ের জন্য সর্বোত্তম ট্রেডিং সময় উইন্ডো, পূর্ণিমা এবং নতুন চাঁদের প্রভাবের সময়কাল এবং তীব্রতা পৃথক হতে পারে এবং আলাদাভাবে বিবেচনা করা উচিত।

  3. যোগ করা হয়েছেঃ: নির্দিষ্ট চাঁদের ধাপের সময় একটি ক্রেডিট কৌশল প্রয়োগ করার কথা বিবেচনা করুন, যেমন যদি ঐতিহাসিক তথ্য দেখায় যে নির্দিষ্ট চাঁদের ধাপ পরিবর্তনের সময়কাল সাধারণত বাজারের পতনের সাথে থাকে।

  4. বাজার শর্তাবলী: বিভিন্ন বাজার অবস্থার অধীনে চাঁদের ফেজ কৌশলগুলির কার্যকারিতা বিশ্লেষণ করুন (উত্তর প্রবণতা, নিম্ন প্রবণতা, ক্রস-ব্রিজিং) এবং বিভিন্ন অবস্থার জন্য কৌশল পরামিতিগুলি সামঞ্জস্য করুন।

  5. তহবিল ব্যবস্থাপনা অপ্টিমাইজ করুন: স্থির ১০০% অ্যাকাউন্টের নিট মূল্য ব্যবহারের পরিবর্তে, বাজারের অস্থিরতা এবং অ্যাকাউন্টের ঝুঁকি বহনযোগ্যতার উপর ভিত্তি করে গতিশীল অবস্থানের আকার গণনা করা সম্ভব।

  6. চাঁদের ধাপের তীব্রতা যোগ করুন: চাঁদের বিশেষ ধরনের ফেজ (যেমন সুপারমুন, ব্লু মুন ইত্যাদি) এবং তাদের সম্ভাব্য অতিরিক্ত প্রভাব বিবেচনা করে, বিভিন্ন ধরণের চাঁদের ফেজকে বিভিন্ন সিগন্যাল ওজন দেওয়া হয়।

  7. ডেটা উৎস সম্প্রসারণ: অন্যান্য জ্যোতির্বিদ্যাগত কারণ (যেমন সূর্যগ্রহণ, চন্দ্রগ্রহণ, গ্রহের ধাপ ইত্যাদি) এবং চাঁদের ধাপগুলির সাথে তাদের সমন্বিত প্রভাব বিবেচনা করার জন্য কৌশলটি প্রসারিত করা।

  8. পুনরাবৃত্তি চক্র অপ্টিমাইজেশানমাল্টি-সাইক্লিক রিটার্নিং করুন, কোন সময় ফ্রেমে (সূর্য, বৃত্ত, চাঁদ) কৌশলটি সর্বোত্তমভাবে কাজ করে তা নির্ধারণ করুন এবং লক্ষ্যবস্তু অপ্টিমাইজ করুন।

সারসংক্ষেপ

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

এই কৌশলটি স্বতন্ত্রভাবে ব্যবহারের চেয়ে একটি বিস্তৃত ট্রেডিং সিস্টেমের একটি অংশ হিসাবে সবচেয়ে ভাল কাজ করে। ট্রেডাররা সম্ভাব্যভাবে কৌশলটির নির্ভরযোগ্যতা এবং স্থায়িত্ব বাড়িয়ে তুলতে পারে, যেহেতু তারা এটিকে প্রচলিত প্রযুক্তিগত বিশ্লেষণ এবং কঠোর ঝুঁকি পরিচালনার সাথে একত্রিত করে।

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

কৌশল সোর্স কোড
/*backtest
start: 2024-05-30 00:00:00
end: 2025-05-29 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("2-Way Moon Phase Strategy (Buy Full/New, Sell Opposite)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// === FULL MOON TIMES (2025) ===
fullMoonTimes = array.new_int()
array.push(fullMoonTimes, timestamp(2025, 1, 13, 10, 27))
array.push(fullMoonTimes, timestamp(2025, 2, 12, 2, 53))
array.push(fullMoonTimes, timestamp(2025, 3, 13, 17, 54))
array.push(fullMoonTimes, timestamp(2025, 4, 12, 6, 21))
array.push(fullMoonTimes, timestamp(2025, 5, 11, 17, 55))
array.push(fullMoonTimes, timestamp(2025, 6, 10, 3, 20))
array.push(fullMoonTimes, timestamp(2025, 7, 9, 11, 55))
array.push(fullMoonTimes, timestamp(2025, 8, 7, 19, 39))
array.push(fullMoonTimes, timestamp(2025, 9, 6, 3, 21))
array.push(fullMoonTimes, timestamp(2025, 10, 5, 11, 47))
array.push(fullMoonTimes, timestamp(2025, 11, 3, 21, 18))
array.push(fullMoonTimes, timestamp(2025, 12, 3, 8, 15))

// === NEW MOON TIMES (2025) ===
newMoonTimes = array.new_int()
array.push(newMoonTimes, timestamp(2025, 1, 29, 0, 37))
array.push(newMoonTimes, timestamp(2025, 2, 27, 12, 27))
array.push(newMoonTimes, timestamp(2025, 3, 29, 0, 58))
array.push(newMoonTimes, timestamp(2025, 4, 27, 13, 39))
array.push(newMoonTimes, timestamp(2025, 5, 27, 2, 22))
array.push(newMoonTimes, timestamp(2025, 6, 25, 17, 8))
array.push(newMoonTimes, timestamp(2025, 7, 25, 8, 12))
array.push(newMoonTimes, timestamp(2025, 8, 23, 23, 7))
array.push(newMoonTimes, timestamp(2025, 9, 22, 13, 50))
array.push(newMoonTimes, timestamp(2025, 10, 22, 3, 26))
array.push(newMoonTimes, timestamp(2025, 11, 20, 15, 48))
array.push(newMoonTimes, timestamp(2025, 12, 20, 3, 44))

// === FUNCTION TO DETECT NEARBY MOON PHASE ===
isNearMoon(array<int> moonArray, int thresholdMinutes) =>
    result = false
    for i = 0 to array.size(moonArray) - 1
        moonTime = array.get(moonArray, i)
        timeDiff = math.abs(time - moonTime)
        if timeDiff <= thresholdMinutes * 60 * 1000
            result := true
    result

// === SIGNALS ===
isFullMoon = isNearMoon(fullMoonTimes, 720)  // ±12 hours
isNewMoon  = isNearMoon(newMoonTimes, 720)

// === STRATEGY LOGIC ===
// Use one position with reversal logic
if isFullMoon
    strategy.entry("Buy on Full", strategy.long)
    strategy.close("Buy on New")  // Close previous New Moon trade

if isNewMoon
    strategy.entry("Buy on New", strategy.long)
    strategy.close("Buy on Full")  // Close previous Full Moon trade

// === VISUAL LABELS ===
plotshape(isFullMoon, title="Full Moon", location=location.belowbar, color=color.green, style=shape.labelup, text="Full")
plotshape(isNewMoon,  title="New Moon",  location=location.abovebar, color=color.orange, style=shape.labeldown, text="New")