প্রবণতার সাথে চলমান গড় ক্রসওভার কৌশল

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

img

সারসংক্ষেপ

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

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

  1. 10 দিনের সহজ চলমান গড় (shortSMA) এবং 30 দিনের সহজ চলমান গড় (longSMA) গণনা করুন

  2. যখন shortSMA longSMA এর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত তৈরি হয়

  3. যখন শর্ট এসএমএ লং এসএমএ এর নিচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত তৈরি হয়।

  4. ভুল ব্রেক এড়ানোর জন্য RSI কেনার সংকেতগুলির জন্য 50 এর উপরে এবং বিক্রয় সংকেতগুলির জন্য 50 এর নীচে হতে হবে

  5. স্টপ লস এবং লাভের জন্য ATR ব্যবহার করুন

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

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

  1. সহজেই বোঝা যায় এবং শেখা যায়

  2. সময়মত বাজার প্রবণতা অনুসরণ করে

  3. প্রবণতা নির্ধারণের জন্য দ্বৈত চলমান গড় ক্রসওভারগুলি ক্লাসিক এবং কার্যকর

  4. যুক্তিসঙ্গত স্টপ লস এবং লাভ নেয়া পৃথক বিভাগ থেকে ক্ষতি হ্রাস করে

  5. আরএসআই কার্যকরভাবে মিথ্যা বিরতি ফিল্টার করে, ট্রেডিং ঝুঁকি হ্রাস করে

  6. ভবিষ্যদ্বাণী করার দরকার নেই, শুধু লাভের প্রবণতা অনুসরণ করুন

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

  1. ডাবল এমএ ভুল সংকেত তৈরি করতে পারে, অপ্রয়োজনীয় ক্ষতির কারণ হতে পারে

  2. ম্যানেজিং এজেন্টদের বিলম্বিত প্রতিক্রিয়া, প্রবণতা বিপরীত সময়মত ধরা না

  3. অন্ধভাবে প্রবণতা অনুসরণ ক্ষতি বাড়াতে পারে, অবস্থান আকার নিয়ন্ত্রণ প্রয়োজন

  4. অনিয়মিত বাজারগুলি সম্পূর্ণরূপে ফিল্টার করতে ব্যর্থ, ফাঁদে পড়ার ঝুঁকিতে

  5. ভুল প্যারামিটার সেটিং ট্রেডিং ফ্রিকোয়েন্সি বৃদ্ধি, লাভজনকতা হ্রাস

উপযুক্ত প্যারামিটার সমন্বয় নির্বাচন, অন্যান্য ফিল্টার প্রবর্তন, অবস্থান আকার নিয়ন্ত্রণ ইত্যাদি দ্বারা ঝুঁকি হ্রাস করা যেতে পারে।

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

  1. সিগন্যালের নির্ভুলতা উন্নত করতে এমএ পরামিতিগুলি অনুকূল করুন

  2. কৌশল জয় হার উন্নত করতে এমএসিডি, বোলিংজার ব্যান্ড ইত্যাদি মত অন্যান্য সূচক যোগ করুন

  3. অস্থির বাজারে লেনদেন হ্রাস করার জন্য প্রবণতা নির্ধারণকারী সূচক অন্তর্ভুক্ত করা

  4. স্টপ লস অপ্টিমাইজ করুন এবং একক ক্ষতি হ্রাস এবং একক মুনাফা সর্বাধিক করতে মুনাফা নিন

  5. বিভিন্ন বাজারের অবস্থার জন্য মূলধন ব্যবস্থাপনা অপ্টিমাইজ করা

  6. প্রবণতা এবং অস্থির বাজারের জন্য পৃথক কৌশল তৈরি করুন

বিভিন্ন প্যারামিটার সেটগুলির ক্রমাগত পরীক্ষা, ফিল্টারিং এবং প্রবণতা নির্ধারণের জন্য সহায়ক সূচক প্রবর্তন কৌশল কর্মক্ষমতা ক্রমাগত উন্নত করতে পারে।

সংক্ষিপ্তসার

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


/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 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 at https://mozilla.org/MPL/2.0/
// © Glenn234

//@version=5
strategy("MA cross strategy", shorttitle="macs", overlay=true)


// Create indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)


// Crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)


// trade conditions
if (longCondition)
    stopLoss = low - atr * 2
    takeProfit = high + atr * 2
    strategy.entry("long", strategy.long, when = rsi > 50)
    strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)

if (shortCondition)
    stopLoss = high + atr * 2
    takeProfit = low - atr * 2
    strategy.entry("short", strategy.short, when = rsi < 50)
    strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)


// Plot SMA to chart
plot(shortSMA, color=color.red, title="Short SMA")
plot(longSMA, color=color.green, title="Long SMA")

আরো