डिजिटल मुद्रा वायदा एक्सचेंजों के लिए वर्तमान में कई हैं, लेकिन वायदा डेरिवेटिव के रूप में, डिजिटल मुद्रा विकल्प व्यापार, बाजार पर अभी भी बहुत कम हैं, विकल्प व्यापार का समर्थन करने वाले Deribit, BitMEX हैं। मात्रात्मक व्यापार के क्षेत्र में, विकल्प व्यापार में भी कई रणनीतियां हैं, जैसे कि कुछ जानकारी में उल्लिखित विकल्प रणनीतिः
प्रकार | |||||
---|---|---|---|---|---|
दिशा-निर्देशित रणनीतियाँः | बाउंस विकल्प खरीदें | बिकने का विकल्प | बैल बाजार में नींबू की कीमतें खराब | बैल बाजार में गिरावट | |
– | बिकने का विकल्प खरीदें | बाइनरी विकल्प बेचें | भांग की कीमतों में गिरावट | बाजार में गिरावट | |
अस्थिरता की रणनीतिः | क्रॉस-प्लान बेचें | व्यापक बिक्री | क्रॉस खरीदें | चौड़ाई से खरीदें | |
एक प्रतिभूति रणनीतिः | तैयार हो जाओ | अलार्म गिर गया | सुरक्षात्मक पंख | सुरक्षात्मक गिरावट | |
– | बहुआयामी सीमाएं | खाली सिर की सीमा | – | – |
उद्धरणकनेक्ट
विकल्पों के लिए ट्रेडिंग की रणनीति तैयार करने के लिए पहले एक मजबूत आधार की आवश्यकता होती है, बुनियादी ऑर्डर, बाजार अधिग्रहण, निकासी, होल्डिंग आदि के संचालन से परिचित होना चाहिए। रणनीति तैयार करने के लिए अभी भी आविष्कारक क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म का उपयोग किया जाता है, हालांकि आविष्कारक क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म वर्तमान में डिजिटल मुद्राओं के लिए क्वांटिफाइड ट्रेडिंग क्षेत्र के लिए मुख्य रूप से समर्थन करता है। विकल्पों के व्यापार के बारे में बहुत अधिक जानकारी नहीं है, नीचे "डेरबिट" एक्सचेंज का उदाहरण दिया गया है।
एपीआई दस्तावेजःhttps://docs.deribit.com/v2/?javascript#public-get_last_settlements_by_instrumentएनालॉग डिस्कःhttps://docs.deribit.com/v2/?javascript#public-get_last_settlements_by_instrument
आप एक एनालॉग डिस्क वेबसाइट पर एक खाता पंजीकृत कर सकते हैं, एपीआई कुंजी खोल सकते हैं और एपीआई कुंजी तक पहुंच सकते हैं।
चार बुनियादी अवधारणाओं को समझने के लिए विकल्पों का व्यापार करना आवश्यक हैः
Deribit Exchange के एपीआई दस्तावेजों को देखने से पता चलता है कि Deribit का बाजार इंटरफ़ेस केवल वायदा या विकल्प बाजारों तक पहुंचने के लिए है।instrument_name
पैरामीटर अलग हैं (instrument_name को SetContractType फ़ंक्शन के माध्यम से सेट किया गया है) तो आप मूल रूप से बाजार प्राप्त करने के लिए इंटरफ़ेस के साथ कर सकते हैं।GetTicker
इस तरह के विकल्पों का लाभ उठाने का तरीका।
बेशक, आविष्कारक क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म के लिए डिफ़ॉल्ट रूप से डेरबिट एक्सचेंज के लिए एक वास्तविक डिस्क है, लेकिन सबसे पहले हमें एक एनालॉग डिस्क पर स्विच करना होगा, निम्न कोड का उपयोग करकेः
exchange.IO("base", "https://test.deribit.com")
और फिर हम वर्तमान विकल्प अनुबंध के रूप में सेट करते हैं।BTC-27DEC19-7000-P
..
यह 27 डीईसी 19 पर चलने की तारीख है, और 7000 पर जाने का विकल्प है।
exchange.SetContractType("BTC-27DEC19-7000-P")
और फिर हम एक साथ लिखते हैं, कोड चलाते हैं, और इस विकल्प अनुबंध को प्राप्त करने के तरीके का परीक्षण करते हैं।
function main () {
exchange.IO("base", "https://test.deribit.com")
exchange.SetContractType("BTC-27DEC19-7000-P")
var ticker = exchange.GetTicker()
Log(ticker)
}
यह एक बहुत ही आसान परीक्षण है जो डीबगिंग टूल का उपयोग करके किया जा सकता हैःजैसा कि आप देख सकते हैं, यह एक ही कीमत के साथ एक ही कीमत है।
अन्य उद्योगों के लिए इंटरफेस कॉल का उपयोग करने का तरीका समान है, और यह अधिक विस्तार से नहीं है।
विकल्पों का व्यापार बहुत सक्रिय नहीं है, कभी-कभी कोई भुगतान नहीं होता है, या कोई बिक्री नहीं होता है, जब आविष्कारक क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म के निचले हिस्से में शून्य का पता लगाते हैं, तो यह एक त्रुटि देता है, जिसका उपयोग किया जा सकता है।SetErrorFilter("Invalid ticker")
इस गलती को नजरअंदाज कर दिया गया और इसका इस्तेमाल किया गया।GetRawJSON
फ़ंक्शन के लिए, एक उदाहरण के रूप में, मैं कुछ ऐसा ही करने के लिए एक उदाहरण लिख रहा हूंः
function init() {
SetErrorFilter("Invalid ticker")
}
$.GetTicker = function(e) {
var ticker = e.GetTicker()
if (!ticker) {
try {
var ret = JSON.parse(e.GetRawJSON())
return {
Info : ret,
High : ret.result.stats.high,
Low : ret.result.stats.low,
Buy : ret.result.best_bid_price,
Sell : ret.result.best_ask_price,
Last : ret.result.last_price,
Volume : ret.result.stats.volume,
OpenInterest : 0,
Time : new Date().getTime()
}
} catch (err) {
Log(err)
}
}
return ticker
}
उन्होंने कहा, "मैंने अपने परिवार के लिए बहुत कुछ किया है।Log($.GetTicker(exchange))
नीचे दिए गए ऑपरेशन बहुत सरल हैं, और वायदा व्यापार की तुलना में, केवल दो दिशाओं में खरीदारी और बिक्री होती है।Sell
,Buy
फ़ंक्शन के नीचे सूचीबद्ध है।
function main () {
exchange.IO("base", "https://test.deribit.com")
exchange.SetContractType("BTC-27DEC19-7000-P")
var id = exchange.Buy(0.017, 1)
Log(exchange.GetOrder(id))
}
इस वीडियो में एक शख्स ने अपनी पत्नी को चोदते हुए देखा है।
औरexchange.GetOrder(id)
आप ऑर्डर की जानकारी के लिए पूछ सकते हैं.
एक ही तरह से उपयोग किया जाता हैCancelOrder
फ़ंक्शन, जैसा कि वायदा व्यापार में निकासी के साथ होता है।
खाते में उपलब्ध संपत्ति प्राप्त करने के लिए, सीधे कॉल करें, जैसा कि वायदा व्यापार में होता हैGetAccount
फ़ंक्शन के बारे में।
एक्सचेंजों के पृष्ठ पर दिखाए जाने वाले एनालॉग
कोड प्राप्त करने के लिएः
भंडारण के लिए सीधे पैकेज का उपयोग नहीं किया जा सकता है।GetPosition
फ़ंक्शन समाप्त हो गया है, क्योंकि डिफ़ॉल्ट रूप से Deribit ट्रेडिंग वायदा ट्रेडिंग है, न कि विकल्प ट्रेडिंग, केवल इस फ़ंक्शन के साथ वायदा होल्डिंग प्राप्त करने के लिए।
तो यह है कि हम अपने हाथों से विकल्पों को प्राप्त करने के लिए रखरखाव फ़ंक्शन को पैक करना होगा।
एपीआई दस्तावेज़ पर स्टॉक प्राप्त करने के लिए फ़ंक्शन इंटरफ़ेसः
$.GetPosition = function(e) {
// /private/get_positions
// currency , kind
var positions = []
var currency = e.GetCurrency()
var arr = currency.split("_")
var baseCurrency = arr[0]
try {
var ret = e.IO("api", "GET", "/api/v2/private/get_positions", "currency=" + baseCurrency + "&kind=option")
for (var i in ret.result) {
if (ret.result[i].size == 0 || ret.result[i].direction == "zero") {
continue
}
var pos = {
Info : ret.result[i],
Amount : ret.result[i].size,
FrozenAmount : 0,
Price : ret.result[i].average_price,
Profit : ret.result[i].floating_profit_loss,
MarginLevel : 0,
Margin : 0,
ContractType : ret.result[i].instrument_name,
Type : ret.result[i].direction == "buy" ? ORDER_TYPE_BUY : ORDER_TYPE_SELL,
}
positions.push(pos)
}
} catch (err) {
Log(err)
positions = null
}
return positions
}
कॉल करेंLog($.GetPosition(exchange))
आप अपने स्टॉक की जानकारी प्रिंट कर सकते हैं।
इस तरह, बुनियादी संचालन को पूरा किया जा सकता है, और बाकी विकल्प व्यापार रणनीति पर अध्ययन किया जा सकता है।