
এই কৌশলটি সহজ K-লাইন আকৃতির বিচার বিধি নির্ধারণ করে, টেসলার 4 ঘন্টা লাইনের লং পজিশনের ব্রেকডাউন ট্রেডিংয়ের জন্য। কৌশলটি সহজ, যুক্তিসঙ্গত স্পষ্টতা এবং সহজে বোঝার মতো সুবিধাগুলি অর্জন করে।
কৌশলটির মূল বিচার যুক্তি নিম্নলিখিত চারটি কে-লাইন আকৃতির নিয়মের উপর ভিত্তি করেঃ
যখন উপরের চারটি নিয়ম একই সাথে পূরণ করা হয়, তখন একাধিক দিকের পজিশন খোলার অপারেশন করা হয়।
এছাড়াও, কৌশলটি স্টপ লস এবং স্টপ স্টপ অবস্থান নির্ধারণ করে, যখন দাম স্টপ লস বা স্টপ লস শর্তকে ট্রিগার করে তখন পজিশন অপারেশন করা হয়।
এই কৌশলটির কিছু সুবিধা রয়েছেঃ
এই ঝুঁকির মধ্যে রয়েছেঃ
নিম্নলিখিত উপায়ে ঝুঁকি কমাতে পারেনঃ
এই কৌশলটি নিম্নলিখিত দিকগুলিকে অনুকূলিত করতে পারেঃ
এই কৌশলটি সহজ কে-লাইন আকৃতির বিচারক নিয়মের মাধ্যমে বহু বিঘ্নিত লেনদেন করতে সক্ষম হয়, যদিও কিছু উন্নতির জায়গা রয়েছে, তবে সরলতা এবং প্রত্যক্ষতার বিবেচনায়, এই কৌশলটি একটি দীর্ঘ পজিশন কৌশল যা প্রাথমিকভাবে বোঝার এবং ব্যবহারের জন্য উপযুক্ত। ক্রমাগত অপ্টিমাইজেশনের মাধ্যমে, কৌশলটির কার্যকারিতা আরও ভাল করা যেতে পারে।
/*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/
// © TheQuantScience
//@version=5
strategy("SimpleBarPattern_LongOnly", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, currency = currency.EUR, initial_capital = 1000, commission_type = strategy.commission.percent, commission_value = 0.03)
// Make input options that configure backtest date range
startDate = input.int(title="Start Date",
defval=1, minval=1, maxval=31)
startMonth = input.int(title="Start Month",
defval=1, minval=1, maxval=12)
startYear = input.int(title="Start Year",
defval=2017, minval=1800, maxval=2100)
endDate = input.int(title="End Date",
defval=8, minval=1, maxval=31)
endMonth = input.int(title="End Month",
defval=3, minval=1, maxval=12)
endYear = input.int(title="End Year",
defval=2022, minval=1800, maxval=2100)
// Look if the close time of the current bar
// Falls inside the date range
inDateRange = true
// Setting Conditions
ConditionA = low < open
ConditionB = low < low[1]
ConditionC = close > open
ConditionD = close > open[1] and close > close[1]
FirstCondition = ConditionA and ConditionB
SecondCondition = ConditionC and ConditionD
IsLong = FirstCondition and SecondCondition
TakeProfit_long = input(4.00)
StopLoss_long = input(4.00)
Profit = TakeProfit_long*close/100/syminfo.mintick
Loss = StopLoss_long*close/100/syminfo.mintick
EntryCondition = IsLong and inDateRange
// Trade Entry&Exit Condition
if EntryCondition and strategy.opentrades == 0
strategy.entry(id = 'Open_Long', direction = strategy.long)
strategy.exit(id = "Close_Long", from_entry = 'Open_Long', profit = Profit, loss = Loss)