রিসোর্স লোড হচ্ছে... লোডিং...

ট্রেডিং কৌশল অনুসরণ করে কুমির দীর্ঘমেয়াদী প্রবণতা

লেখক:চাওঝাং
ট্যাগঃএসএমএমএএসএমএ

img

সারসংক্ষেপ

কৌশলগত নীতি

আলিগ্যাটার দীর্ঘমেয়াদী প্রবণতা অনুসরণকারী ট্রেডিং কৌশলটি আলিগ্যাটার সূচক তৈরির জন্য বিভিন্ন সময়ের সাথে তিনটি চলমান গড় ব্যবহার করে, যথাঃ

  1. চোয়াল লাইনঃ 13 পিরিয়ড SMMA, ভবিষ্যতে 8 বার স্থানান্তরিত

যখন দাম জাউ লাইনের নিচে পড়ে, তখন কৌশলটি লং পজিশন বন্ধ করে দেবে। এটি নিশ্চিত করে যে আমরা একটি ভালুক বাজারে অবস্থান ধরে রাখব না।

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

  1. মাঝারি থেকে দীর্ঘমেয়াদী ট্রেডিংয়ের জন্য উপযুক্তঃ কৌশলটি অ্যালিগেটর সূচকের উপর ভিত্তি করে তৈরি করা হয়েছে, যা বাজারের প্রধান প্রবণতা কার্যকরভাবে ক্যাপচার করতে পারে, এটিকে মাঝারি থেকে দীর্ঘমেয়াদী ট্রেডিংয়ের জন্য খুব উপযুক্ত করে তোলে।
  2. বিস্তৃত অ্যাপ্লিকেশনঃ কৌশলটি বিভিন্ন আর্থিক বাজারে প্রয়োগ করা যেতে পারে, যেমন ফরেক্স, ক্রিপ্টোকারেন্সি ইত্যাদি, শক্তিশালী অভিযোজনযোগ্যতা এবং নমনীয়তার সাথে।
  3. প্যারামিটার অপ্টিমাইজেশনের প্রয়োজন নেইঃ কৌশলটি সম্পূর্ণরূপে বাজারের প্রবণতা অনুসরণ করে এবং প্যারামিটার অপ্টিমাইজেশনের প্রয়োজন হয় না, এটি সহজ এবং ব্যবহার করা সহজ করে তোলে।

কৌশলগত ঝুঁকি

  1. সম্ভাব্য স্লিপিং ঝুঁকিঃ বাজারের তীব্র ওঠানামা বা অপর্যাপ্ত তরলতার ক্ষেত্রে, ট্রেডিং অর্ডার প্রত্যাশিত মূল্যে কার্যকর করা হতে পারে না, যা স্লিপিং ঝুঁকিতে পরিণত হয়।
  2. স্থির ঝুঁকি ব্যবস্থাপনার অভাবঃ কৌশলটিতে স্থির ঝুঁকি ব্যবস্থাপনার সেটিংস নেই এবং প্রতিটি ব্যবসায়ের অবস্থান আকারকে ঝুঁকি পছন্দ অনুযায়ী সামঞ্জস্য করতে হবে।
  3. সম্ভাব্য মিস করা স্বল্পমেয়াদী সুযোগঃ যেহেতু কৌশলটি মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ক্যাপচার করার উপর দৃষ্টি নিবদ্ধ করে, তাই এটি কিছু স্বল্পমেয়াদী ট্রেডিং সুযোগ মিস করতে পারে।

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

  1. অন্যান্য প্রযুক্তিগত সূচকগুলির সাথে একত্রিত করুনঃ কৌশলটির নির্ভুলতা এবং নির্ভরযোগ্যতা উন্নত করার জন্য অ্যালগ্যাটার সূচকটি অন্যান্য প্রযুক্তিগত সূচক যেমন আরএসআই, এমএসিডি ইত্যাদির সাথে একত্রিত করার চেষ্টা করুন।

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


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

//_______ <licence>
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Skyrex

//_______ <version>
//@version=5

//_______ <declaration_statement>
strategy(title = "Alligator Long Term Trend Following Strategy [Skyrex.io]", 
         shorttitle = "Alligator Strategy [Skyrex.io]", 
         overlay = true, 
         format = format.inherit, 
         pyramiding = 1, 
         calc_on_order_fills = false, 
         calc_on_every_tick = true, 
         default_qty_type = strategy.percent_of_equity, 
         default_qty_value = 100, 
         initial_capital = 10000, 
         currency = currency.NONE,  
         commission_type = strategy.commission.percent, 
         commission_value = 0.1,
         slippage = 5)


//_______ <constant_declarations>
var color skyrexGreen = color.new(#2ECD99, 0)
var color skyrexGray = color.new(#F2F2F2, 0)
var color skyrexWhite = color.new(#FFFFFF, 0)

var color barcolor = na


//_______ <inputs>
// Trading bot settings
sourceUuid = input.string(title = "sourceUuid:", defval = "yourBotSourceUuid", group = "Trading Bot Settings")
secretToken = input.string(title = "secretToken:", defval = "yourBotSecretToken", group = "Trading Bot Settings")

// Trading Period Settings
lookBackPeriodStart = input(title = "Trade Start Date/Time", defval = timestamp('2023-01-01T00:00:00'), group = "Trading Period Settings")
lookBackPeriodStop = input(title = "Trade Stop Date/Time", defval = timestamp('2025-01-01T00:00:00'), group = "Trading Period Settings")

//_______ <function_declarations>
//@function       Used to calculate Simple moving average for Alligator
//@param src      Sourse for smma Calculations
//@param length   Number of bars to calculate smma
//@returns        The calculated smma value 
smma(src, length) =>
    smma =  0.0
    smma := na(smma[1]) ? ta.sma(src, length) : (smma[1] * (length - 1) + src) / length
    smma


//@function       Used to decide if current candle above the Alligator
//@param jaw      Jaw line of an Alligator
//@param teeth    Teeth line of an Alligator
//@param lips     Lips line of an Alligator
//@returns        Bool value  
is_LowAboveAlligator(jaw, teeth, lips) =>
    result = low > jaw and low > lips and low > teeth 
    result


//@function       Used to decide if current candle below the Alligator
//@param jaw      Jaw line of an Alligator
//@param teeth    Teeth line of an Alligator
//@param lips     Lips line of an Alligator
//@returns        Bool value  
is_HighBelowAlligator(jaw, teeth, lips) =>
    result = high < jaw and high < lips and high < teeth 
    result


//@function       Used to decide if Alligator's mouth is open
//@param jaw      Jaw line of an Alligator
//@param teeth    Teeth line of an Alligator
//@param lips     Lips line of an Alligator
//@returns        Bool value 
is_AlligatorHungry(jaw, teeth, lips) =>
    result = lips > jaw[5] and lips > teeth[2] and teeth > jaw[3]
    result


//_______ <calculations>
jaw = smma(hl2, 13)[8]
teeth = smma(hl2, 8)[5]
lips = smma(hl2, 5)[3]


jaw_o = smma(hl2, 13)
teeth_o = smma(hl2, 8)
lips_o = smma(hl2, 5)


//_______ <strategy_calls>
longCondition = is_LowAboveAlligator(jaw, teeth, lips) and is_AlligatorHungry(jaw_o, teeth_o, lips_o) 
if (longCondition)
    strategy.entry(id = "entry1", direction = strategy.long, alert_message = '{\n"base": "' + syminfo.basecurrency + '",\n"quote": "' + syminfo.currency + '",\n"position": "entry1",\n"price": "' + str.tostring(close) + '",\n"sourceUuid": "' + sourceUuid + '",\n"secretToken": "' + secretToken + '",\n"timestamp": "' + str.tostring(timenow) + '"\n}')

if close < jaw
    strategy.close(id = "entry1", alert_message = '{\n"base": "' + syminfo.basecurrency + '",\n"quote": "' + syminfo.currency + '",\n"position": "close",\n"price": "' + str.tostring(close) + '",\n"sourceUuid": "' + sourceUuid + '",\n"secretToken": "' + secretToken + '",\n"timestamp": "' + str.tostring(timenow) + '"\n}')



//_______ <visuals>
if strategy.opentrades > 0
    barcolor := skyrexGreen
else 
    barcolor := skyrexGray

barcolor(barcolor)
//_______ <alerts>

সম্পর্কিত

আরো