
একটি শ্যাওলা স্ট্র্যাটেজি হল একটি পরিমাণগত লেনদেনের কৌশল যা শ্যাওলা স্ট্র্যাটেজির উপর ভিত্তি করে তৈরি করা হয়। এই কৌশলটি শ্যাওলা স্ট্র্যাটেজিতে শ্যাওলা স্ট্র্যাটেজি সনাক্ত করে একটি লেনদেনের সংকেত তৈরি করে। যখন শ্যাওলা স্ট্র্যাটেজি সনাক্ত করা হয়, তখন এটি একটি ক্রয় সংকেত উত্পন্ন করে; যদি এটি একটি শ্যাওলা স্ট্র্যাটেজি হয় তবে এটি একটি বিক্রয় সংকেত উত্পন্ন করে।
শান-ইয়ং শ্যাং লাইন কৌশলটির মূল শনাক্তকরণ শর্ত হ’ল শ্যাং লাইন আকৃতি যা শ্যাং লাইনটি ছোট এবং শ্যাং লাইনটি দীর্ঘতর। বিশেষত, শ্যাং লাইন শনাক্তকরণের শর্তগুলি নিম্নরূপঃ
উপরোক্ত শর্তগুলি পূরণ করা হলে এটিকে হ্যাং লাইন ফর্ম হিসাবে চিহ্নিত করা যেতে পারে। উপরন্তু, উপরের এবং নীচের ছায়া লাইনের আকারের সম্পর্কের উপর নির্ভর করে, আরও নির্দিষ্ট হ্যাং লাইন বিভাগগুলিও আলাদা করা যেতে পারে, যেমন প্যানেল হ্যাং, ক্যানেল হ্যাং, লম্বা পায়ের হ্যাং ইত্যাদি। হ্যাং লাইন ফর্মটি সনাক্ত করার পরে, কৌশলটি পরবর্তী কে লাইনে একটি লেনদেনের সংকেত উত্পন্ন করবে, অর্থাৎ, প্যানেল হ্যাং একটি ক্রয় সংকেত উত্পন্ন করবে এবং ক্যানেল হ্যাং একটি বিক্রয় সংকেত উত্পন্ন করবে।
এই কৌশলটি নিম্নলিখিত প্রধান সুবিধাগুলি নিয়ে গঠিতঃ
তবে, এই কৌশলটির কিছু সীমাবদ্ধতা রয়েছে, যার মধ্যে রয়েছেঃ
এই কৌশলটির প্রধান ঝুঁকিগুলো নিম্নলিখিত বিষয়গুলো থেকে উদ্ভূতঃ
এছাড়াও, একক প্রযুক্তিগত সূচক কৌশল কার্যকরভাবে বাজার শব্দ ফিল্টার করতে পারে না এবং বিভ্রান্তিকর সংকেত উত্পন্ন করতে পারে। তাই, সায়ান ও সানক্রিম লাইন কৌশলগুলির ঝুঁকি ও ওঠানামা বেশি, ঝুঁকি ব্যবস্থাপনা জোরদার করা প্রয়োজন।
ঝুঁকি নিয়ন্ত্রণের জন্য, নিম্নলিখিত দিকগুলি থেকে সিন-ইয়ং হ্যাং লাইন কৌশলটি আরও উন্নত করা যেতে পারেঃ
উপরের কয়েকটি বিষয়ের উন্নতি করে, আপনি ক্যানভাস কৌশলগুলির ঝুঁকি হ্রাস করতে এবং কৌশলগুলির স্থিতিশীলতা বাড়িয়ে তুলতে পারেন।
এই কৌশলটি প্যারামিটার অপ্টিমাইজেশান, ফিল্টারিং শর্তাদি যুক্ত করে ঝুঁকি নিয়ন্ত্রণ করতে পারে, স্থিতিশীলতা এবং যুদ্ধের কার্যকারিতা উন্নত করতে পারে। তবে তা সত্ত্বেও, একটি একক প্রযুক্তিগত সূচক কৌশল হিসাবে, এটি বাজারের গোলমালের প্রতি উচ্চ সংবেদনশীলতা এবং ঝুঁকিপূর্ণ, তাই সতর্কতার সাথে চিকিত্সা করা দরকার।
/*backtest
start: 2024-01-24 00:00:00
end: 2024-01-31 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Doji Candlestick Strategy", shorttitle="Doji", overlay=true)
// Calculate body and shadow sizes
bodySize = close > open ? close - open : open - close
upperShadow = high - (open > close ? open : close)
lowerShadow = (open > close ? close : open) - low
// Define thresholds for identifying different Doji types
dojiThreshold = 0.05
longLeggedDojiThreshold = 0.02
// Buy conditions for different Doji types
dojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2
dragonflyDojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow <= bodySize * 0.5
gravestoneDojiCondition = bodySize <= dojiThreshold and upperShadow <= bodySize * 0.5 and lowerShadow > bodySize * 2
longLeggedDojiCondition = bodySize <= longLeggedDojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2
// Buy signal
buyCondition = dojiCondition or dragonflyDojiCondition or gravestoneDojiCondition or longLeggedDojiCondition
// Strategy orders
strategy.entry("Buy", strategy.long, when=buyCondition)
// Plotting
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)