
এই কৌশলটি এফভিজি সূচকের উপর ভিত্তি করে একটি গতিশীল শর্ট লাইন ট্রেডিং কৌশল। এটি এফভিজি সূচকের মাল্টি-হেড এবং শূন্য-হেড সংকেতগুলি সনাক্ত করে বাজারে সম্ভাব্য শর্ট লাইন ট্রেডিংয়ের সুযোগগুলি সন্ধান করে। এই কৌশলটি সম্ভাব্য ক্ষতি সীমাবদ্ধ করতে এবং সর্বাধিক লাভের জন্য কঠোর স্টপ লস এবং লাভের লক্ষ্য ব্যবহার করে। এই কৌশলটি স্বল্প সময়ের ফ্রেমে প্রযোজ্য (যেমন 1 মিনিট বা 5 মিনিটের চার্ট) ।
এই কৌশলটি সম্ভাব্য ব্যবসায়ের সুযোগগুলি সনাক্ত করার জন্য এফভিজি সূচক ব্যবহার করে। এফভিজি সূচকটি বর্তমান বন্ধের দামকে প্রথম তিনটি কে লাইনের সর্বোচ্চ এবং সর্বনিম্ন মূল্যের সাথে তুলনা করে মাল্টি-হেড এবং ফাঁকা-হেড সংকেতগুলি নির্ধারণ করে। বর্তমান বন্ধের দাম যদি প্রথম তিনটি কে লাইনের সর্বোচ্চ মূল্যের চেয়ে বেশি হয় তবে একটি মাল্টি-হেড সংকেত ট্রিগার করে; বর্তমান বন্ধের দাম যদি প্রথম তিনটি কে লাইনের সর্বনিম্ন মূল্যের চেয়ে কম হয় তবে একটি ফাঁকা-হেড সংকেত ট্রিগার করে।
একবার ট্রেডিং সিগন্যাল চিহ্নিত হয়ে গেলে, কৌশলটি এফভিজি পরিসরের মাঝখানে ক্রয় বা বিক্রয় অর্ডার কার্যকর করে। মাল্টি-হেড ট্রেডের জন্য, স্টপ লস অবস্থানটি এফভিজি সর্বনিম্নের নীচে 1% এবং লাভের লক্ষ্যমাত্রাটি এফভিজি সর্বোচ্চের উপরে 2%। খালি হেড ট্রেডের জন্য, স্টপ লস অবস্থানটি এফভিজি সর্বোচ্চের উপরে 1% এবং লাভের লক্ষ্যমাত্রাটি এফভিজি সর্বনিম্নের নীচে 2%।
এই কৌশলটি সম্ভাব্য ব্যবসায়ের সুযোগগুলি সনাক্ত করতে একটি সহজ এবং কার্যকর এফভিজি সূচক ব্যবহার করে। এফভিজি সূচকগুলি স্বল্পমেয়াদী মূল্যের গতিশীলতা ক্যাপচার করতে সক্ষম, যা প্রবণতা গঠনের প্রাথমিক পর্যায়ে বাণিজ্যকে সহায়তা করে।
এই কৌশলটি সম্ভাব্য ক্ষতিকে সীমাবদ্ধ করতে এবং আয়কে সর্বাধিকতর করতে কঠোর স্টপ লস এবং লাভের লক্ষ্যমাত্রা গ্রহণ করে। এটি ঝুঁকি পরিচালনা করতে এবং সামগ্রিক লাভজনকতা বাড়াতে সহায়তা করে।
এই কৌশলটি স্বল্প সময়ের ফ্রেমে কাজ করে এবং বাজারের স্বল্প সময়ের ওঠানামাকে কাজে লাগায়। এই কৌশলটি ক্রমাগত পরিবর্তিত বাজারের অবস্থার সাথে দ্রুত অভিযোজিত হতে সক্ষম করে।
এই কৌশলটি এফভিজি সূচক দ্বারা সরবরাহিত ট্রেডিং সিগন্যালের উপর নির্ভর করে। যদিও এফভিজি সূচক মূল্যের গতিশীলতা ক্যাপচার করার ক্ষেত্রে কার্যকর, তবে এটি প্রতিটি ব্যবসায়ের সাফল্যের গ্যারান্টি দেয় না। ভুল সংকেতগুলি ক্ষতিগ্রস্থ ব্যবসায়ের কারণ হতে পারে।
এই কৌশলটি স্থির স্টপ লস এবং লাভের লক্ষ্যমাত্রা ব্যবহার করে। যদিও এটি ঝুঁকি পরিচালনা করতে সহায়তা করে তবে এটি সম্ভাব্য লাভকে সীমাবদ্ধ করতে পারে। শক্তিশালী প্রবণতার সময়, দামগুলি প্রত্যাশিত লাভের লক্ষ্যমাত্রা ছাড়িয়ে যেতে পারে।
সংক্ষিপ্ত লাইন ট্রেডিং কৌশল উচ্চতর ট্রেডিং ফ্রিকোয়েন্সি এবং ট্রেডিং খরচ সম্মুখীন। ঘন ঘন ট্রেডিং একটি বড় পরিমাণে slippage এবং কমিশন সৃষ্টি করতে পারে, সামগ্রিক লাভজনকতা প্রভাবিত করে।
গতিশীল ক্ষতি এবং লাভের লক্ষ্যগুলিকে কৌশলটিতে অন্তর্ভুক্ত করার বিষয়টি বিবেচনা করুন। বাজারের অস্থিরতা এবং প্রবণতার শক্তি অনুসারে ক্ষতি এবং লাভের লক্ষ্যগুলিকে সামঞ্জস্য করুন, যা বিভিন্ন বাজারের অবস্থার সাথে আরও ভালভাবে খাপ খায়।
অন্যান্য প্রযুক্তিগত সূচক (যেমন একটি চলমান গড় বা অপেক্ষাকৃত দুর্বল সূচক) এফভিজি সূচকের সাথে একত্রিত করা অতিরিক্ত নিশ্চিতকরণ এবং ফিল্টারিং সরবরাহ করে। এটি ভুল সংকেত হ্রাস করতে এবং ব্যবসায়ের নির্ভুলতা বাড়াতে সহায়তা করতে পারে।
কৌশলগুলিকে পুনরায় পরীক্ষা করা এবং অপ্টিমাইজ করা হয় যাতে সর্বোত্তম প্যারামিটার সেটগুলি (যেমন এফভিজি চক্র, স্টপ লস এবং লাভের লক্ষ্য শতাংশ) নির্ধারণ করা যায়। এই প্যারামিটারগুলিকে অপ্টিমাইজ করে কৌশলটির সামগ্রিক কার্যকারিতা উন্নত করা যায়।
সামগ্রিকভাবে, এফভিজি গতিশীল শর্ট লাইন ট্রেডিং কৌশলটি একটি সহজ এবং কার্যকর কৌশল যা এফভিজি সূচককে স্বল্প সময়ের ফ্রেমে মূল্যের গতিশীলতা ক্যাপচার করতে ব্যবহার করে। কঠোর স্টপ এবং লাভের লক্ষ্য ব্যবহার করে, কৌশলটি ঝুঁকি পরিচালনা করতে এবং রিটার্নকে সর্বাধিকতর করতে সক্ষম হয়। তবে, কৌশলটি ভুল সংকেত, স্থির স্টপ এবং লাভের লক্ষ্য এবং উচ্চ ব্যবসায়ের ফ্রিকোয়েন্সি সহ ঝুঁকির মুখোমুখি হয়। এই কৌশলটি আরও অপ্টিমাইজ করার জন্য, গতিশীল স্টপ এবং লাভের লক্ষ্যগুলি গ্রহণ করা, অন্যান্য প্রযুক্তিগত সূচকগুলির সাথে মিলিত হওয়া এবং কৌশলটির প্যারামিটারগুলির অপ্টিমাইজেশন বিবেচনা করা যেতে পারে। এই উন্নতিগুলির মাধ্যমে, এফভিজি গতিশীল শর্ট লাইন ট্রেডিং কৌশলটি আরও শক্তিশালী এবং নির্ভরযোগ্য ব্যবসায়ের সরঞ্জাম হতে পারে।
/*backtest
start: 2023-05-22 00:00:00
end: 2024-05-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("ScalpingStrategy", overlay=true)
// Define the FVG calculation
fvgLow = ta.lowest(low, 3)
fvgHigh = ta.highest(high, 3)
var float entrySL=0
// Define the Bullish and Bearish FVG conditions
bullishFVG = low[1] > high[3]
bearishFVG = high[1] < low[3]
// Define the mid-point of the FVG range
fvgMid = (fvgLow + fvgHigh) / 2
// Define the buy and sell conditions
buyCondition = bullishFVG and close >= fvgMid and low<=fvgHigh
sellCondition = bearishFVG and close <= fvgMid and high>=fvgLow
// Plot buy and sell signals
plotshape(buyCondition, style=shape.labelup, location=location.belowbar, color=color.green, text="B")
plotshape(sellCondition, style=shape.labeldown, location=location.abovebar, color=color.red, text="S")
// Execute buy and sell orders
var float targetLong = 0
var float targetShort = 0
if (buyCondition)
strategy.entry("Buy", strategy.long)
targetLong := high * 1.0012 // Calculate target price 2% above high
strategy.exit("Target", "Buy", limit=targetLong)
entrySL=fvgLow*0.994
if (sellCondition)
strategy.entry("Sell", strategy.short)
targetShort := low * 0.994 // Calculate target price 2% below low
strategy.exit("Target", "Sell", limit=targetShort)
entrySL=fvgHigh*1.0028
// Trailing stoploss
//stopLossLong = fvgLow * 0.997 // strategy.position_avg_price * 0.995
//stopLossShort = fvgHigh * 1.003 // strategy.position_avg_price * 1.005
stopLossLong = math.max(fvgLow * 0.997, strategy.position_avg_price * 0.995)
stopLossShort = math.min(fvgHigh * 1.003, strategy.position_avg_price * 1.005)
// Plot stoploss lines with small length
plot(stopLossLong, title="Stop Loss Long", color= strategy.position_size > 0 ? color.red : na, linewidth=1)
plot(stopLossShort, title="Stop Loss Short", color= strategy.position_size < 0 ? color.red : na, linewidth=1)
plot(targetLong, title="TLong", color= strategy.position_size > 0 ? color.green : na, linewidth=1)
plot(targetShort, title="TShort",color= strategy.position_size < 0 ? color.green : na, linewidth=1)
// Exit with stoploss
strategy.exit("Stop Loss", "Buy", stop=stopLossLong)
strategy.exit("Stop Loss", "Sell", stop=stopLossShort)