Type/to search
8
Follow
1364
Followers
بیک ٹیسٹنگ کریپٹو کرنسی کے اختیارات کی حکمت عملیوں پر ایک ابتدائی مطالعہ
Discussions
Created 2020-08-11 14:21:28  Updated 2024-12-10 10:10:30
 0
 2583

img

بیک ٹیسٹنگ کریپٹو کرنسی کے اختیارات کی حکمت عملیوں پر ایک ابتدائی مطالعہ

حال ہی میں، موجد کوانٹیٹیو ٹریڈنگ پلیٹ فارم نے ڈیجیٹل کرنسی کے اختیارات کی بیک ٹیسٹنگ کو سپورٹ کرنے کے لیے اپنے بیک ٹیسٹنگ سسٹم کو اپ گریڈ کیا ہے۔Deribitایکسچینج سے کچھ اختیارات ڈیٹا. لہذا، ہمارے پاس آپشنز ٹریڈنگ کے بارے میں جاننے اور حکمت عملیوں کی توثیق کرنے کے لیے بہتر ٹولز ہیں۔

ڈیریبٹ آپشنز بیک ٹیسٹنگ

بیک ٹیسٹنگ سسٹم میں بیان کیا گیا ہے۔Deribitاختیارات یورپی طرز کے ہیں، اور ایک معاہدہ کی قیمت 1BTC ہے۔ آپشن کنٹریکٹ کوڈ یہ ہے:BTC-7AUG20-12750-C

موضوعورزش کی تاریخورزش کی قیمت(کال/پوٹ) کے اختیارات
BTC7AUG2012750C
بٹ کوائنورزش کی تاریخ: اگست 7، 2020ورزش کی قیمت 12750کال آپشن
BTC7AUG2012750P
بٹ کوائنورزش کی تاریخ: اگست 7، 2020ورزش کی قیمت 12750آپشن ڈالیں۔

معاہدوں کو ترتیب دینے اور پوزیشن حاصل کرنے کی کارروائیاں ڈیجیٹل کرنسی فیوچر کی طرح ہی ہیں۔
معاہدہ قائم کریں:exchange.SetContractType("BTC-7AUG20-12750-C")
پوزیشن حاصل کریں:var pos = exchange.GetPosition()

آپشن کنٹریکٹ کی قیمت آپشن کنٹریکٹ کا پریمیم ہے، اور آپشن خریدار کو آپشن بیچنے والے کو پریمیم ادا کرنے کی ضرورت ہے۔ خریدار اختیار کو استعمال کرنے کا حق حاصل کرتا ہے، اور بیچنے والے کو اختیار کا استعمال کرنے کی ذمہ داری ہوتی ہے۔ ایک آپشن کنٹریکٹ کو استعمال کرنے سے پہلے ٹریڈ کیا جا سکتا ہے (مثلاً کسی پوزیشن کو بند کرنا، کسی ذمہ داری کو طے کرنا)۔

مثال کے طور پر ایک مشترکہ آپشن ٹریڈنگ کا مجموعہ لیں۔

کال کے اختیارات فروخت کریں اور جگہ خریدیں۔

javascript
/*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

اختیارات جگہ پر خریدے گئے اثاثوں کے لیے ایک خاص حد تک ہیجنگ تحفظ فراہم کر سکتے ہیں۔ یہ عام طور پر اس وقت استعمال ہوتا ہے جب آپ اسپاٹ کے بارے میں پرامید ہوں اور اس جگہ کو برقرار رکھنے کے لیے تیار ہوں۔ اسپاٹ کی قیمتوں میں کمی کا خطرہ اگرچہ ایک خاص حد تک مخصوص جگہ کے نقصانات کو پورا کر سکتا ہے، اگر نقصان آپشن پریمیم سے زیادہ ہو جائے تو خالص نقصان ہو گا۔

اس کے علاوہ، ڈیجیٹل کرنسی آپشنز مارکیٹ کی لیکویڈیٹی عام طور پر ناقص ہوتی ہے، اور بعض اوقات ہم منصبوں کو تلاش کرنا مشکل ہوتا ہے۔ یہ بھی ایک ایسی چیز ہے جس پر غور کرنے کی ضرورت ہے۔

اسی طرح، ہم اسپاٹ کو فیوچر سے بدل سکتے ہیں، کوڈ درج ذیل ہے:

javascript
/*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

فیوچرز اسپاٹ کے مقابلے میں زیر قبضہ سرمائے کو کم کرسکتے ہیں، لیکن خطرہ اسپاٹ سے تھوڑا زیادہ ہے۔

اس کے علاوہ، بہت سے دوسرے اختیارات ٹریڈنگ کے مجموعے ہیں:

  • بیل کال پھیل گئی۔
  • Bear Put Spread

جو لوگ دلچسپی رکھتے ہیں وہ بیک ٹیسٹنگ سسٹم میں اس کا مطالعہ کر سکتے ہیں۔

Related Recommendations
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)