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

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

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

কৌশলটি মূলত ট্রেড সিগন্যালের মূল্যায়নের জন্য তিনটি সূচক ব্যবহার করেঃ

  1. চলমান গড়ঃ তিনটি চলমান গড় গণনা করে - দ্রুত, ধীর এবং বেসলাইন, এবং যখন দ্রুত লাইন ধীর লাইনের উপরে অতিক্রম করে তখন ক্রয় সংকেত তৈরি করে।

  2. এমএসিডি সূচকঃ এমএসিডি হিস্টোগ্রাম এবং সংকেত রেখা গণনা করে, যখন এমএসিডি হিস্টোগ্রাম 0 এর উপরে অতিক্রম করে তখন ক্রয় সংকেত তৈরি করে।

  3. ক্যান্ডেলস্টিক প্যাটার্নঃ একক ক্যান্ডেলের মধ্যে শতাংশ বৃদ্ধি গণনা করে, যখন বৃদ্ধি একটি নির্দিষ্ট শতাংশ অতিক্রম করে তখন ক্রয় সংকেত তৈরি করে, এটি বাজার নির্মাতাদের দ্বারা মার্ক আপ হিসাবে বিচার করে।

বিক্রয় সংকেতগুলির জন্য, কৌশলটি একটি স্টপ লস স্তর এবং লাভের স্তর নির্ধারণ করে। এটি যখন মূল্য স্টপ লস স্তর এবং লাভের স্তরে পৌঁছে যায় তখন এটি বিক্রয় সংকেত উত্পন্ন করে।

সুবিধা

  1. পারস্পরিক যাচাইকরণের জন্য তিনটি ভিন্ন ধরনের প্রযুক্তিগত সূচককে একত্রিত করে এবং মিথ্যা সংকেত এড়ায়।

  2. ভাল তরলতা, কম অস্থিরতার স্টকগুলির জন্য উপযুক্ত। চলমান গড়গুলি মাঝারি দীর্ঘমেয়াদী প্রবণতা সনাক্ত করে, এমএসিডি স্বল্পমেয়াদী গতি ধরে রাখে, মোমবাতিগুলি বাজার নির্মাতাদের আচরণ সনাক্ত করে।

  3. সেট স্টপ লস এবং লাভের শর্তাবলী লাভের মধ্যে লক এবং বৃহত্তর ক্ষতি প্রতিরোধ।

  4. সহজ এবং পরিষ্কার যুক্তি, বাস্তবায়ন সহজ, স্বজ্ঞাত সামঞ্জস্যযোগ্য পরামিতি, বিভিন্ন বাজারের অবস্থার সাথে নমনীয় অভিযোজন।

  5. সূচক প্যারামিটারগুলি স্থিতিশীলতা এবং লাভজনকতার জন্য অনুকূলিত এবং পরীক্ষা করা হয়।

ঝুঁকি

  1. যেহেতু ট্রেন্ড অনুসরণকারী কৌশলটি পরিসীমা-সীমাবদ্ধ অস্থির বাজারে অকার্যকর, এটি প্রায়শই ছোট লাভ / ক্ষতির সৃষ্টি করতে পারে।

  2. ক্যান্ডেলস্টিক প্যাটার্নগুলি বিষয়গত, মার্কেট মেকারের আচরণ সঠিকভাবে বিচার করা কঠিন, কিছু মিথ্যা সংকেত তৈরি করতে পারে।

  3. স্টপ লস এবং টেক প্রফিটকে বিভিন্ন স্টকগুলির জন্য সামঞ্জস্য করতে হবে, খুব ছোট পরিমাণে ক্ষতি অকাল বন্ধ হতে পারে, খুব বড় পরিমাণে লাভ সীমিত হতে পারে।

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

উন্নতির নির্দেশাবলী

  1. বাজারের অবস্থার বিচার যোগ করুন, স্পষ্ট প্রবণতা পর্যায়ে প্রবণতা অনুসরণ করুন, সংহতকরণের সময় ট্রেডিং এড়ান। সহায়তা করতে এটিআর ইত্যাদি যুক্ত করতে পারেন।

  2. মুভিং মিডিয়ার পরামিতিগুলি অপ্টিমাইজ করুন, স্টকগুলির বৈশিষ্ট্য অনুসারে সময়কাল সামঞ্জস্য করুন। বিভিন্ন মুভিং মিডিয়ার ধরণের সাথে পরীক্ষা করুন।

  3. মার্কেট মেকারদের আচরণ মডেল করার জন্য মেশিন লার্নিং চালু করুন, মিথ্যা সংকেত হ্রাস করুন।

  4. স্থির সেটিংসের পরিবর্তে গতিশীল স্টপ লস এবং লাভের কৌশলগুলি বিকাশ করুন।

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

সিদ্ধান্ত

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


/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Simple Stock Strategy", overlay=true)

//Simple Trading Strategy for Stocks//
// by @ShanghaiCrypto //

////SMA////
fastLength = input(12)
slowLength = input(26)
baseLength = input(100)
price = close

mafast = sma(price, fastLength)
maslow = sma(price, slowLength)
mabase = sma(price, baseLength)

///MACD////
MACDLength = input(9)
MACDfast = input(12)
MACDslow = input(26)
MACD = ema(close, MACDfast) - ema(close, MACDslow)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

////PUMP////
OneCandleIncrease = input(6, title='Gain %')
pump = OneCandleIncrease/100

////Profit Capture and Stop Loss//////
stop = input(2.0, title='Stop Loss %', type=float)/100
profit = input(6.0, title='Profit %', type=float)/100
stop_level = strategy.position_avg_price * (1 - stop)
take_level = strategy.position_avg_price * (1 + profit)

////Entries/////
if crossover(mafast, maslow)
    strategy.entry("Cross", strategy.long, comment="BUY")

if (crossover(delta, 0))
    strategy.entry("MACD", strategy.long, comment="BUY")
    
if close > (open + open*pump)
    strategy.entry("Pump", strategy.long, comment="BUY")

/////Exits/////
strategy.exit("SELL","Cross", stop=stop_level, limit=take_level)
strategy.exit("SELL","MACD", stop=stop_level, limit=take_level)
strategy.exit("SELL","Pump", stop=stop_level, limit=take_level)

////Plots////
plot(mafast, color=green)
plot(maslow, color=red)
plot(mabase, color=yellow)
plot(take_level, color=blue)
plot(stop_level, color=orange)

আরো