দ্বৈত-ট্র্যাক যুগান্তকারী কৌশল


সৃষ্টির তারিখ: 2023-09-19 16:27:12 অবশেষে সংশোধন করুন: 2023-09-19 16:27:12
অনুলিপি: 0 ক্লিকের সংখ্যা: 644
1
ফোকাস
1617
অনুসারী

ওভারভিউ

ডাবল-ট্র্যাক ব্রেকিং কৌশলটি ওপেনিং মূল্য এবং পূর্ববর্তী দিনের ওঠানামার মাত্রার উপর ভিত্তি করে ট্র্যাকের উপরে এবং নিচে সেট করা হয়। এটি ট্রেন্ড ট্রেডিংয়ের সুযোগকে ধরে রাখে।

কৌশল নীতি

  1. সর্বশেষ N মূল K লাইনের সর্বোচ্চ মূল্যHH এবং সর্বনিম্ন মূল্যLL}} গণনা করুন।

  2. আগের দিনের সর্বোচ্চ ক্লোজ-আপ মূল্য HC এবং সর্বনিম্ন ক্লোজ-আপ মূল্য LC।

  3. আগের দিন ওঠানামা রেঞ্জ এইচএইচ-এলসি এবং এইচসি-এলএল এর বৃহত্তর মান।

  4. ওপেন ট্র্যাক BuyLine ওপেন মূল্যের জন্য k1 যোগ করে*Range。

  5. নিম্নরেখা SellLine খোলার মূল্য থেকে k2 কেটে*Range。

  6. যখন ক্লোজিং প্রাইস ওপরে ট্রেইল পার হয় তখন বেশি করুন। যখন ক্লোজিং প্রাইস নিচে ট্রেইল পার হয় তখন খালি করুন।

সামর্থ্য বিশ্লেষণ

এই কৌশলটির প্রধান সুবিধাগুলো হলঃ

  1. ট্রেডিং সুযোগের জন্য ওপেনিং প্রাইসের কাছাকাছি ট্রেডিংয়ের সুযোগ গ্রহণ করুন।

  2. ট্র্যাকের উপরে এবং নীচে ইতিহাসের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে সেট করা হয়েছে, বিষয়বস্তু এড়ানো হয়েছে।

  3. k মানটি বিভিন্ন জাতের জন্য কাস্টমাইজ করা যায়।

  4. “বিভ্রান্তি স্পষ্ট, সংকেত উচ্চমানের”।

  5. বিভিন্ন স্তরের প্রবণতা ক্যাপচার করার জন্য একটি নমনীয় হোল্ডিং চক্র সেট করুন।

ঝুঁকি বিশ্লেষণ

এই কৌশলের প্রধান ঝুঁকিগুলো হলঃ

  1. ট্র্যাকের উপরে ও নীচে যুক্তিসঙ্গত পরিসীমা নির্ধারণ করা সম্ভব নয়, অপ্টিমাইজেশনের ঝুঁকি রয়েছে।

  2. একটি ব্রেকআপ একটি মিথ্যা ব্রেকআপ হতে পারে, যার জন্য একটি স্টপ লস সেট করতে হবে।

  3. ফিক্সড হোল্ডিং সময় গতিশীল প্রতিক্রিয়াশীল নয়।

  4. সংক্ষিপ্ত পর্যবেক্ষণ সময়কাল, সম্ভবত কার্ভ ফিট।

  5. মাল্টি ফ্লাইট দ্বিপাক্ষিক লেনদেনের ক্ষেত্রে, এটি বাস্তবায়ন করা আরও কঠিন।

সমাধানঃ

  1. k-মানের প্যারামিটার অপ্টিমাইজ করুন এবং ডাটা রিটার্নিংয়ের পরিসর বাড়ান।

  2. একক ক্ষতি নিয়ন্ত্রণের জন্য যুক্তিসঙ্গত স্টপ লস অবস্থান সেট করুন।

  3. ট্রেডিংয়ে ট্রেন্ডিংয়ের প্রবণতা বাড়ান এবং বিপরীতমুখী ট্রেডিং এড়িয়ে চলুন।

  4. এই তারিখের মধ্যে পজিশন হোল্ডিং পিরিয়ড কমাতে বিবেচনা করুন।

  5. “অবশ্যই, আমরা আমাদের অবস্থানকে ধাপে ধাপে প্রসারিত করব।

অপ্টিমাইজেশান দিক

এই কৌশলটি নিম্নলিখিত বিষয়গুলিকে উন্নত করতে পারেঃ

  1. গতিশীল সামঞ্জস্য আপ এবং ডাউন ট্র্যাক প্যারামিটার k মান

  2. ট্রেডিং ভলিউম সহ অন্যান্য সূচকগুলি একটি ব্রেকিং সিগন্যাল নিশ্চিত করেছে।

  3. মোবাইল স্টপ লস প্রোটেকশনের মুনাফা বাড়ানো।

  4. “এটি একটি দুর্দান্ত সুযোগ এবং আমি আশা করি আপনি এটি উপভোগ করবেন। “

  5. প্রবণতা এবং ব্যবধানের মধ্যে পার্থক্য করা, কৌশলগত বিভাজন করা।

সারসংক্ষেপ

ডাবল রেল ব্রেকআউট কৌশলটি খোলার দামের কাছাকাছি ট্রেন্ডিং ট্রেডিংয়ের সুযোগগুলি ধরতে পারে। তবে এর প্যারামিটার সেট এবং পজিশন হোল্ডিংয়ের সময়টি অপ্টিমাইজ করার জন্য বৃহত্তর স্থান রয়েছে এবং ঝুঁকি নিয়ন্ত্রণের বিষয়ে পুরোপুরি বিবেচনা করা দরকার। রিয়েল-টাইম সময়টি রক্ষণশীল প্যারামিটার থেকে শুরু করে ধীরে ধীরে পজিশনটি প্রসারিত করার পরামর্শ দেওয়া হয়।

কৌশল সোর্স কোড
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Dual Thrust Strategy",overlay=true,initial_capital=1000)
k1=input(0.67,type=float,step=0.01)
k2=input(0.62,type=float,step=0.01)
TimeFrame=input('240')
len=input(20)
HH=security(syminfo.tickerid,TimeFrame,highest(high,len),barmerge.lookahead_off)
LC=security(syminfo.tickerid,TimeFrame,lowest(close,len),barmerge.lookahead_off)
HC=security(syminfo.tickerid,TimeFrame,highest(close,len),barmerge.lookahead_off)
LL=security(syminfo.tickerid,TimeFrame,lowest(low,len),barmerge.lookahead_off)
Range=max(HH-LC,HC-LL)
BuyLine=security(syminfo.tickerid,"D",open,barmerge.lookahead_off)+k1*Range
SellLine=security(syminfo.tickerid,"D",open,barmerge.lookahead_off)-k2*Range
plot(BuyLine,color=blue,linewidth=2,offset=1,transp=70)
plot(SellLine,color=red,linewidth=2,offset=1,transp=70)


LongCondition=crossover(close,BuyLine)
ShortCondition=crossunder(close,SellLine)
strategy.entry("enter long",true,1,when=LongCondition)
strategy.entry("enter short",false,1,when=ShortCondition)
plotshape(LongCondition and strategy.position_size<0?low:na,style=shape.labelup,location=location.absolute,color=blue,text="Long",textcolor=white,size=size.small)
plotshape(ShortCondition and strategy.position_size>0?high:na,style=shape.labeldown,location=location.absolute,color=red,text="Short",textcolor=white,size=size.small)
alertcondition(LongCondition and strategy.position_size<0,title='Long_DT')
alertcondition(ShortCondition and strategy.position_size>0,title='Short_DT')