এটি একটি প্রবণতা ভিত্তিক পরিমাণগত ট্রেডিং কৌশল। এটি মূলত বিভিন্ন সময়ের সাথে তিনটি চলমান গড় লাইন ব্যবহার করে, এটিআর সূচকের সাথে মিলিত, বাজারের প্রবণতা ট্র্যাক করতে এবং প্রবেশ এবং প্রস্থান সময় নির্ধারণে সহায়তা করে।
কৌশলটি 9 দিনের (স্বল্পমেয়াদী), 15 দিনের (মাঝারি মেয়াদী) এবং 24 দিনের (দীর্ঘমেয়াদী) তিনটি চলমান গড় রেখা ব্যবহার করে। তাদের মধ্যে, 9 দিনের এবং 15 দিনের লাইনগুলি প্রবণতা দিক এবং প্রবেশের সময় নির্ধারণের জন্য ব্যবহৃত হয়, যখন 24 দিনের লাইনটি লাভ গ্রহণ এবং স্টপ-লস নির্ধারণের জন্য ব্যবহৃত হয়। একই সাথে, কৌশলটি গতিশীলভাবে চলমান গড় লাইনগুলি সামঞ্জস্য করার জন্য এটিআর সূচককেও অন্তর্ভুক্ত করে যাতে বাজারের অস্থিরতার সাথে আরও ভালভাবে খাপ খাইয়ে নেওয়া যায়।
বিশেষত, যখন স্বল্পমেয়াদী চলমান গড় রেখা মাঝারি মেয়াদী চলমান গড় রেখার উপরে অতিক্রম করে এবং বন্ধের মূল্য স্বল্পমেয়াদী চলমান গড় রেখার চেয়ে বেশি হয়, তখন এটি নির্দেশ করে যে প্রবণতা আবির্ভূত হতে শুরু করেছে এবং এই মুহুর্তে দীর্ঘ অবস্থান স্থাপন করা যেতে পারে। যখন স্বল্পমেয়াদী চলমান গড় রেখা দীর্ঘমেয়াদী চলমান গড় রেখার নীচে অতিক্রম করে, বা বন্ধের মূল্য দীর্ঘমেয়াদী চলমান গড় রেখার নীচে থাকে, তখন এটি একটি প্রবণতা বিপরীতকে নির্দেশ করে, তাই স্টপ লস বা শর্ট পজিশনের জন্য বিদ্যমান অবস্থানগুলি বন্ধ করা উচিত।
এছাড়াও, কৌশলটি প্রবণতা দিকটি স্বজ্ঞাতভাবে প্রদর্শন করতে বার রঙও ব্যবহার করে। স্বল্পমেয়াদী লাইনটি মাঝারি মেয়াদী লাইনের উপরে থাকলে বারগুলি সবুজ রঙের এবং দীর্ঘমেয়াদী লাইনের নীচে থাকলে লাল রঙের।
সামগ্রিকভাবে এটি একটি তুলনামূলকভাবে শক্তিশালী ট্রেন্ড-পরবর্তী কৌশল। এটি ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস / মুনাফা গ্রহণের প্রক্রিয়াগুলি সেট করার সময় মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা কার্যকরভাবে ক্যাপচার করতে পারে। তবে কৌশলটি পরামিতি এবং বাজারের অবস্থার প্রতি সংবেদনশীল, আরও বাজারের পরিবেশের সাথে খাপ খাইয়ে নেওয়ার জন্য আরও অপ্টিমাইজেশনের প্রয়োজন।
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ceyhun //@version=4 strategy("Chaloke System Strategy",overlay=true) P1=input(9,title="ShortTerm Period") P2=input(15,title="MidTerm Period") P3=input(24,title="LongTerm Period") P4=input(5,title="Invesment Term") P5=input(5,title="ATR Period") Barcolor=input(true,title="Barcolor") Sm=2*P5/10 ATRX=Sm*atr(P4) S=ema(close,P1)-ATRX M=ema(close,P2)-ATRX Lg=ema(close,P3)-ATRX Sht=iff(close==highest(close,3),S,ema(close[1],P1)-ATRX) Mid=iff(close==highest(close,3),M,ema(close[1],P2)-ATRX) Lng=iff(close==highest(close,3),Lg,ema(close[1],P3)-ATRX) colors=iff(Sht>Mid and close > Sht ,color.green,iff(close < Lng or Sht<Lng,color.red,color.black)) plot(Sht,"Short",color=color.green,linewidth=2) plot(Mid,"Middle",color=color.black,linewidth=2) plot(Lng,"Long",color=color.red,linewidth=2) barcolor(Barcolor ? colors :na) long = crossover(Sht,Mid) and close > Sht short = crossunder(Sht,Lng) or close < Lng if long strategy.entry("Long", strategy.long, comment="Long") if short strategy.entry("Short", strategy.short, comment="Short") alertcondition(long, title='Long', message='Chaloke System Alert Long') alertcondition(short, title='Short', message='Chaloke System Alert Short')