ডিজিটাল মুদ্রার বিকল্প কৌশল পুনরুদ্ধার

লেখক:ছোট্ট স্বপ্ন, তৈরিঃ 2020-08-11 14:21:28, আপডেটঃ 2023-09-27 19:40:42

img

ডিজিটাল মুদ্রার বিকল্প কৌশল পুনরুদ্ধার

সাম্প্রতিককালে, উদ্ভাবক কোয়ালিফাইড ট্রেডিং প্ল্যাটফর্মগুলি পুনরায় পরীক্ষা করার সিস্টেমটি আপগ্রেড করেছে এবং ডিজিটাল মুদ্রার বিকল্পগুলির পুনরায় পরীক্ষা করার জন্য সমর্থন করেছে।Deribitএক্সচেঞ্জের কিছু অপশন ডেটা. তাই আমাদের কাছে অপশন ট্রেডিং শেখার এবং কৌশল যাচাইয়ের জন্য আরও ভাল সরঞ্জাম রয়েছে।

ডেরিবিট বিকল্প পুনরায় পরীক্ষা

পুনঃনির্ধারণ সিস্টেমে সংজ্ঞায়িতDeribitএই বিকল্পটি ইউরোপীয় পদ্ধতির, যার এক কন্ট্রাক্টের মূল্য ১ বিটিসি।BTC-7AUG20-12750-C

আইকন ক্ষমতা গ্রহণের তারিখ পারমিট মূল্য (উপরে / নিচে) বিকল্প
বিটিসি 7AUG20 12750 সি
বিটকয়েন ৭ই আগস্ট, ২০২০ রুট মূল্য 12750. চিনির বিকল্প
বিটিসি 7AUG20 12750 পি
বিটকয়েন ৭ই আগস্ট, ২০২০ রুট মূল্য 12750. ব্রেকডাউন

ডিজিটাল মুদ্রার ফিউচারগুলির মতোই চুক্তি স্থাপন, হোল্ডিং অর্জন ইত্যাদি। চুক্তি স্থাপনঃexchange.SetContractType("BTC-7AUG20-12750-C")হোল্ডিং অর্জনঃvar pos = exchange.GetPosition()

বিকল্প চুক্তির মূল্য হল একটি বিকল্প চুক্তির বিকল্প অর্থ, যেখানে বিকল্প ক্রেতাকে বিকল্প বিক্রেতার কাছে বিকল্প অর্থ প্রদান করতে হবে। ক্রেতা অধিকার অর্জন করে, বিক্রেতার অধিকার বাধ্যবাধকতা রয়েছে। বিকল্প চুক্তির আগে ট্রেডযোগ্য (যেমন সমতুল্যতা, বাধ্যবাধকতা বন্ধ) ।

সাধারণ বিকল্প ট্রেডিং পোর্টফোলিও উদাহরণ

তিনি বলেন, 'আমি মনে করি, আমরা এখনই আমাদের পণ্য বিক্রি করতে পারি।

/*backtest
start: 2020-07-27 00:00:00
end: 2020-08-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Deribit","currency":"BTC_USD"},{"eid":"OKEX","currency":"BTC_USDT","balance":100000}]
*/

function main() {
    exchanges[0].SetContractType('BTC-7AUG20-12750-C');
    var initSpotAcc = _C(exchanges[1].GetAccount)
    var isFirst = true
    while(true) {
        var optionTicker = exchanges[0].GetTicker()
        var spotTicker = exchanges[1].GetTicker()
        if(isFirst) {
            exchanges[0].SetDirection("sell")
            exchanges[0].Sell(optionTicker.Buy, 1)
            exchanges[1].Buy(spotTicker.Sell, 1)
            
            isFirst = false 
        }
        
        var optionPos = _C(exchanges[0].GetPosition)
        var nowSpotAcc = _C(exchanges[1].GetAccount)
        var diffStocks = (nowSpotAcc.Stocks - initSpotAcc.Stocks)
        var diffBalance = (nowSpotAcc.Balance - initSpotAcc.Balance)
        var spotProfit = diffBalance + diffStocks * spotTicker.Last
        var optionProfit = optionPos[0].Profit * spotTicker.Last
        LogProfit(spotProfit + optionProfit)
        $.PlotLine("现货", spotProfit)
        $.PlotLine("期权", optionProfit)
        Sleep(500)
    }
}

img

অপশনগুলি একটি নির্দিষ্ট পরিমাণে অবিলম্বে কেনা সম্পদগুলির জন্য একটি hedging সুরক্ষা হিসাবে কাজ করতে পারে। এটি সাধারণত অবিলম্বে আশাবাদী এবং যখন অবিলম্বে রাখা হয় তখন ব্যবহৃত হয়। ঝুঁকিটি হ'ল অবিলম্বে দাম হ্রাস পায়। যদিও কিছু পরিমাণে বিকল্পগুলি নির্দিষ্ট অবিলম্বে ক্ষতির জন্য ক্ষতিপূরণ দিতে পারে, তবে ক্ষতির পরিমাণের চেয়ে বেশি হওয়ার পরে, নেট ক্ষতি হয়।

ডিজিটাল মুদ্রার বিকল্প বাজারের তরলতা সাধারণত কখনও কখনও প্রতিপক্ষ খুঁজে পাওয়া যায় না; এটিও একটি বিষয় যা বিবেচনা করা দরকার।

একইভাবে, আমরা বর্তমানকে ফিউচারে রূপান্তর করতে পারি, কোডটি নিম্নরূপঃ

/*backtest
start: 2020-07-27 00:00:00
end: 2020-08-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Deribit","currency":"BTC_USD"},{"eid":"Futures_OKCoin","currency":"BTC_USD"}]
*/

function main() {
    exchanges[0].SetContractType('BTC-7AUG20-12750-C');
    exchanges[1].SetContractType("quarter")
    var isFirst = true
    while(true) {
        var optionTicker = exchanges[0].GetTicker()
        var futuresTicker = exchanges[1].GetTicker()
        if(isFirst) {
            exchanges[0].SetDirection("sell")
            exchanges[0].Sell(optionTicker.Buy, 1)
            
            exchanges[1].SetDirection("buy")
            exchanges[1].Buy(futuresTicker.Sell, _N(1 * futuresTicker.Sell / 100, 0))
            
            isFirst = false 
        }
        
        var optionPos = _C(exchanges[0].GetPosition)
        var futuresPos = _C(exchanges[1].GetPosition)
        
        
        var futuresProfit = futuresPos[0].Profit 
        var optionProfit = optionPos[0].Profit
        LogProfit(futuresProfit + optionProfit)
        $.PlotLine("期货", futuresProfit)
        $.PlotLine("期权", optionProfit)
        Sleep(500)
    }
}

এই ছবিটি দেখুনঃimg

ফিউচারগুলি নগদগুলির তুলনায় ক্যাশে হ্রাস করতে পারে, তবে ঝুঁকিগুলি নগদগুলির তুলনায় কিছুটা বেশি।

এই বিকল্পগুলির পাশাপাশি, আরও অনেকগুলি বিকল্প ট্রেডিং পোর্টফোলিও রয়েছেঃ

  • শীর্ষস্থানীয় শীর্ষস্থানীয় শীর্ষস্থানীয় শীর্ষস্থানীয়
  • বিয়ার মার্কেটের পতন, বিয়ার পট স্প্রেড

যদি আগ্রহী হন তবে রিটার্নিং সিস্টেমে এটি পরীক্ষা করতে পারেন।


সম্পর্কিত

আরো