حال ہی میں ، ایجاد کنندہ نے کوالٹی ٹریڈنگ پلیٹ فارم کو ڈیجیٹل کرنسیوں کے اختیارات کی جانچ پڑتال کی حمایت کرنے کے لئے ریویو سسٹم کو اپ گریڈ کیا ہے۔Deribit
اس طرح ہمارے پاس اختیارات کی تجارت کے بارے میں سیکھنے اور حکمت عملی کی توثیق کرنے کے لئے بہتر ٹولز موجود ہیں۔
ریٹیسٹنگ سسٹم میں بیان کردہDeribit
آپشن یوروپی ہے ، ایک معاہدے کی قیمت 1 بی ٹی سی ہے۔ آپشن معاہدہ کا کوڈ ہے:BTC-7AUG20-12750-C
。
نشانات | اقتدار میں آنے کی تاریخ | قیمتیں | (بڑھنے / گرنے) اختیارات |
---|---|---|---|
بی ٹی سی | 7اگست20 | 12750 | C |
بٹ کوائن | 7 اگست، 20 | اجازت کی قیمت 12750 | دیکھ بھال کا اختیار |
بی ٹی سی | 7اگست20 | 12750 | پی |
بٹ کوائن | 7 اگست، 20 | اجازت کی قیمت 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)
}
}
آپشنز نقد رقم پر خریدے گئے اثاثوں کے لئے کسی حد تک ہیجنگ تحفظ کا کام کرسکتے ہیں۔ عام طور پر نقد رقم کے بارے میں خوشگوار ہونے کے لئے استعمال کیا جاتا ہے ، جب نقد رقم رکھنے کی خواہش ہوتی ہے۔ خطرہ اس وقت ہوتا ہے جب نقد رقم کی قیمت میں کمی واقع ہوتی ہے۔ اگرچہ کسی حد تک آپشنز کچھ نقد رقم کے نقصان کی تلافی کرسکتے ہیں ، لیکن جب نقصان کا حق زیادہ ہوتا ہے تو خالص نقصان ہوتا ہے۔
اس کے علاوہ ، ڈیجیٹل کرنسی کے اختیارات کی مارکیٹ میں عام طور پر عدم استحکام ، اکثر کبھی کبھار ایک مخالف نہیں ملتا ہے۔ یہ بھی غور کرنے کی ضرورت ہے۔
اسی طرح، ہم فیوچر کے لئے فوری طور پر تبدیل کر سکتے ہیں، کوڈ مندرجہ ذیل ہے:
/*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)
}
}
اس کا نتیجہ یہ نکلا:
فیوچر کے مقابلے میں فیوچر کی رقم کم ہوسکتی ہے، لیکن اس کے مقابلے میں کچھ زیادہ خطرہ ہے۔
اس کے علاوہ، بہت سے دوسرے اختیارات کے تجارتی مجموعے ہیں:
اگر آپ کو یہ معلوم نہیں ہے تو ، آپ کو اس کے بارے میں مزید جاننے کی ضرورت ہے۔