এটি একটি ব্রেকআউট ট্রেডিং কৌশল যা গতির সূচক এবং মূল সহায়তা স্তরকে একত্রিত করে। এটি ট্রেডিং সংকেত তৈরি করতে ক্যামারিলা পিভট, চলমান গড় এবং মূল্য ব্রেকআউট ব্যবহার করে।
কৌশলটির মূল যুক্তি হলঃ যখন মূল্যটি মূল ক্যামেরিলার সমর্থন স্তরের কাছাকাছি থাকে এবং কার্যকরভাবে সেই স্তরটি ভেঙে যায়, তখন একটি ক্রয় সংকেত উৎপন্ন হয়; যখন মূল্যটি মূল ক্যামেরিলার প্রতিরোধের স্তরে উঠে আসে, তখন একটি বিক্রয় সংকেত উৎপন্ন হয়।
বিশেষত, কৌশলটি কেনার সংকেতের জন্য নিশ্চিতকরণ স্তর হিসাবে ক্যামারিলা সমর্থন স্তর এল 3 ব্যবহার করে। যখন দাম এল 3 এর নীচে এবং এল 3 এবং এল 2 এর মাঝামাঝি পয়েন্টের নীচে থাকে, তখন কেনার শর্তটি ট্রিগার করা হবে। এটি নির্দেশ করে যে দামটি সমালোচনামূলক সহায়তার কাছাকাছি এবং পুনরুদ্ধারের সম্ভাবনা রয়েছে। মিথ্যা ব্রেকআউটগুলি ফিল্টার করার জন্য, কৌশলটি প্রবেশের মানদণ্ডও নির্ধারণ করে যে বন্ধের দাম খোলার দামের চেয়ে বেশি হতে হবে।
স্টপ লস পদ্ধতি একটি গতিশীল স্টপ লস লেভেল সেট করা। যখন মূল্য ক্যামারিলা প্রতিরোধের স্তর H1 এবং H2 এর মাঝামাঝি অতিক্রম করে, তখন স্টপ লস বিক্রয় শুরু হবে। এই গতিশীল স্টপ লস স্তরটি বাজারের অস্থিরতার উপর ভিত্তি করে স্টপ লস ট্রেইল করতে পারে।
এটি একটি নির্ভরযোগ্য কৌশল যা প্রবণতা এবং সমর্থন স্তরকে একত্রিত করে। এর সুবিধাগুলি হলঃ
এই কৌশলের কিছু ঝুঁকিও রয়েছে:
এর প্রতিকারমূলক ব্যবস্থা হলঃ বর্তমান বাজারের অস্থিরতার পরিসরের সাথে আরও ভালভাবে খাপ খাইয়ে নেওয়ার জন্য ক্যামারিলার পরামিতিগুলি সামঞ্জস্য করা; অকাল বন্ধ হওয়া রোধ করতে যথাযথভাবে স্টপ লস পরিসরের প্রসারিত করা; দীর্ঘ ফাঁদ এড়াতে ডাউনট্রেন্ডে কেবল স্বল্প।
এই কৌশলটির জন্য আরও অপ্টিমাইজেশান দিক অন্তর্ভুক্তঃ
এই কৌশলটি প্রবণতা, সমর্থন স্তর, ব্রেকআউট এর মতো একাধিক মাত্রা ব্যাপকভাবে ব্যবহার করে প্রবেশ এবং স্টপ নিয়মগুলি তৈরি করতে। এটি একটি অপেক্ষাকৃত শক্তিশালী ব্রেকআউট ট্রেডিং কৌশল। এটি গুরুত্বপূর্ণ ক্যামেরিলার স্তরের যাচাইয়ের কার্যকারিতা এবং গতির সূচকগুলির প্রবণতা বিচারকে একত্রিত করে। এর লক্ষ্য উচ্চ সম্ভাব্যতার অঞ্চলে প্রবণতা ট্রেডিংয়ের সুযোগগুলি ক্যাপচার করা। এদিকে, ঝুঁকি নিয়ন্ত্রণের জন্য গতিশীল স্টপগুলি সেট করা হয়। এই কৌশলটি একটি কার্যকর প্রবণতা ব্রেকআউট কৌশল দ্বারা আমাদের কৌশল লাইব্রেরি বাড়িয়ে তুলতে পারে।
/*backtest start: 2023-11-05 00:00:00 end: 2023-11-28 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //Created by CristianD strategy(title="CamarillaStrategyVhaouri", shorttitle="CD_Camarilla_StrategyV1", overlay=true) //sd = input(true, title="Show Daily Pivots?") EMA = ema(close,8) hh ="X" //Camarilla pivot = (high + low + close ) / 3.0 range = high - low h5 = (high/low) * close h4 = close + (high - low) * 1.1 / 2.0 h3 = close + (high - low) * 1.1 / 4.0 h2 = close + (high - low) * 1.1 / 6.0 h1 = close + (high - low) * 1.1 / 12.0 l1 = close - (high - low) * 1.1 / 12.0 l2 = close - (high - low) * 1.1 / 6.0 l3 = close - (high - low) * 1.1 / 4.0 l4 = close - (high - low) * 1.1 / 2.0 h6 = h5 + 1.168 * (h5 - h4) l5 = close - (h5 - close) l6 = close - (h6 - close) // Daily line breaks //sopen = request.security(syminfo.tickerid, "D", open [1]) //shigh = request.security(syminfo.tickerid, "D", high [1]) //slow = request.security(syminfo.tickerid, "D", low [1]) //sclose = request.security(syminfo.tickerid, "D", close [1]) // // Color //dcolor=sopen != sopen[1] ? na : black //dcolor1=sopen != sopen[1] ? na : red //dcolor2=sopen != sopen[1] ? na : green //Daily Pivots dtime_pivot = request.security(syminfo.tickerid, 'W', pivot[1]) dtime_h6 = request.security(syminfo.tickerid, 'W', h6[1]) dtime_h5 = request.security(syminfo.tickerid, 'W', h5[1]) dtime_h4 = request.security(syminfo.tickerid, 'W', h4[1]) dtime_h3 = request.security(syminfo.tickerid, 'W', h3[1]) dtime_h2 = request.security(syminfo.tickerid, 'W', h2[1]) dtime_h1 = request.security(syminfo.tickerid, 'W', h1[1]) dtime_l1 = request.security(syminfo.tickerid, 'W', l1[1]) dtime_l2 = request.security(syminfo.tickerid, 'W', l2[1]) dtime_l3 = request.security(syminfo.tickerid, 'W', l3[1]) dtime_l4 = request.security(syminfo.tickerid, 'W', l4[1]) dtime_l5 = request.security(syminfo.tickerid, 'W', l5[1]) dtime_l6 = request.security(syminfo.tickerid, 'W', l6[1]) men = (dtime_l1-dtime_l2)/7 //plot(sd and dtime_l5 ? dtime_l5 : na, title="Daily L5",color=dcolor2, linewidth=2) //plot(sd and dtime_l6 ? dtime_l6 : na, title="Daily L6",color=dcolor2, linewidth=2) longCondition = close <=dtime_l3 and close <= (dtime_l3-men)//close >dtime_h4 and open < dtime_h4 and EMA < close if (longCondition) strategy.entry("Long12", strategy.long) strategy.exit ("Exit Long","Longl2") if (high >= (dtime_h1-men)) strategy.entry("Short", strategy.short) strategy.exit ("Exit Short","Short")