HMA ডেইলি ক্রসওভার ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2023-09-22 17:07:15 অবশেষে সংশোধন করুন: 2023-09-22 17:07:15
অনুলিপি: 1 ক্লিকের সংখ্যা: 813
1
ফোকাস
1617
অনুসারী

ওভারভিউ

এই কৌশলটি HMA গড় এবং সূর্যের লাইনের ক্রস সিগন্যালের মাধ্যমে প্রবেশ করে এবং স্টপ লস স্টপ লজিক সেট করে পজিশন পরিচালনা করে। এই কৌশলটি বিভিন্ন সময়কালের সূচকগুলির সাথে মিলিত হয় এবং মাঝারি-দীর্ঘ লাইনের ট্রেন্ড ট্রেডিংয়ের জন্য উপযুক্ত।

কৌশল নীতি

এই কৌশলটি মূলত নিম্নলিখিত সূচক এবং নিয়মগুলির মাধ্যমে ট্রেডিং সংকেতগুলি বিচার করেঃ

  • এইচএমএ গড় লাইন: দামের হাল চলমান গড় গণনা করে, মধ্য ও দীর্ঘ লাইনের প্রবণতার দিক নির্ণয় করে।

  • দিনরেখার সমাপ্তির মূল্যঃ সংক্ষিপ্ত চক্রের দামের গতিবিধি বিচার করা।

  • প্রবেশের সংকেতঃ HMA-তে গতকালের বন্ধের দাম অতিক্রম করে এবং স্বল্প সময়ের দাম আগের দিনের দামের চেয়ে বেশি হলে এটি একটি মাল্টি-সিগন্যাল হিসাবে বিবেচিত হয়; বিপরীতভাবে, এটি খালি।

  • স্টপ লসঃ একটি নির্দিষ্ট স্টপ লস স্টপ পয়েন্ট সেট করুন এবং যখন দামটি স্টপ লস বা স্টপ লস মূল্য স্পর্শ করে তখন পয়েন্টটি বন্ধ করুন।

কৌশলগত সুবিধা

  • HMA সূচক মসৃণতা প্যারামিটার সামঞ্জস্যযোগ্য, অভিযোজিত।

  • সিগন্যালের গুণগত মান উন্নত করতে বিভিন্ন সময়কালের সূচক বিবেচনা করুন।

  • স্টপ লস স্টপ লজিক, যা ঝুঁকি নিয়ন্ত্রণে সহায়ক।

  • সুস্পষ্ট প্রবেশের নিয়ম এবং পজিশন ব্যবস্থাপনার কৌশল।

  • বিভিন্ন বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়ার জন্য প্রতিক্রিয়া পরামিতিগুলিকে অপ্টিমাইজ করা যায়।

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

  • এইচএমএ পিছিয়ে পড়ার কারণে সেরা প্রবেশের সময়টি মিস করা হতে পারে।

  • ফিক্সড স্টপ লস স্টপ প্যারামিটারগুলি খুব র্যাডিকাল বা রক্ষণশীল হতে পারে।

  • এই প্রবণতা সম্পর্কে সঠিক ধারণা না থাকলে, আপনি হয়তো বিপরীত দিকে ঝুঁকতে পারেন।

  • সহজ ট্রেডিং নিয়মের ফলে ভুয়া সংকেত তৈরি হতে পারে।

ঝুঁকি কমানোর জন্য নিম্নলিখিত পদক্ষেপগুলি বিবেচনা করা যেতে পারেঃ

  1. এইচএমএ প্যারামিটারগুলিকে অপ্টিমাইজ করুন যাতে বিলম্বের ভারসাম্য বজায় থাকে।

  2. ট্র্যাকিং স্টপ সেট করুন, রিয়েল টাইমে স্টপ অবস্থান সামঞ্জস্য করুন

  3. “অনেকের মতে, এই প্রবণতা কম।

  4. ট্রেডিং সিগন্যাল যাচাই করার জন্য MACD ইত্যাদি সংকেত যুক্ত করুন।

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

এই কৌশলকে আরও উন্নত করা যেতে পারেঃ

  1. এইচএমএ প্যারামিটারগুলিকে অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করুন।

  2. ট্রেডিংয়ে দুর্বলতা ও প্রবণতার সূচক যুক্ত করুন এবং বিপরীতমুখী ট্রেডিং এড়িয়ে চলুন।

  3. গতিশীল স্টপ লস স্টপ ব্যবহার করুন, স্থির পয়েন্টের পরিবর্তে।

  4. মেশিন লার্নিং অ্যালগরিদমের প্রবর্তন, বিগ ডেটা ব্যবহার করে স্বয়ংক্রিয়ভাবে প্যারামিটারগুলি অপ্টিমাইজ করা।

  5. অ্যানালগ ডেলিভারি বৈশিষ্ট্য যোগ করা হয়েছে, রিয়েল-ডিস্ক কর্মক্ষমতা পরীক্ষা করা হয়েছে।

সারসংক্ষেপ

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

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

//@version=4
// created by SeaSide420       Enters on crossovers, exits Basket when profit $ = TP
// strategy(title="HMA & D1 crossover", overlay=true, currency="BTC", initial_capital=1, default_qty_type=strategy.percent_of_equity, default_qty_value=1, commission_type=strategy.commission.percent,commission_value=0.25,slippage=1)
SL=input(defval=-0.05,title="StopLoss $",type=input.float,step=0.01, maxval=-0.01)
TP=input(defval=0.05,title="TargetPoint $",type=input.float,step=0.01, minval=0.01)
price=input(title="Source",type=input.source,defval=open)
Period=input(14, minval=1)
hma = wma(2*wma(price, Period/2)-wma(price, Period), round(sqrt(Period)))
s1=security(syminfo.tickerid, timeframe.period, price, barmerge.gaps_off, barmerge.lookahead_off)
s2=security(syminfo.tickerid, "D", price, barmerge.gaps_off, barmerge.lookahead_off)
cp=s2<price?color.lime:color.red
cp1=plot((s2),color=color.black,title="DailyCandle1",linewidth=2,transp=0)
cp2=plot((s2[1]),color=color.black,title="DailyCandle2",linewidth=2,transp=0)
cp3=plot(hma,title="HMA",color=color.black)
fill(cp1,cp2,color=cp,transp=1)
fill(cp1,cp3,color=cp,transp=75)
closeall=strategy.openprofit<SL or strategy.openprofit>TP
if closeall
    strategy.close_all(comment = "Close All")
if (hma>hma[1] and s1>s2 and s2[1]>s2[2] and s1>s2[1])
    strategy.order("Buy", strategy.long)
if (hma<hma[1] and s1<s2 and s2[1]<s2[2] and s1<s2[1])
    strategy.order("Sell", strategy.short)