মুভিং এভারেজের উপর ভিত্তি করে সাপোর্ট এবং রেজিস্ট্যান্স ব্রেকআউট কৌশল


সৃষ্টির তারিখ: 2023-09-28 15:20:47 অবশেষে সংশোধন করুন: 2023-09-28 15:20:47
অনুলিপি: 3 ক্লিকের সংখ্যা: 726
1
ফোকাস
1617
অনুসারী

ওভারভিউ

এই কৌশলটি মুভিং এভারেজের উপর ভিত্তি করে মূল সমর্থন এবং প্রতিরোধের মূল্য অঞ্চলগুলি চিহ্নিত করে এবং এই অঞ্চলগুলিতে বিপর্যয় ঘটলে ট্রেডিং অপারেশন করে। কৌশলটি সহজ এবং কার্যকর, সহজেই বোঝা এবং বাস্তবায়ন করা যায়।

কৌশল নীতি

এই কৌশলটি 50 চক্রের দৈর্ঘ্যের একটি সরল চলমান গড় এসএমএ ব্যবহার করে, যা মূল সমর্থন এবং প্রতিরোধের অঞ্চলগুলি চিহ্নিত করে।

  • যখন ক্লোজিং প্রাইস নীচে থেকে এসএমএ ভেঙে যায়, তখন প্রতিরোধের R হিসাবে গত 50 চক্রের সর্বোচ্চ মূল্য নেওয়া হয়
  • যখন ক্লোজিং প্রাইস উপরে থেকে এসএমএর নিচে চলে যায়, তখন সর্বনিম্ন মূল্যকে গত 50 চক্রের মধ্যে সমর্থন হিসাবে গ্রহণ করা হয়
  • যখন ক্লোজ-আপ মূল্য প্রতিরোধের R অতিক্রম করে, তখন আরও কিছু করুন
  • সমাপ্তি মূল্য S সমর্থন অতিক্রম করলে, খালি করুন

অর্থাৎ, এই কৌশলটি 50 চক্রের দৈর্ঘ্যের এসএমএ দ্বারা মূল্য অঞ্চলগুলিকে বিভক্ত করে এবং যখন দামগুলি এই অঞ্চলগুলিকে অতিক্রম করে তখন বিপরীত দিকের ট্রেডিং করে। বিরোধীতা অতিক্রম করা আরও বেশি করে, সমর্থনটি ভেঙে খালি করে। কৌশলটি সহজ, পরিষ্কার এবং সহজেই পরিচালনা করা যায়।

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

এই কৌশলটির সুবিধাগুলো হলঃ

  1. চলমান গড়ের সাহায্যে সমর্থন প্রতিরোধের সনাক্তকরণে কিছু নির্ভরযোগ্যতা রয়েছে, যা কার্যকরভাবে জাল ব্রেকিং ফিল্টার করতে পারে।
  2. 50 চক্রের দৈর্ঘ্য দীর্ঘ বা সংক্ষিপ্ত নয়, এটি গুরুত্বপূর্ণ মধ্যবর্তী সমর্থন প্রতিরোধের সনাক্ত করতে পারে।
  3. শুধুমাত্র একটি এসএমএ ব্যবহার করে, সিস্টেম খরচ কম এবং সহজেই বাস্তবায়ন করা যায়।
  4. এই কৌশলটি সহজ, কার্যকর এবং সহজেই ব্যবহার করা যায়।
  5. কম কনফিগারযোগ্য প্যারামিটার, খুব সহজেই অপ্টিমাইজ করা যায় না।

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

এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ

  1. যদিও এই ধারাবাহিকতা অব্যাহত রয়েছে, কিন্তু এই ধারাবাহিকতার মধ্যে কিছু ভুয়া ধারাবাহিকতা রয়েছে।
  2. ফিক্সড চক্রটি বাজারের বিভিন্ন চক্রের সাথে খাপ খাইয়ে নিতে পারে না, এবং আপনি একটি সংক্ষিপ্ত চক্রের সুযোগ মিস করতে পারেন।
  3. বিপর্যয়ের পরে রিডাউন টেস্টিংয়ের আগে উচ্চতা এবং নিম্নতা দেখা দিতে পারে, যার জন্য কিছু স্টপ-ড্যামেজ কৌশল প্রয়োজন।
  4. দীর্ঘমেয়াদী পজিশনে ট্রেন্ডের দিকনির্দেশনার দিকে মনোযোগ দিতে হবে।

এই ঝুঁকির জন্য, প্রবণতা ফিল্টারিং সূচকগুলি যোগ করা বা চলমান গড়ের সময়কালকে যথাযথভাবে সামঞ্জস্য করে অপ্টিমাইজ করা যেতে পারে।

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

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

  1. ট্রেন্ডের দিকনির্দেশনা এবং শক্তি নির্ণয় করতে সাহায্য করার জন্য MACD এর মতো সূচক যুক্ত করুন।
  2. এমএ চক্রের স্বনির্ধারণ অপ্টিমাইজেশান যোগ করুন যাতে চক্রটি গতিশীলভাবে সামঞ্জস্য করতে পারে।
  3. ব্রেকিং সনাক্তকরণের অপ্টিমাইজেশান, যেমন একই সময়ে MA এবং বুলিন ব্যান্ডেজকে বিপর্যস্ত করার জন্য অনুরোধ করা ইত্যাদি।
  4. একক ক্ষতি নিয়ন্ত্রণের জন্য ক্ষতি প্রতিরোধ ব্যবস্থা বৃদ্ধি করা।
  5. বিভিন্ন এমএ চক্রের প্যারামিটার চেষ্টা করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজুন।

এই অপ্টিমাইজেশনের মাধ্যমে, কৌশলগুলিকে আরও স্থিতিস্থাপক করা যায়, যা বিভিন্ন বাজার চক্রের মধ্যে কার্যকর হতে পারে।

সারসংক্ষেপ

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

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

//--------------------------*
//-- This source code is subject to the terms of the Mozilla Public License 2.0
//-- 開源代碼受Mozilla公眾授權條款2.0版規範, 網址是https://mozilla.org/MPL/2.0/
//
//@version=4
//
//  作品: [LunaOwl] 支撐壓力策略第4版
//  英文: [LunaOwl] Support Resistance Strategy V4
//
////////////////////////////////
//     ~~!!*(๑╹◡╹๑) **       //
//  製作:  @LunaOwl 彭彭      //
//  日期:  2019年03月05日     //
//  修改:  2019年04月22日     //
//  四版:  2020年06月16日     //
//  發表:  2020年06月17日     //
////////////////////////////////

//==設定策略==//

strategy("[LunaOwl] 支撐壓力策略 [回測]",
     shorttitle          = "支撐壓力策略 [回測]",
     overlay             = true,
     calc_on_order_fills = false,
     calc_on_every_tick  = false,
     pyramiding          = 0,
     currency            = currency.NONE,
     initial_capital     = 10000,
     slippage            = 5,
     default_qty_value   = 100,
     default_qty_type    = strategy.percent_of_equity,
     commission_type     = strategy.commission.percent,
     commission_value    = 0.05
     )

LB = input(50, title = "回溯期數", type = input.integer)
R = valuewhen(cross(sma(close, LB),close), highest(high, LB), 1)
S = valuewhen(cross(close,sma(close, LB)),  lowest( low, LB), 1)

plot(R, title = "壓力", color = color.green)
plot(S, title = "支撐", color = color.red)

//==定義輸出結果==//

Trend_up = crossover(close, R) ? 1 : 0
Trend_dn = crossunder(close, S) ? -1 : 0

//==設定出場規則==//

Enter = Trend_up ==  1 and Trend_up[1] == 0 ? Trend_up : na
Exit  = Trend_dn == -1 and Trend_dn[1] == 0 ? Trend_dn : na
strategy.entry("多", strategy.long, when = Enter)
strategy.entry("空", strategy.short, when = Exit)