এই কৌশলটি এন্ট্রি এবং স্টপ-লস সিদ্ধান্ত নেওয়ার জন্য হাল্ল চলমান গড় এবং এর শতাংশ ব্যান্ড গণনা করে পরিমাণগত ট্রেডিং বাস্তবায়ন করে। এর সুবিধাগুলির মধ্যে সামঞ্জস্যযোগ্য পরামিতি, সহজ বাস্তবায়ন এবং কঠোর স্টপ লস অন্তর্ভুক্ত রয়েছে। তবে শীর্ষস্থানগুলি তাড়া করা এবং ডাইপ হত্যা করার মতো ঝুঁকি, ঘন ঘন ট্রেডিংও রয়েছে। স্টপ লস কৌশল এবং স্বল্পমেয়াদী অপারেশন যুক্ত করার উপর আরও অপ্টিমাইজেশন আরও ভাল পারফরম্যান্সের দিকে পরিচালিত করতে পারে।
দৈর্ঘ্য দৈর্ঘ্য সঙ্গে Hull চলন্ত গড় hullma গণনা করুন।
প্লট শতাংশ ব্যান্ড xL1, xL3, xL2, xL4 hullma উপর ভিত্তি করে।
xL2 বা xL4 এর নিচে ক্লোজ করার সময় লং, xL1, xL2 বা xL3 এর উপরে ক্লোজ করার সময় লং।
এর সুবিধার মধ্যে রয়েছে:
HullMA মূল্য পরিবর্তনের প্রতি সংবেদনশীল এবং প্রবণতা ভালভাবে অনুসরণ করে।
বিভিন্ন পণ্যের জন্য শতাংশের ব্যাচগুলি অত্যন্ত সামঞ্জস্যযোগ্য।
ডুয়াল ব্যান্ড কৌশল কার্যকরভাবে ভুল সংকেত ফিল্টার করে।
স্টপ লস কৌশল কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করে।
কিছু ঝুঁকিঃ
শীর্ষ খুঁজছেন এবং ডুব হত্যা.
ঘন ঘন ট্রেডিং থেকে স্লিপ।
অনুপযুক্ত প্যারামিটার টিউনিং ওভারট্রেডিংয়ের দিকে পরিচালিত করে।
স্টপ লস পজিশনের পুনরাবৃত্তিমূলক অপ্টিমাইজেশান প্রয়োজন।
কিছু অপ্টিমাইজেশান দিকনির্দেশঃ
বিভিন্ন পণ্যের জন্য hullMA দৈর্ঘ্য পরামিতি অপ্টিমাইজ করুন।
ভুল ট্রেড হ্রাস করার জন্য শতাংশ ব্যাণ্ড অপ্টিমাইজ করুন।
আরও লাভের জন্য স্বল্পমেয়াদী অপারেশন যোগ করুন।
কার্যকারিতা নিশ্চিত করার জন্য স্টপ লস কৌশল অপ্টিমাইজ করুন।
বিভিন্ন প্রোডাক্টের মধ্যে স্থিতিশীলতা পরীক্ষা করুন।
এই কৌশলটি HullMA এবং শতাংশ ব্যান্ড ব্যবহার করে একটি তুলনামূলকভাবে সহজ ব্রেকআউট ট্রেডিং সিস্টেম তৈরি করে। পরিষ্কার উপকারিতা এবং অসুবিধার সাথে, এবং পরামিতি এবং কার্যকারিতা উপর আরও অপ্টিমাইজেশান, এটি একটি খুব বাস্তব পরিমাণ কৌশল হয়ে উঠতে পারে।
/*backtest start: 2023-03-01 00:00:00 end: 2024-02-29 00:00:00 period: 5d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("hullma percentage lines", overlay=true) length = input(9, minval=1) src = input(close, title="Source") hullma = wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length))) plot(hullma) Uband1 = input(3, minval=1, step = .5) Lband1 = input(3, minval=1, step = .5) Uband2 = input(6, minval=1, step = .5) Lband2 = input(6, minval=1, step = .5) v1 = Uband1+100 v2 = 100 - Lband1 v3 = Uband2+100 v4 = 100 - Lband2 xL1 = (hullma / 100) * v1 xL2 = (hullma / 100) * v2 xL3 = (hullma / 100) * v3 xL4 = (hullma / 100) * v4 plot(xL1, color=yellow, title="H1") plot(xL2, color=yellow, title="L1") plot(xL3, color=yellow, title="H2") plot(xL4, color=yellow, title="L2") longCondition1 = crossover(close, xL4) if (longCondition1) strategy.entry("l1", strategy.long) longCondition2 = crossover(close, xL2) if (longCondition2) strategy.entry("l1", strategy.long) shortCondition1 = crossover(close, xL1) if (shortCondition1) strategy.close("l1", strategy.long) shortCondition2 = crossover(close, xL2) if (shortCondition2) strategy.close("l1", strategy.long) shortCondition3 = crossover(close, xL3) if (shortCondition3) strategy.close("l1", strategy.long)