
এই কৌশলটি একটি প্রবণতা ট্র্যাকিং কৌশল যা একটি চলমান গড়ের উপর ভিত্তি করে। এটি দুটি ভিন্ন সময়ের সূচকীয় চলমান গড় ব্যবহার করে। এটি একটি সাধারণ প্রবণতা ট্র্যাকিং কৌশল যা একটি দীর্ঘ সময়ের চলমান গড়ের উপরে একটি দীর্ঘ সময়ের চলমান গড় অতিক্রম করে এবং একটি স্বল্প সময়ের চলমান গড়ের নীচে একটি দীর্ঘ সময়ের চলমান গড় অতিক্রম করে।
এই কৌশলটি 20 পিরিয়ড এবং 50 পিরিয়ডের দুটি চলমান গড় ব্যবহার করে। প্রথমে এই দুটি চলমান গড় গণনা করুন এবং তারপরে ট্রেডিং সিগন্যাল হিসাবে তাদের ক্রস পয়েন্টগুলি সন্ধান করুন। 20 পিরিয়ডের চলমান গড়ের উপরে 50 পিরিয়ডের চলমান গড় অতিক্রম করার সময় একটি কেনার সংকেত উত্পন্ন হয়; যখন 20 পিরিয়ডের চলমান গড়ের নীচে 50 পিরিয়ডের চলমান গড় অতিক্রম করার সময় একটি বিক্রয় সংকেত উত্পন্ন হয়। অতএব, কৌশলটির মূল যুক্তিটি হ’ল দুটি চলমান গড়ের ক্রসগুলি অনুসরণ করা যাতে বাজারের প্রবণতার দিকনির্দেশের সিদ্ধান্ত নেওয়া যায়।
ট্রেডিং সিগন্যালের পরে, এই কৌশলটি একটি নির্দিষ্ট স্টপ লস এবং স্টপ লস প্রস্থ অনুসারে অর্ডার দেয়। উদাহরণস্বরূপ, ক্রয় করার পরে 0.4% স্টপ লস এবং 0.7% স্টপ লস সেট করা হয়; বিক্রয় করার পরে 0.4% স্টপ লস এবং 0.7% স্টপ লস সেট করা হয়। স্টপ লস স্টপ সেট করে একক লেনদেনের ঝুঁকি এবং লাভ নিয়ন্ত্রণ করা হয়।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
প্রতিকারঃ
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই কৌশলটি সামগ্রিকভাবে একটি সহজ এবং কার্যকর ট্রেন্ড ট্র্যাকিং কৌশল। এটি Caught ব্যবহার করে মুভিং এভারেজ ক্রস করে বাজারের প্রবণতার ঘুরিয়ে দেওয়া এবং স্টপ লস স্টপ কন্ট্রোল ঝুঁকি সেট করে। এই কৌশলটি এমন বিনিয়োগকারীদের জন্য উপযুক্ত যারা প্রবণতা বিচার করার জন্য খুব বেশি প্রয়োজন হয় না। প্যারামিটার এবং মডেলগুলির আরও অপ্টিমাইজেশনের মাধ্যমে আরও ভাল কৌশল কার্যকারিতা পাওয়া যায়।
]
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 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/
// © danielfepardo
//@version=5
strategy("QUANT", overlay=true)
lenght1 = input(20)
lenght2 = input(50)
ema1 = ta.ema(close, lenght1)
ema2 = ta.ema(close, lenght2)
plot(ema1, color=color.black)
plot(ema2, color=color.red)
long = ta.crossover(ema1, ema2)
SL = 0.004
TP = 0.007
if long == true
strategy.entry("Compra Call", strategy.long)
longstop=strategy.position_avg_price*(1-SL)
longprofit=strategy.position_avg_price*(1+TP)
strategy.exit("Venta Call", stop=longstop, limit=longprofit)
short = ta.crossover(ema2, ema1)
if short == true
strategy.entry("Compra Put", strategy.short)
shortstop=strategy.position_avg_price*(1+SL)
shortprofit=strategy.position_avg_price*(1-TP)
strategy.exit("Venta Put", stop=shortstop, limit=shortprofit)