এই কৌশলটি K লাইনের রঙ পরিবর্তনগুলি পর্যবেক্ষণ করে, বাজারের প্রবণতা নির্ধারণ করে এবং এর উপর ভিত্তি করে আরও ক্রেডিট অবস্থান স্থাপন করে। কৌশলটি সহজ এবং সরাসরি, যা সংক্ষিপ্ত লাইনের প্রবণতা ধরার উদ্দেশ্যে।
এই কৌশলটি K লাইনটির বন্ধের দাম এবং খোলার দামের মধ্যে সম্পর্কের ভিত্তিতে K লাইন রঙের বিচার করে, বন্ধের দামটি খোলার দামের চেয়ে বেশি লাল K লাইন, এবং বন্ধের দামটি খোলার দামের চেয়ে কম সবুজ K লাইন।
যখন একটি নির্দিষ্ট সংখ্যক ((সেট করা যায়) ক্রমাগত একই রঙের K লাইন উপস্থিত হয়, তখন সংশ্লিষ্ট অপারেশনটি করুনঃ
যদি এটি লাল হয়, তবে আরও বেশি করুন।
যদি সবুজ হয়, তাহলে খালি করুন।
যখন K-রেখার রং পরিবর্তন হয়, তখন পিনপোসান বিদায় নেয়।
নীতিগুলি পরিষ্কার, সহজ এবং বাস্তবায়ন করা সহজ।
এই পদ্ধতিতে, ট্রেডাররা স্বল্পমেয়াদী প্রবণতা অনুসরণ করতে পারে এবং ঘন ঘন ট্রেডিং করতে পারে।
কাস্টমাইজড K লাইন সংখ্যা, কৌশল সংবেদনশীলতা সামঞ্জস্যপূর্ণ
ট্রেডিং ফ্রিকোয়েন্সি কমানোর জন্য, আপনি কেবল অতিরিক্ত বা খালি করতে পারেন।
ট্রেডিংয়ের সময়সীমা সেট করুন, যাতে সময়সীমা এড়ানো যায়।
এই প্রবণতাটি কোন দিকে যাচ্ছে তা নির্ধারণ করা সম্ভব নয়, এবং এটির উপর সুদ-ব্যবহারের ঝুঁকি রয়েছে।
ভর্তির সময় নির্ধারণ করা সম্ভব নয় এবং ভর্তির সময়সীমা নির্ধারণ করা সম্ভব নয়, তাই ভর্তির সময়সীমা নির্ধারণ করা সম্ভব নয়।
K-রেখার রঙ পরিবর্তন হওয়াটা মূল প্রবণতার পরিবর্তনের প্রতিনিধিত্ব করে না।
সংক্ষিপ্ত লাইন অনুসরণ করে খুব সহজেই অতিরিক্ত লেনদেন হয়, যার ফলে লেনদেনের উপর চাপ পড়ে।
ভুল প্যারামিটার সেট করা হলে, কৌশলটি কার্যকর হতে পারে না।
প্রবণতা নির্ণয়কারী সূচকগুলি অন্তর্ভুক্ত করার কথা বিবেচনা করা যেতে পারে, যেমন MACD, KD ইত্যাদি।
স্টপ লস ট্র্যাকিং সেটআপ করুন, ক্ষতির ঝুঁকি হ্রাস করুন।
যথাযথভাবে খেলার শর্তগুলি শিথিল করা যেতে পারে, যাতে ঘন ঘন ছুটি এড়ানো যায়।
অন্যান্য কারণের সাথে মিলিত হয়ে প্রবেশের সময়কে অনুকূল করতে পারে। যেমন লেনদেনের পরিমাণ বৃদ্ধি, পূর্বের উচ্চতা অতিক্রম করা ইত্যাদি।
অর্ডারের ধরনকে বাজারের মূল্য তালিকা হিসেবে সেট করা যায়, যার ফলে স্লাইড পয়েন্টের প্রভাব কম হয়।
এই কৌশলটি সবচেয়ে সহজ কে-লাইন প্রযুক্তিগত বিশ্লেষণ থেকে উদ্ভূত, কে-লাইন রঙের বিচার করে সবচেয়ে মৌলিক প্রবণতা ট্র্যাকিং অর্জন করা। এর সুবিধাটি সহজেই বোঝা যায়, লেনদেনের ঘন ঘন, প্যারামিটারগুলি নমনীয়ভাবে সামঞ্জস্য করা যায়। তবে একটি নির্দিষ্ট অন্ধত্বও রয়েছে, প্রবণতা শ্রেষ্ঠত্ব বা দুর্বলতা নির্ধারণ করা যায় না। প্রবণতা বিচার সূচক ইত্যাদি যোগ করে অপ্টিমাইজ করা যেতে পারে, সরলতা বজায় রেখে কৌশলটির কার্যকারিতা বাড়ানো যায়।
/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
//2018
//Noro
//@version=2
strategy("Noro's Candles Strategy v1.0", shorttitle = "Candles str 1.0", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 0)
//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
bq = input(2, defval = 2, minval = 2, maxval = 6, title = "Bars Q")
fromyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From Day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To Day")
//Bars Q
bar = close > open ? 1 : close < open ? -1 : 0
gb = bar == 1
rb = bar == -1
redbars = bq == 2 and rb and rb[1] ? 1 : bq == 3 and rb and rb[1] and rb[2] ? 1 : bq == 4 and rb and rb[1] and rb[2] and rb[3] ? 1 : bq == 5 and rb[1] and rb[2] and rb[3] and rb[4] ? 1 : bq == 6 and rb[1] and rb[2] and rb[3] and rb[4] and rb[5] ? 1 : 0
greenbars = bq == 2 and gb and gb[1] ? 1 : bq == 3 and gb and gb[1] and gb[2] ? 1 : bq == 4 and gb and gb[1] and gb[2] and gb[3] ? 1 : bq == 5 and gb[1] and gb[2] and gb[3] and gb[4] ? 1 : bq == 6 and gb[1] and gb[2] and gb[3] and gb[4] and gb[5] ? 1 : 0
//Signals
up1 = redbars == 1
dn1 = greenbars == 1
exit = bar != bar[1]
if up1
strategy.entry("Long", strategy.long, needlong == false ? 0 : na)
if dn1
strategy.entry("Short", strategy.short, needshort == false ? 0 : na)
if time > timestamp(toyear, tomonth, today, 00, 00) or exit
strategy.close_all()