
এই কৌশলটি একটি বিটিসি রোবট ট্রেডিং কৌশল যা একাধিক স্তরের স্টপ-স্টপ। এটি সর্বনিম্ন পয়েন্টটি সন্ধান করে একটি ক্রয়-প্রবেশ করে, তারপরে একাধিক স্তরের স্টপ-স্টপ সেট করে একটি স্টপ-স্টপ-এক্সিট সেট করে। একই সাথে স্টপ-লস সেট করে ঝুঁকি নিয়ন্ত্রণ। এই কৌশলটি বিটিসির জন্য উপযুক্ত।
প্রবেশের সময় খুঁজুনঃ যখন সিসি সূচক 0 অক্ষের নীচে অতিক্রম করে তখন একটি ক্রয় সংকেত উত্পন্ন হয়, সেই সময়ে একাধিক অর্ডার কেনা হয়।
সেট স্টপ লস পয়েন্টঃ ইনপুট সেট স্টপ লস শতাংশের মাধ্যমে মূল্যের মধ্যে স্টপ লস রূপান্তর করুন।
মাল্টি-লেভেল স্টপ সেট করুনঃ 4 টি প্রস্থান পয়েন্টে বিভক্ত করুন, ইনপুট দ্বারা প্রতিটি প্রস্থান পয়েন্টের স্টপ শতাংশ সেট করুন, দামের মধ্যে রূপান্তর করুন।
ঝুঁকি নিয়ন্ত্রণঃ সর্বোচ্চ পজিশনের পরিমাণ নির্ধারণ করুন, প্রতিটি প্রস্থান পয়েন্টের প্রস্থান শতাংশের ইনপুট সেট করে ঝুঁকি বিচ্ছিন্ন করুন।
এই কৌশলটির সুবিধাগুলি হলঃ
এন্ট্রি সিগন্যালগুলি নির্ভরযোগ্য, সর্বনিম্ন পয়েন্টগুলি সন্ধান করুন এবং উচ্চ পয়েন্টগুলি এড়িয়ে চলুন।
মাল্টি-লেভেল স্টপগুলি মুনাফার একটি অংশ লক করে এবং মুনাফার একটি অংশ বজায় রাখে।
স্টপ লস পয়েন্ট সেট করুন এবং ঝুঁকি নিয়ন্ত্রণ করুন, যাতে আপনি আপনার ক্ষতিকে একটি নির্দিষ্ট সীমার মধ্যে রাখতে পারেন।
একসাথে সমস্ত লোকসান এড়ানোর জন্য, ঝুঁকিগুলি বিভক্ত করা যেতে পারে।
তবে, কিছু লোকের মতে, এটি তাদের পক্ষে সম্ভব নয়।
এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ
সিসি সূচকটি সর্বনিম্ন পয়েন্টটি শতভাগ নিশ্চিত করতে পারে না, যার ফলে ক্রয়ের সুযোগ হারাতে পারে।
স্টপ পয়েন্টের ভুল সেটআপ অপ্রয়োজনীয় ক্ষতির কারণ হতে পারে।
অন্যথায়, আপনি আপনার ব্যবসায়ের ক্ষতির জন্য দায়ী হবেন।
এই ভূমিকম্পের পর থেকে রান্না বন্ধ করা অনেক কঠিন হয়ে পড়েছে।
তিনি বলেন, “এটা আমাদের জন্য খুবই কঠিন, কিন্তু আমরা এটা করতে পারি।
এই ক্ষেত্রে, নিম্নলিখিত দিকগুলিকে অপ্টিমাইজ করা যেতে পারেঃ
এদিকে, ক্রেতাদের জন্য, ক্রেতাদের জন্য, ক্রেতাদের জন্য, ক্রেতাদের জন্য, ক্রেতাদের জন্য, ক্রেতাদের জন্য, ক্রেতাদের জন্য, ক্রেতাদের জন্য।
“অর্থনীতির একটি অংশ হিসেবে, আমরা আমাদের ক্ষতির প্রতিরোধের কৌশলকে আরও স্থিতিস্থাপক এবং প্রতিক্রিয়াশীল করে তুলতে চাই।
“এটি একটি দুর্দান্ত সুযোগ, কারণ আমরা আমাদের খেলোয়াড়দের প্রতিশ্রুতি দিয়েছিলাম যে আমরা তাদের প্রতিশ্রুতি পূরণ করব।
ট্রেইলিং স্টপ এর মতো কৌশল যুক্ত করুন যাতে স্টপটি আরও স্থিতিস্থাপক হয়।
বিভিন্ন জাতের প্যারামিটার সেটিং পরীক্ষা করে সেরা প্যারামিটার সমন্বয় খুঁজে বের করুন।
এই কৌশলটি সামগ্রিকভাবে একটি বিটিসি ট্রেডিং কৌশল যা সর্বনিম্ন পয়েন্ট কেনার সংকেত সন্ধান করে এবং একাধিক স্তরের স্টপ এবং স্টপ লস সেট করে। এর কিছু সুবিধা রয়েছে, তবে এমন দিক রয়েছে যা অনুকূলিতকরণ করা যেতে পারে। আরও অনুকূলিতকরণের মাধ্যমে, কৌশলটি প্রত্যাহার নিয়ন্ত্রণ এবং স্টপিংয়ের ক্ষেত্রে আরও ভাল করতে পারে। তবে সামগ্রিকভাবে, এই কৌশলটি বিটিসির রোবট ট্রেডিংয়ের জন্য একটি কার্যকর ধারণা সরবরাহ করে।
/*backtest
start: 2023-09-17 00:00:00
end: 2023-10-17 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
args: [["v_input_1",2]]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RafaelZioni
// © theCrypster 2020
//@version=4
// strategy(title = "BTC bot", overlay = true, pyramiding=1,initial_capital = 10000, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.075)
strat_dir_input = input(title="Strategy Direction", defval="long", options=["long", "short", "all"])
strat_dir_value = strat_dir_input == "long" ? strategy.direction.long : strat_dir_input == "short" ? strategy.direction.short : strategy.direction.all
strategy.risk.allow_entry_in(strat_dir_value)
//INPUTS
higherTF = input("W", type=input.resolution)
pc = security(syminfo.tickerid, higherTF, close[1], lookahead=true)
ph = security(syminfo.tickerid, higherTF, high[1], lookahead=true)
pl = security(syminfo.tickerid, higherTF, low[1], lookahead=true)
PP = 0.0,R1 = 0.0, R2 = 0.0, R3 = 0.0,S1 = 0.0, S2 = 0.0, S3 = 0.0
PP := (ph + pl + pc) / 3
R1 := PP + (PP - pl)
S1 := PP - (ph - PP)
R2 := PP + (ph - pl)
S2 := PP - (ph - pl)
factor=input(2)
R3 := ph + factor * (PP - pl)
S3 := pl - 2 * (ph - PP)
//
length=input(21)
//
p = close
vrsi = rsi(p, length)
pp=ema(vrsi,length)
d=(vrsi-pp)*5
cc=(vrsi+d+pp)/2
//
low1=crossover(cc,0)
sell=crossover(close[1],R3)
//
l = low1
s=sell
if l
strategy.entry("buy", strategy.long)
if s
strategy.entry("sell", strategy.short)
per(pcnt) =>
strategy.position_size != 0 ? round(pcnt / 100 * strategy.position_avg_price / syminfo.mintick) : float(na)
stoploss=input(title=" stop loss", defval=15, minval=0.01)
los = per(stoploss)
q1=input(title=" qty_percent1", defval=25, minval=1)
q2=input(title=" qty_percent2", defval=25, minval=1)
q3=input(title=" qty_percent3", defval=25, minval=1)
tp1=input(title=" Take profit1", defval=3, minval=0.01)
tp2=input(title=" Take profit2", defval=5, minval=0.01)
tp3=input(title=" Take profit3", defval=7, minval=0.01)
tp4=input(title=" Take profit4", defval=10, minval=0.01)
strategy.exit("x1", qty_percent = q1, profit = per(tp1), loss = los)
strategy.exit("x2", qty_percent = q2, profit = per(tp2), loss = los)
strategy.exit("x3", qty_percent = q3, profit = per(tp3), loss = los)
strategy.exit("x4", profit = per(tp4), loss = los)