মোমেন্টাম মুভিং এভারেজ BREAK কৌশল


সৃষ্টির তারিখ: 2023-09-14 16:06:41 অবশেষে সংশোধন করুন: 2023-09-14 16:06:41
অনুলিপি: 2 ক্লিকের সংখ্যা: 582
1
ফোকাস
1617
অনুসারী

কৌশল নীতি

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

লেনদেনের লজিকঃ

  1. একটি স্বল্প-চক্রের গতিশীলতা গণনা করুন, যেমন 5 দিনের গতিশীলতা

  2. যখন বর্তমান গতিশীলতা এবং পূর্ববর্তী দুটি গতিশীল স্তম্ভ উভয়ই 50 এর চেয়ে বড় হয়, তখন একাধিক সংকেত তৈরি হয়

  3. যখন দাম 5 দিনের গড় অতিক্রম করে তখন এক্সিকিউশন বেশি হয়

  4. যখন বর্তমান গতিশীলতা এবং পূর্ববর্তী দুটি গতিশীলতা স্তম্ভ উভয়ই 50 এর চেয়ে কম হয়, তখন ফাঁকা সংকেত তৈরি হয়

  5. যখন দাম 5 দিনের গড়ের নীচে চলে যায় তখন শূন্যপদ কার্যকর করা হয়

  6. ফিক্সড পয়েন্ট কন্ট্রোল স্টপ এবং ট্র্যাকিং স্টপ লস কৌশল সেট করুন

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

কৌশলগত সুবিধা

  • ধারাবাহিক গতির দিকটি প্রবণতা নির্ধারণ করে

  • সমান্তরাল ব্রেকআপের সাথে সংমিশ্রণ, সংকেতের গুণমান উন্নত করে

  • স্টপ-অফ স্টপ-লস কৌশল একত্রিত, রিটার্নিং কন্ট্রোল চালু

কৌশলগত ঝুঁকি

  • ধারাবাহিক গতির সংকেত বিলম্বিত হতে পারে

  • পুনরাবৃত্তিমূলক পরীক্ষার পরামিতি অপ্টিমাইজ করার প্রয়োজন

  • স্টপ লস সেটিং সতর্কতা প্রয়োজন

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy("BTC MOM EMA V1", overlay=true)

longCondition = ta.mom(close,5) > 50 and ta.mom(close[1],5) > 50 and ta.mom(close[2],5) > 50 and close > ta.ema(close,5)
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
    strategy.exit("My Long Entry Id", profit=1000,trail_points=60)

shortCondition = ta.mom(close,5) < 50 and ta.mom(close[1],5) < 50 and ta.mom(close[2],5) < 50 and close < ta.ema(close,5)
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
    strategy.exit("My Short Entry Id", profit=1000,trail_points=60)