ট্রিপল মুভিং এভারেজ ক্রসিং সিস্টেম একটি সাধারণ ট্রেডিং কৌশল যা ট্রেন্ড অনুসরণ করে। এটি তিনটি ভিন্ন দৈর্ঘ্যের মুভিং এভারেজ ক্রসিং ব্যবহার করে একটি ক্রয় এবং বিক্রয় সংকেত হিসাবে কাজ করে। এটি একটি ক্রয় সংকেত তৈরি করে যখন একটি স্বল্পমেয়াদী মুভিং এভারেজ একটি মধ্যবর্তী মুভিং এভারেজ অতিক্রম করে এবং একটি মধ্যবর্তী মুভিং এভারেজ একটি দীর্ঘমেয়াদী মুভিং এভারেজ অতিক্রম করে। এটি একটি বিক্রয় সংকেত তৈরি করে যখন একটি স্বল্পমেয়াদী মুভিং এভারেজ একটি মধ্যবর্তী মুভিং এভারেজ অতিক্রম করে এবং একটি দীর্ঘমেয়াদী মুভিং এভারেজ একটি মধ্যবর্তী মুভিং এভারেজ অতিক্রম করে।
এই কৌশলটি তিনটি চলমান গড়ের উপর ভিত্তি করে তৈরি করা হয়েছেঃ দীর্ঘমেয়াদী চলমান গড় ma1, মধ্যমেয়াদী চলমান গড় ma2 এবং স্বল্পমেয়াদী চলমান গড় ma3। প্রথমে এই তিনটি লাইন গণনা করা হয়ঃ
length1 = input(18,'长线')
length2 = input(9,'中线')
length3 = input(4,'短线')
ma1 := sma(close,length1)
ma2 := sma(close,length2)
ma3 := sma(close,length3)
এর মধ্যে, length1, length2 এবং length3 যথাক্রমে তিনটি চলমান গড়ের সময়ের দৈর্ঘ্য নির্ধারণ করে। sma ফাংশনটি সংশ্লিষ্ট দৈর্ঘ্যের উপর সহজ চলমান গড় গণনা করে।
তারপর তিনটি মুভিং এভারেজ ব্যবহার করে ক্রস-ডিক্রিপ্ট করুন যে কোন সময় কেনা বা বিক্রি হবেঃ
if ma2 > ma1 and ma3 > ma3[1]
strategy.entry("Long", strategy.long)
if ma2 < ma1 and ma3 < ma3[1]
strategy.entry("Short", strategy.short)
যখন মধ্যবর্তী লাইন ma2 দীর্ঘমেয়াদী লাইন ma1 অতিক্রম করে এবং যখন স্বল্পমেয়াদী লাইন ma3 পূর্ববর্তী এক চক্র অতিক্রম করে তখন একটি মাল্টিসিগন্যাল প্রেরণ করা হয়। যখন মধ্যবর্তী লাইন ma2 দীর্ঘমেয়াদী লাইন ma1 অতিক্রম করে এবং যখন স্বল্পমেয়াদী লাইন ma3 পূর্ববর্তী এক চক্র অতিক্রম করে তখন একটি ফাঁকা সংকেত প্রেরণ করা হয়।
এই ঝুঁকিগুলি যথাযথভাবে অনুকূলিতকরণ প্যারামিটার এবং অন্যান্য সূচকগুলির সাথে মিলিত হয়ে ফিল্টারিংয়ের শর্ত হিসাবে হ্রাস করা যেতে পারে।
ট্রিপল মুভিং এভারেজ ক্রসিং কৌশলটি একটি সহজ ব্যবহারিক প্রবণতা অনুসরণকারী কৌশল। এটি ট্রেডিং সিগন্যাল উত্পন্ন করার জন্য তিনটি চলমান গড়ের ক্রসিংয়ের উপর ভিত্তি করে বাজারের প্রবণতার পরিবর্তনগুলি বিচার করে। এই কৌশলটির সুবিধাগুলি হ’ল নিয়মগুলি সহজ, কার্যকরভাবে প্রবণতা অনুসরণ করতে পারে, মধ্য-দীর্ঘ লাইন অপারেশনের জন্য উপযুক্ত। তবে একটি নির্দিষ্ট ভুয়া সংকেত ঝুঁকি এবং প্রত্যাহারের ঝুঁকিও রয়েছে। প্যারামিটার অপ্টিমাইজেশন, সহায়ক সূচক যুক্ত করা ইত্যাদির মাধ্যমে বিভিন্ন বাজার পরিবেশের সাথে খাপ খাইয়ে নিতে উন্নত করা যেতে পারে। সামগ্রিকভাবে, ট্রিপল মুভিং এভারেজ ক্রসিং কৌশলটি পরিমাণের ব্যবসায়ের একটি প্রাথমিক প্রবেশদ্বার এবং অ্যালগরিদমিক ট্রেডিং শেখার জন্য একটি ভাল শুরু।
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 2h
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/
// © dongyun
//@version=4
strategy("三重交叉修正模式系统", overlay=true)
//strategy.risk.allow_entry_in(strategy.direction.long)
length1 = input(18,'长线')
length2 = input(9,'中线')
length3 = input(4,'短线')
ma1 =0.0
ma2 = 0.0
ma3 = 0.0
ma1 := sma(close,length1)
ma2 := sma(close,length2)
ma3 := sma(close,length3)
plot(ma1)
plot(ma2)
plot(ma3)
if ma2 > ma1 and ma3 > ma3[1]
strategy.entry("Long", strategy.long, when=strategy.position_size <= 0)
if ma2 < ma1 and ma3 < ma3[1]
strategy.entry("Short", strategy.short, when=strategy.position_size > 0)