তরঙ্গ ক্রয় এবং বিক্রয় বিপরীত 5 মিনিট টাইমফ্রেম কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২৯ ১৪ঃ১৯ঃ৪৪
ট্যাগঃ

img

সারসংক্ষেপ

এটি 5 মিনিটের ETHUSDT ট্রেডিং জোড়ার জন্য ডিজাইন করা একটি পরীক্ষামূলক কৌশল। যখন 5 ডলারেরও বেশি দামের ব্যবধান থাকে তখন এটি দীর্ঘ হয় এবং যখন ইতিমধ্যে দীর্ঘ হয়, তখন এটি 1% এবং 2% দামের স্তরে স্টপ হিসাবে দুটি ছোট শর্ট অর্ডার সেট করে, একই সাথে অন্য দামের স্তরে একটি ট্রেলিং লিমিট লং অর্ডার সেট করে। শর্ট হওয়ার পরে যৌক্তিকতা অনুরূপ, দুটি লং স্টপ অর্ডার 0.99% এবং 1.02% দামের স্তরে, এবং একটি ট্রেলিং শর্ট লিমিট অর্ডার।

কৌশলগত যুক্তি

এই কৌশলটির মূল যুক্তি হ'ল যখন মূল স্তরে দামের ফাঁক বা বিপরীতমুখী হয় তখন সম্ভাব্য নতুন প্রবণতা দিকগুলি সনাক্ত করা। যখন দামগুলি $ 5 এরও বেশি কমে যায়, তখন এটি একটি সম্ভাব্য নীচে এবং আসন্ন ষাঁড়ের প্রবণতা নির্দেশ করে। যখন ইতিমধ্যে দীর্ঘ হয়, তখন 1% এবং 2% এ ছোট শর্ট অর্ডারগুলি উভয়ই থামার জন্য এবং সম্ভাব্য নতুন ভালুক প্রবণতা সনাক্ত করার জন্য কাজ করে। একইভাবে উপরের দিকে, সম্ভাব্য শীর্ষস্থান এবং নতুন ভালুক প্রবণতা সনাক্ত করা হয়, দুটি ছোট লং অর্ডারগুলি নতুন ষাঁড়ের প্রবণতার জন্য শর্টস এবং ট্রেইলিংয়ের জন্য কাজ করে।

সুতরাং একাধিক ছোট বিপরীত আদেশ এক বড় স্টপের পরিবর্তে ব্যবহার করা হয়, প্রবণতা দিক এবং স্টপ পরিচালনার জন্য আরও ভাল বিচার করার জন্য। বিপরীত আদেশগুলি মূল্যের ওঠানামা অনুযায়ী ট্রেলিং স্টপ / মুনাফা ফাংশন সরবরাহ করে।

সুবিধা বিশ্লেষণ

মূল মূল্য ব্যবধান থেকে নতুন সম্ভাব্য প্রবণতা চিহ্নিত করা এবং মূলধন পরিচালনার জন্য ছোট বিপরীত আদেশ ব্যবহার করা, স্টপ লস এবং বিশাল দোলের সময় নতুন প্রবণতা বিচার করা সবচেয়ে বড় সুবিধা। একাধিক মূল্য স্তরে স্টপ এবং ট্রেলিং অর্ডার সেট করা আরও কার্যকর পরিচালনার অনুমতি দেয়।

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

মূল ঝুঁকিগুলি হ'ল স্বল্পমেয়াদী দামের ক্রিয়াকলাপের উপর নির্ভরশীলতা এবং একাধিক অর্ডার থেকে এক্সচেঞ্জগুলিতে উচ্চতর অর্ডার লোড। অস্থির সময়ের মধ্যে ঘন ঘন স্টপ ট্রিগারিং থেকে অত্যধিক ফিও থাকতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

নির্দেশাবলীর মধ্যে ফাঁক আকারের মতো সংকেত সনাক্তকরণের জন্য পরামিতিগুলি সামঞ্জস্য করা, স্টপ এবং অর্ডারগুলির সংখ্যা এবং স্তরগুলি অনুকূল করা, গতিশীল ট্রেলিং বাস্তবায়ন করা এবং প্রবণতা পরিবর্তনগুলি বিচার করার জন্য ভলিউম এবং প্রযুক্তিগত সূচকগুলির মতো আরও কারণগুলি প্রবর্তন করা অন্তর্ভুক্ত। গতিশীল পরামিতি অপ্টিমাইজেশনের জন্য মেশিন লার্নিংও কার্যকর।

সংক্ষিপ্তসার

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


/*backtest
start: 2023-02-22 00:00:00
end: 2024-02-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("pokupka perevorot 5min tf", overlay=true)

// Activation block (executed only once)
if (close - open) < -5
    strategy.entry("Long", strategy.long)

// Checking chart state block (executed continuously)
if strategy.position_size > 0
    // If long position is open
    strategy.entry("Short1", strategy.short, qty=2, limit=close * 1.01)
    strategy.entry("Short2", strategy.short, qty=2, limit=close * 1.01)
    strategy.entry("LongLimit", strategy.long, qty=1, limit=close * 0.98)

// Execution block (executed continuously)
if close * 1.01 <= strategy.position_avg_price
    // If price has increased by 1%, indicating a short position
    strategy.close("Long")

if close * 0.98 >= strategy.position_avg_price
    // If price has decreased by 2%, indicating two long positions
    strategy.close("Short1")
    strategy.close("Short2")

// Checking chart state block (executed continuously)
if strategy.position_size < 0
    // If short position is open
    strategy.entry("Long1", strategy.long, qty=2, limit=close * 0.99)
    strategy.entry("Long2", strategy.long, qty=2, limit=close * 0.99)
    strategy.entry("ShortLimit", strategy.short, qty=1, limit=close * 1.02)

// Execution block (executed continuously)
if close * 0.99 >= strategy.position_avg_price
    // If price has decreased by 1%, indicating a long position
    strategy.close("Short")

if close * 1.02 <= strategy.position_avg_price
    // If price has increased by 2%, indicating two short positions
    strategy.close("Long1")
    strategy.close("Long2")


আরো