অভিযোজিত স্মার্ট গ্রিড ট্রেডিং কৌশল
সারসংক্ষেপ
এই কৌশলটি একটি ট্রেডিংভিউ প্ল্যাটফর্ম ভিত্তিক অভিযোজিত স্মার্ট গ্রিড ট্রেডিং কৌশল, যা পাইন স্ক্রিপ্ট v4 ব্যবহার করে লেখা। এটি মূল্য চার্টের উপর ওভারলে করে এবং একটি নির্দিষ্ট পরিসরে গ্রিড তৈরি করে ক্রয় ও বিক্রয় সংকেত উৎপন্ন করে।
কৌশলের নীতি
মূল কার্যাবলী
-
পিরামিডিং এবং মূলধন ব্যবস্থাপনা:
- এক দিকে সর্বোচ্চ ১৪ বার অতিরিক্ত অর্ডার (পিরামিডিং) অনুমোদিত,
- নগদ-ভিত্তিক কৌশল ব্যবহার করে পজিশন সাইজ পরিচালিত হয়,
- অনুকরণের উদ্দেশ্যে প্রাথমিক মূলধন ১০০ ডলার নির্ধারিত,
- প্রতি ট্রেডে ০.১% কমিশন ধার্য করা হয়।
-
গ্রিড পরিসর:
- ব্যবহারকারী স্বয়ংক্রিয় গণনাকৃত পরিসর ব্যবহার করতে পারেন অথবা ম্যানুয়ালি গ্রিডের ঊর্ধ্ব ও নিম্ন সীমা নির্ধারণ করতে পারেন,
- স্বয়ংক্রিয় পরিসর সাম্প্রতিক মূল্যের সর্বোচ্চ ও সর্বনিম্ন থেকে অথবা সরল মুভিং এভারেজ (SMA) থেকে প্রাপ্ত হতে পারে,
- ব্যবহারকারী পরিসর গণনার জন্য রেট্রো স্পেক্টিভ পিরিয়ড নির্ধারণ করতে পারেন এবং সীমা বাড়াতে বা কমাতে বিচ্যুতি সামঞ্জস্য করতে পারেন।
-
গ্রিড লাইন:
- কৌশলটি পরিসরের মধ্যে কাস্টমাইজযোগ্য সংখ্যক গ্রিড লাইন ব্যবহারের অনুমতি দেয়, প্রস্তাবিত পরিসর ৩ থেকে ১৫,
- গ্রিড লাইনগুলি ঊর্ধ্ব ও নিম্ন সীমার মধ্যে সমানভাবে ব্যবধানযুক্ত।
কৌশলের যুক্তি
-
পজিশনে প্রবেশ:
- যখন মূল্য গ্রিড লাইনের নিচে নেমে যায় এবং সেই গ্রিড লাইনের সাথে কোনো খোলা অর্ডার না থাকে, তখন স্ক্রিপ্ট একটি ক্রয় অর্ডার দেয়,
- প্রতিটি ক্রয় অর্ডারের পরিমাণ প্রাথমিক মূলধনকে গ্রিড লাইনের সংখ্যা দিয়ে ভাগ করে গণনা করা হয় এবং বর্তমান মূল্যের ভিত্তিতে সমন্বয় করা হয়।
-
পজিশন থেকে প্রস্থান:
- যখন মূল্য উচ্চতর গ্রিড লাইন অতিক্রম করে বৃদ্ধি পায় এবং নিচের পরবর্তী গ্রিড লাইনের সাথে সম্পর্কিত একটি খোলা অর্ডার থাকে, তখন একটি বিক্রয় সংকেত ট্রিগার হয়।
-
অভিযোজিত গ্রিড:
- যদি স্বয়ংক্রিয় পরিসর ব্যবহার করা হয়, তবে গ্রিডটি ঊর্ধ্ব ও নিম্ন সীমা পুনঃগণনা করে এবং সেই অনুযায়ী সমন্বয় করে বাজারের পরিবর্তনশীল অবস্থার সাথে খাপ খাইয়ে নেয়।
সুবিধার বিশ্লেষণ
এই কৌশলটি গ্রিড ট্রেডিংয়ের পদ্ধতিগত এবং দক্ষ সম্পাদনের সুবিধাগুলিকে একীভূত করে। পিরামিডিং এবং মূলধন ব্যবস্থাপনার অনুমতি দেওয়ার মাধ্যমে কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করা যায়; গ্রিড স্বয়ংক্রিয়ভাবে বাজারের সাথে খাপ খাইয়ে নেয়, বিভিন্ন বাজার পরিস্থিতির জন্য উপযুক্ত; প্যারামিটারগুলি সামঞ্জস্যযোগ্য, বিভিন্ন ট্রেডিং শৈলীর সাথে মানিয়ে নেওয়া যায়।
ঝুঁকির বিশ্লেষণ
মূল্য গ্রিডের ঊর্ধ্ব ও নিম্ন সীমা ভেঙে গেলে বড় ক্ষতি হতে পারে। প্যারামিটারগুলি যথাযথভাবে সমন্বয় করা উচিত, অথবা ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ-লস ব্যবহার করা উচিত। এছাড়াও, খুব ঘন ঘন লেনদেন ট্রেডিং ফি বাড়িয়ে দেয়।
উন্নতির দিকনির্দেশনা
সংকেত ফিল্টার করার জন্য ট্রেন্ড ইন্ডিকেটর যুক্ত করা বা গ্রিড প্যারামিটার অপ্টিমাইজ করা বিবেচনা করা যেতে পারে, পাশাপাশি চরম বাজার পরিস্থিতির ঝুঁকি মোকাবিলায় স্টপ-লস ব্যবহার করা যেতে পারে।
উপসংহার
এই কৌশলটি পদ্ধতিগতভাবে ক্রয় ও বিক্রয় পয়েন্ট তৈরি করে এবং পজিশন পরিচালনা করে, প্যারামিটার সামঞ্জস্যের মাধ্যমে বিভিন্ন পছন্দের সাথে মানিয়ে নেওয়া যায়। এটি গ্রিড ট্রেডিংয়ের নিয়মতান্ত্রিকতা এবং ট্রেন্ড ট্রেডিংয়ের নমনীয়তাকে একীভূত করে, যা অপারেশন জটিলতা হ্রাস করে এবং একটি নির্দিষ্ট পরিমাণ ত্রুটি সহনশীলতা প্রদান করে।
/*backtest
start: 2024-01-08 00:00:00
end: 2024-01-15 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("(IK) Grid Script", overlay=true, pyramiding=14, close_entries_rule="ANY", default_qty_type=strategy.cash, initial_capital=100.0, currency="USD", commission_type=strategy.commission.percent, commission_value=0.1)
i_autoBounds = input(group="Grid Bounds", title="Use Auto Bounds?", defval=true, type=input.bool) // calculate upper and lower bound of the grid automatically? This will theorhetically be less profitable, but will certainly require less attention
i_boundSrc = input(group="Grid Bounds", title="(Auto) Bound Source", defval="Hi & Low", options=["Hi & Low", "Average"]) // should bounds of the auto grid be calculated from recent High & Low, or from a Simple Moving Average- 1

