
এই কৌশলটি অতীতের এন রুট কে লাইনের বন্ধের দামের চেয়ে বেশি / খোলার দামের নীচে বিশ্লেষণ করে ভবিষ্যতের কে লাইনের দিকটি নির্ধারণ করে। কে লাইনের দিকের শূন্যতার উপর নির্ভর করে অতিরিক্ত বা শূন্যতার অপারেশন করা হয়।
এই কৌশলটির মূল যুক্তি হলঃ
K-লাইনগুলির সংখ্যা নির্ণয় করার জন্য NUM_CANDLES পরামিতি সেট করুন।
ক্যান্ডেল_ডির ফাংশনটি সংজ্ঞায়িত করুন, একক কে লাইনের দিকনির্দেশনা নির্ধারণ করুন।
count_candles ফাংশনটি গত NUM_CANDLES রুট K লাইনের বিভিন্ন দিকের K লাইনের সংখ্যা গণনা করে।
অতীতের K-লাইনের সংখ্যা গণনা করুন, ups, dns, neu-এ সংরক্ষিত।
ইন্ডিস নির্দেশক সংজ্ঞায়িত করুন, যার মান হল ups-dns যোগ neu এর ধনাত্মক-বিয়োগ মান
ইন্ডিস সূচক অনুসারে, অতিরিক্ত কাজ করা এবং খালি সময় কাটানো।
এই কৌশলটি ভবিষ্যতে কে লাইনের দিকনির্দেশের সম্ভাব্যতা নির্ধারণের জন্য একটি নির্দিষ্ট সংখ্যক কে লাইনের দিকনির্দেশের পরিসংখ্যানের মাধ্যমে লেনদেনের সিদ্ধান্ত নেয়। পরিসংখ্যানের কে লাইনের সংখ্যা নিয়ন্ত্রণ করতে এবং কৌশলটির সংবেদনশীলতা সামঞ্জস্য করতে প্যারামিটারটি NUM_CANDLES ব্যবহার করে।
এই কৌশলটি সহজেই বোঝা যায়, ব্যাখ্যা করা যায় এবং যাচাই করা যায়।
কোন জটিল সূচক গণনা প্রয়োজন, শুধুমাত্র K-লাইন তথ্য প্রয়োজন, গণনা খরচ কমাতে।
প্যারামিটার দ্বারা পরিসংখ্যান K লাইন সংখ্যা সামঞ্জস্য করা যেতে পারে, কৌশল সংবেদনশীলতা নিয়ন্ত্রণ করুন।
যে কোন প্রজাতি এবং যে কোন চক্র ব্যবহার করা যেতে পারে, প্রয়োগযোগ্যতা শক্তিশালী।
প্যারামিটার অপ্টিমাইজেশনের জন্য সহজ, সর্বোত্তম প্যারামিটার সমন্বয় খুঁজুন।
“অবশ্যই, এই ধরনের পরিস্থিতিতে, আপনি আপনার ট্রেডিং অ্যাকাউন্টটি পুনরুদ্ধার করতে পারবেন না।
ভুল পরিসংখ্যান চক্রের কারণে সংকেত বিলম্বিত হতে পারে, যার জন্য যুক্তিসঙ্গতভাবে প্যারামিটার সেট করা প্রয়োজন।
ট্রেন্ডের বিপরীতমুখী প্রবণতা মোকাবেলা করতে না পারলে, বিপরীতমুখী ক্ষতির ঝুঁকি রয়েছে।
লেনদেনের খরচ প্রভাব বিবেচনা করা প্রয়োজন যাতে খুব ঘন ঘন লেনদেন না হয়।
প্যারামিটার অপ্টিমাইজেশান ওভার ফিট সমস্যা সম্পর্কে সতর্ক থাকুন, একাধিক বাজার ফিডব্যাক যাচাই করুন।
স্টপ লজিস্টিক যুক্ত করার বিষয়টি বিবেচনা করা যেতে পারে, যা ক্ষতির ঝুঁকি হ্রাস করতে পারে।
ট্রেন্ড ইন্ডিকেটর ব্যবহার করে বিপরীতমুখী অপারেশন এড়ানো যায়।
আপনি পরিসংখ্যান চক্র বাড়াতে পারেন বা কম চক্র ব্যবহার করতে পারেন, প্যারামিটার অপ্টিমাইজ করুন কৌশল স্থিতিশীলতা উন্নত করতে।
এই পদ্ধতিতে, আপনি বিভিন্ন জাতের সংমিশ্রণ বিবেচনা করতে পারেন, যা আপনার কৌশলগত সাফল্যের হার বাড়িয়ে তুলতে পারে।
মেশিন লার্নিং পদ্ধতির সাথে স্বয়ংক্রিয় অপ্টিমাইজেশান প্যারামিটার যুক্ত করা যেতে পারে।
এই কৌশলটি কে-লাইন দিক বিশ্লেষণের উপর ভিত্তি করে লেনদেনের দিক নির্ধারণ করে, ধারণাটি পরিষ্কার এবং সহজেই বোঝা যায়, প্যারামিটার সেটিংয়ের মাধ্যমে কৌশলটির সংবেদনশীলতা নিয়ন্ত্রণ করা যায়। কৌশলটির সুবিধাগুলি হ’ল যুক্তি সহজ, ব্যবহারের প্রয়োজনীয়তা কম, প্রয়োগের ক্ষেত্রটি বিস্তৃত, তবে কিছু ঝুঁকিও রয়েছে, কৌশলটির স্থিতিশীলতা বাড়ানোর জন্য আরও অপ্টিমাইজ করার প্রয়োজন। সামগ্রিকভাবে, এই কৌশলটি পরিমাণযুক্ত লেনদেনের জন্য একটি সহজ এবং ব্যবহারিক লেনদেনের ধারণা সরবরাহ করে।
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Refined CandleCounter Strategy by origo", overlay=true)
// how many candles to count
NUM_CANDLES = 7
// determine candle direction
candle_dir = close > open ? 1 : (round(close-open) == 0 ? 0 : -1)
// return # of candles with a given direction
count_candles(dir, max) =>
count = 0
for i = 0 to max
if candle_dir[i] == dir
count := count + 1
count
ups = count_candles(1, NUM_CANDLES)
dns = count_candles(-1, NUM_CANDLES)
neu = count_candles(0, NUM_CANDLES)
indic = ups-dns
if indic > 0
indic := indic+neu
else
indic := indic-neu
plotarrow(neu, title="UP vs DN")
longCondition = (indic) > 0
shortCondition = (indic) <= 0
strategy.entry("buy", strategy.long, 1, when = longCondition and not shortCondition)
strategy.entry("sell", strategy.short, 1, when = shortCondition and not longCondition)