ইএমএ স্লেপ এবং ক্রস ট্রেন্ড ট্রেডিং কৌশল

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

সারসংক্ষেপ

এই কৌশলটি নন-স্টপ ট্রেডিংয়ের জন্য প্রবণতা দিক নির্ধারণের জন্য একাধিক ইএমএর মধ্যে ঢাল দিক এবং ক্রস সম্পর্ক ব্যবহার করে। এটি সর্বদা দীর্ঘ বা সংক্ষিপ্ত থাকতে পারে।

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

  1. EMA-র 3 টি গ্রুপ গণনা করুন - দ্রুত, মাঝারি এবং ধীর EMA-র।

  2. যখন দ্রুত EMA মাঝারি EMA এর উপরে অতিক্রম করে, এবং মাঝারি EMA এর ঢাল ইতিবাচক হয়ে যায়, তখন দীর্ঘ সংকেত উৎপন্ন হয়।

  3. যখন দ্রুত EMA মাঝারি EMA এর নিচে অতিক্রম করে, এবং মাঝারি EMA এর ঢাল নেতিবাচক হয়ে যায়, তখন সংক্ষিপ্ত সংকেত উৎপন্ন হয়।

  4. যখন দাম ধীর EMA এর উপরে চলে যায় তখন লং এবং যখন দাম ধীর EMA এর নিচে চলে যায় তখন শর্ট।

  5. ইএমএ ঢাল সম্পর্ক প্রবণতা পরিবর্তন প্রতিফলিত। মূল্য ক্রসওভার এন্ট্রি নিশ্চিত।

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

  1. একাধিক ইএমএ ট্রেন্ড বিচার সঠিকতা উন্নত করে।

  2. দ্রুত, মাঝারি এবং ধীর EMAs যুক্তিসঙ্গতভাবে প্রবণতা এবং একীকরণ পার্থক্য।

  3. ইএমএ-র ঢালের পরিবর্তনগুলি প্রবণতা পরিবর্তনের প্রাথমিক ইঙ্গিত দেয়।

  4. ভুয়া ব্রেকআউট এড়াতে মূল্য ক্রসওভার আরও নিশ্চিত করে।

  5. সর্বদা একটি অবস্থান বজায় রাখা ট্রেন্ডের সুযোগগুলি পুরোপুরি ক্যাপচার করে।

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

  1. কেবলমাত্র EMA-র উপর নির্ভর করা হ'ল পরিসীমা সীমাবদ্ধ সময়কালে বড় পজিশন ঝুঁকি নিয়ে আসে।

  2. ভুল EMA প্যারামিটারগুলি গুরুত্বপূর্ণ পয়েন্টগুলি মিস করতে পারে।

  3. প্রবণতার শক্তি নির্ধারণ করতে না পারা, অকাল বিপরীত প্রবেশের ঝুঁকি সৃষ্টি করে।

  4. কোনো কার্যকর একক ট্রেড ক্ষতি নিয়ন্ত্রণ নেই।

উন্নতির দিকনির্দেশ

  1. সর্বোত্তম পরামিতি খুঁজে পেতে বিভিন্ন EMA সমন্বয় পরীক্ষা করুন।

  2. শক্তি নির্ধারণের জন্য MACD এর মত অন্যান্য সূচক যোগ করুন।

  3. ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস ব্যবস্থা যোগ করুন।

  4. প্রবণতার শক্তি মূল্যায়ন করুন যাতে অকাল বিপরীত প্রবেশ এড়ানো যায়।

  5. মূলধন ব্যবস্থাপনার জন্য পজিশনের আকারকে অনুকূল করা।

  6. ট্রেডিং সাময়িকভাবে বন্ধ করুন যখন ট্রেন্ড অস্থির হয়ে যায়।

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

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


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

//@version=3
strategy("EMA Slope + EMA Cross Strategy (by ChartArt)", shorttitle="CA_-_EMA_slope_cross", overlay=true)

// ChartArt's EMA Slope + EMA Cross Strategy
//
// Version 1.0
// Idea by ChartArt on March 10, 2018.
//
// This strategy uses divergences between
// three moving averages and their slope
// directions as well as crosses between
// the price and the moving averages
// to switch between long/short positions.
//
// The strategy is non-stop in the market
// and always either long or short.
// 
// In addition the moving averages are colored
// depending if they are trending up or down.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/

// Input
price = input(close)
MA1_Length = input(2,step=1, title="EMA 1 Length")
MA2_Length = input(4,step=1, title="EMA 2 Length")
MA3_Length = input(20,step=1, title="EMA 3 Length")

switch1=input(true, title="Show Bar Color?")
switch2=input(true, title="Show Moving Averages?")

// Calculation
MA1 = ema(price, MA1_Length)
MA2 = ema(price, MA2_Length)
MA3 = ema(price, MA3_Length)

// Strategy
long = crossunder(price, MA3) or ( change(price)<0 and change(MA1)<0 and crossunder(price,MA1) and change(MA2)>0 )
short = crossover(price, MA3) or ( change(price)>0 and change(MA1)>0 and crossover(price,MA1)  and change(MA2)<0 ) 

if long
    strategy.entry("Long", strategy.long, comment="Long")

if short
    strategy.entry("Short", strategy.short, comment="Short")

// Strategy Alert
alertcondition(long, title='EMA Slope + EMA Cross Strategy, Long Alert', message='Go Long!')
alertcondition(short, title='EMA Slope + EMA Cross Strategy, Short Alert', message='Go Short!')

// MA trend bar color
up =  change(MA2)>0 and change(MA3)>0
dn =  change(MA2)<0 and change(MA3)<0
bar_color = up?green:dn?red:blue
barcolor(switch1?bar_color:na)

// MA trend output color
MA2_color = change(MA2)>0?lime:change(MA2)<0?red:blue
MA3_color = change(MA3)>0?lime:change(MA3)<0?red:blue

// MA output
EMA2 = plot(switch2?MA2:na, title="EMA 2", style=linebr, linewidth=2, color=MA2_color)
EMA3 = plot(switch2?MA3:na, title="EMA 3", style=linebr, linewidth=4, color=MA3_color)
fill(EMA2, EMA3, color=silver, transp=50)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

আরো