হুল মুভিং এভারেজ এবং ক্যান্ডেলস্টিক ভিত্তিক ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৩-০৯-২১ ১০ঃ৩১ঃ৫৮
ট্যাগঃ

সারসংক্ষেপ

এই কৌশলটির মূল ধারণা হ'ল হাল মুভিং এভারেজ (এইচএমএ) কে কিনতে এবং বিক্রয় সংকেত তৈরি করতে মোমবাতি মানগুলির সাথে তুলনা করা। এটি যখন এইচএমএ মোমবাতির উপরে থাকে তখন এটি কিনবে এবং যখন এইচএমএ মোমবাতির নীচে থাকে তখন বিক্রি করবে।

নীতিমালা

প্রথমত, কৌশলটি hma() ফাংশন ব্যবহার করে একটি নির্দিষ্ট সময়ের HMA গণনা করে। তারপরে এটি পূর্ববর্তী মোমবাতি খোলার দামকে বেঞ্চমার্ক হিসাবে পায়। যদি HMA পূর্ববর্তী মোমবাতি খোলার দামের চেয়ে বেশি হয় তবে একটি ক্রয় সংকেত উত্পন্ন হয়। যদি HMA পূর্ববর্তী মোমবাতি খোলার দামের চেয়ে কম হয় তবে একটি বিক্রয় সংকেত উত্পন্ন হয়।

এন্ট্রি শর্ত হল যে বাজারে প্রবেশের আগে দামের বিপরীত দিকের এইচএমএ ভেঙে ফেলা দরকার। এর অর্থ এটি কেবলমাত্র যখন দাম নীচে থেকে এইচএমএর উপরে ভেঙে যায় তখনই এটি কিনবে। এটি কেবলমাত্র যখন দাম উপরে থেকে এইচএমএর নীচে ভেঙে যায় তখনই বিক্রি করবে। এটি দোলনকারী বাজারগুলি দ্বারা চড়ানো এড়ায়।

এইচএমএ-র অন্য দিকে যখন দাম ফিরে আসে তখন প্রস্থান শর্ত হ'ল হ্রাস বন্ধ করা। উদাহরণস্বরূপ, যদি দাম ক্রয়ের পরে এইচএমএ-র নীচে পড়ে তবে এটি হ্রাস বিক্রয় বন্ধ করবে।

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

সুবিধা বিশ্লেষণ

  1. এসএমএর পরিবর্তে এইচএমএ ব্যবহার করে প্রবণতা আরও ভালভাবে সনাক্ত করা যায় এবং গোলমাল ফিল্টার করা যায়।

  2. ব্রেকআউট প্রক্রিয়াটি ফাঁদে পড়া এবং পুনরাবৃত্তি পজিশন খোলার সম্ভাবনা হ্রাস করতে পারে।

  3. বর্তমান মূল্যের পরিবর্তে পূর্ববর্তী মোমবাতি মূল্য গ্রহণ করা কার্ভ ফিটিং এড়ায়।

  4. নিয়মগুলি সহজ এবং পরিষ্কার, প্যারামিটার অপ্টিমাইজেশান এবং রোবট ট্রেডিংয়ের জন্য উপযুক্ত।

  5. সর্বজনীনতার সাথে যে কোনও যন্ত্র এবং সময়সীমার জন্য নমনীয়ভাবে প্রয়োগ করা যেতে পারে।

ঝুঁকি এবং উন্নতি

  1. এইচএমএ পরামিতিগুলির ভুল সেটিং প্রবণতা মিস করতে পারে বা খুব সংবেদনশীল হতে পারে। সর্বোত্তম মানগুলি খুঁজে পেতে বিভিন্ন সময় পরীক্ষা করতে পারে।

  2. একক সূচকের উপর নির্ভর করা ব্রেকআউট পুনরায় চেষ্টা করে বন্ধ হয়ে যেতে পারে, সংকেতগুলি ফিল্টার করতে অন্যান্য সূচকগুলি একত্রিত করার বিষয়টি বিবেচনা করুন।

  3. স্টপ লস HMA এর খুব কাছাকাছি, পরবর্তী ব্রেকআউটে আবার ফাঁদে পড়তে পারে। সমর্থন / প্রতিরোধের জন্য যথাযথভাবে স্টপ প্রসারিত করতে পারে।

  4. প্রবণতা দিকনির্দেশনা এবং শক্তি নির্ধারণ করতে অক্ষম। প্রবণতা শ্রেণীবিভাগ সূচক যোগ বিবেচনা করুন।

  5. ফিক্সড স্টপ লস ঝুঁকি / পুরষ্কারের মধ্যে বড় ওঠানামা সৃষ্টি করে। অভিযোজিত স্টপ বা অর্থ ব্যবস্থাপনা চেষ্টা করতে পারেন।

সিদ্ধান্ত

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


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SeaSide420. Any timeFrame/pair , Hull Moving Average vs Candle
//@version=4
strategy("Hull Moving Average vs Candle",shorttitle="HMA-vs-Candle",overlay=true,default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.cash_per_order,commission_value=1.00,slippage=1)
Period=input(title="Hull MA Period",type=input.integer,defval=50,minval=1)
Resolution=input(title="Candle Resolution", type=input.resolution,defval="D")
Price=input(title="Source of Price",type=input.source,defval=open)
HMA=hma(Price,Period)
Candle=security(syminfo.tickerid,Resolution,Price,barmerge.gaps_off,barmerge.lookahead_off)
change_color=HMA>Candle?color.green:color.red
plot1=plot(Candle,color=change_color,title="Candle Line",linewidth=2,transp=50)
plot2=plot(HMA[1],color=change_color,title="Hull MA Line",linewidth=2,transp=50)
fill(plot1,plot2,color=change_color,transp=50)
strategy.close("BUY",when=Price<HMA and HMA<Candle,comment="close buy entry")
strategy.close("SELL",when=Price>HMA and HMA>Candle,comment="close sell entry")
if (Price>HMA and HMA>Candle and Price>Price[1])
    strategy.entry("BUY",strategy.long)
if (Price<HMA and HMA<Candle and Price<Price[1])
    strategy.entry("SELL",strategy.short)



//                                                                   /L'-, 
//                               ,'-.           /MM . .             /  L '-, 
//     .                    _,--dMMMM\         /MMM  `..           /       '-, 
//     :             _,--,  )MMMMMMMMM),.      `QMM   ,<>         /_      '-,' 
//     ;     ___,--. \MM(    `-'   )M//MM\       `  ,',.;      .-'* ;     .' 
//     |     \MMMMMM) \MM\       ,dM//MMM/     ___ < ,; `.      )`--'    / 
//     |      \MM()M   MMM)__   /MM(/MP'  ___, \  \ `  `. `.   /__,    ,' 
//     |       MMMM/   MMMMMM( /MMMMP'__, \     | /      `. `-,_\     / 
//     |       MM     /MMM---' `--'_ \     |-'  |/         `./ .\----.___ 
//     |      /MM'   `--' __,-  \""   |-'  |_,               `.__) . .F. )-. 
//     |     `--'       \   \    |-'  |_,     _,-/            J . . . J-'-. `-., 
//     |         __  \`. |   |   |         \    / _           |. . . . \   `-.  F 
//     |   ___  /  \  | `|   '      __  \   |  /-'            F . . . . \     '` 
//     |   \  \ \  /  |        __  /  \  |  |,-'        __,- J . . . . . \ 
//     |    | /  |/     __,-  \  ) \  /  |_,-     __,--'     |. .__.----,' 
//     |    |/    ___     \    |'.  |/      __,--'           `.-;;;;;;;;;\ 
//     |     ___  \  \     |   |  `   __,--'                  /;;;;;;;;;;;;. 
//     |     \  \  |-'\    '    __,--'                       /;;;;;;;;;;;;;;\ 
// \   |      | /  |      __,--'                             `--;;/     \;-'\ 
//  \  |      |/    __,--'                                   /  /         \  \ 
//   \ |      __,--'                                        /  /           \  \ 
//    \|__,--'                                          _,-;M-K,           ,;-;\ 
//                                                     <;;;;;;;;           '-;;;; 
//                                                                                        ~ priceless artwork by SeaSide420

আরো