আটদিনের গতির কৌশল

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

img

সারসংক্ষেপ

এই কৌশলটি মূলত মাঝারি এবং স্বল্পমেয়াদে গতি প্রভাব ক্যাপচার করার জন্য 8 দিনের জন্য 5 দিনের সহজ চলমান গড়ের উপরে বা নীচে অবিচ্ছিন্নভাবে বন্ধ হওয়ার পরে দামের বিপরীত বৈশিষ্ট্যটি ব্যবহার করে। এটি দীর্ঘ হয় যখন বন্ধের দাম 5 দিনের লাইনের উপরে আবার 8 দিনের জন্য অবিচ্ছিন্নভাবে বন্ধ হওয়ার পরে 5 দিনের লাইনের নীচে ক্রস করে; এটি 8 দিনের জন্য অবিচ্ছিন্নভাবে বন্ধ হওয়ার পরে বন্ধের দামটি আবার 5 দিনের লাইনের নীচে ক্রস করার সময় শর্ট হয়।

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

  1. ৫ দিনের সহজ চলমান গড় এসএমএ গণনা করুন।
  2. আপট্রেন্ড ট্রেন্ডআপকে এসএমএ থেকে বড় বা সমান হিসাবে সংজ্ঞায়িত করুন, ডাউনট্রেন্ড ট্রেন্ডডাউনকে এসএমএ থেকে কম বা সমান হিসাবে সংজ্ঞায়িত করুন।
  3. প্রবণতা বিপরীত হওয়ার শর্ত নিশ্চিত করুনঃ বন্ধের দাম যখন পরপর ৮ দিন ধরে এসএমএর নিচে বন্ধ হয় এবং পরের দিন আপট্রেন্ডে পরিণত হয় (এসএমএর উপরে ক্রস করে) তখন ট্রিগার কিনুন সংকেত; বন্ধের দাম যখন পরপর ৮ দিন ধরে এসএমএর উপরে বন্ধ হয় এবং পরের দিন ডাউনট্রেন্ডে পরিণত হয় (এসএমএর নিচে ক্রস করে) তখন ট্রিগার বিক্রয় সংকেত।
  4. এন্ট্রিঃ লং যখন কিনতে শর্ত ক্রয় গতকাল সক্রিয় করা হয় এবং বর্তমান প্রবণতা হ্রাসপ্রবণতা হয়; সংক্ষিপ্ত যখন বিক্রয় শর্ত বিক্রয় গতকাল সক্রিয় করা হয় এবং বর্তমান প্রবণতা আপট্রেন্ড হয়।
  5. প্রস্থানঃ যখন বন্ধের মূল্য এসএমএ-র নিচে চলে যায় তখন দীর্ঘ পজিশন বন্ধ করুন; যখন বন্ধের মূল্য এসএমএ-র উপরে চলে যায় তখন সংক্ষিপ্ত পজিশন বন্ধ করুন।

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

  1. মধ্যম ও স্বল্পমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত মূল্য বিপরীত বৈশিষ্ট্য ব্যবহার করে গতি ধরে রাখে।
  2. ৮ দিনের জন্য ধারাবাহিক এসএমএ ব্রেকআউট প্রায়শই ঘটে।
  3. ৫ দিনের এসএএমএ প্যারামিটার ভাল কাজ করে, অনেক মিথ্যা ব্রেকআউট এড়ায়।
  4. স্টপ লস পয়েন্ট সহ নিয়ন্ত্রণযোগ্য ঝুঁকি।

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

  1. বাজারের সংহতকরণের সময় স্টপ লস প্রায়শই সক্রিয় হতে পারে।
  2. যদি পলাতক হওয়ার দিনগুলো খুব বেশি দীর্ঘ হয়, তাহলে আমরা সেরা প্রবেশ পয়েন্ট মিস করতে পারি।
  3. দীর্ঘস্থায়ী প্রবণতা থাকলে মুনাফা পাওয়া কঠিন।

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

অপ্টিমাইজেশান নির্দেশাবলী

  1. প্যারামিটার অপ্টিমাইজেশানঃ আরও ভাল প্যারামিটার খুঁজে পেতে এসএমএর বিভিন্ন সময় পরীক্ষা করুন।
  2. এন্ট্রি অপ্টিমাইজেশানঃ ভলিউম সূচক যোগ করুন মিথ্যা ব্রেকআউট এড়ানোর জন্য; বা হুইপস এড়ানোর জন্য ষাঁড় / ভালুক মোমবাতি বিচার করুন।
  3. প্রস্থান অপ্টিমাইজেশানঃ আরও জায়গা দেওয়ার জন্য স্থির শতাংশ ট্রেলিং স্টপ লস পরীক্ষা করুন।
  4. ঝুঁকি নিয়ন্ত্রণঃ হ্রাস সীমাবদ্ধ করার জন্য সর্বোচ্চ দৈনিক স্টপ লস সময় নির্ধারণ করুন।
  5. সূচকগুলি একত্রিত করুনঃ বাজারের পরিস্থিতি সনাক্ত করতে প্রবণতা নির্ধারণের জন্য RSI, MACD যোগ করুন।

সিদ্ধান্ত

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


/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
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/
// © Marcuscor

//@version=5

// Inpsired by Linda Bradford Raschke: a strategy for trading momentum in futures markets

strategy("8D Run", initial_capital = 50000, commission_value = 0.0004) 


SMA = ta.sma(close,5)

TrendUp = close >= SMA

TrendDown = close <= SMA


//logic to long

TriggerBuy = ta.barssince(close < SMA) >= 8

Buy = TriggerBuy[1] and TrendDown 

strategy.entry("EL", strategy.long, when = Buy)
strategy.close(id = "EL", when = close > SMA)

// 1) color background when "run" begins and 2) change color when buy signal occurs
bgcolor(TriggerBuy? color.green : na, transp = 90)
bgcolor(Buy ? color.green : na, transp = 70)


// logic to short 

TriggerSell = ta.barssince(close > SMA) >= 8

Sell = TriggerSell[1] and TrendUp

strategy.entry("ES", strategy.short, when = Sell)
strategy.close(id = "ES", when = close < SMA)

// 1) color background when "run" begins and 2) change color when sell signal occurs
bgcolor(TriggerSell ? color.red : na, transp = 90)
bgcolor(Sell ? color.red : na, transp = 70) 







আরো