معاہدہ ہیجنگ کی حکمت عملی کے ذریعے اثاثوں کی نقل و حرکت پر غور

مصنف:کانڈ, تخلیق: 2020-10-20 16:48:32, تازہ کاری: 2023-09-26 20:59:29

img

معاہدہ ہیجنگ کی حکمت عملی کے ذریعے اثاثوں کی نقل و حرکت پر غور

حالیہ دنوں میں سکے کے حلقوں میں خبروں کا سلسلہ جاری ہے ، تبادلے کی خبریں بھی آسمان سے اڑ رہی ہیں۔ ایک وقت میں ، ہر سکے کے دوست پریشان تھے ، اپنے بلاکچین اثاثوں کی حفاظت کے بارے میں فکر مند تھے۔ ہر سکے کے حلقوں میں بھی 9 ڈسکاؤنٹ ، 8 ڈسکاؤنٹ کے ساتھ چھوٹا سا اشتہار موجود ہے۔ ایک طرف مستحکم پیسہ کمانے کی حکمت عملی بہت زیادہ ہے۔ نہ ہی سکے کے دوستوں نے اس بات پر بحث کی ہے کہ اگر کوئی مستحکم پیسہ کم کمانے والا ہے ، تو پھر وہ مستحکم پیسہ کمانے والا کیوں ہے؟ یہ سچ ہے کہ پیسہ کمانے اور کھونے کے لئے مستحکم چیزیں ہیں.money printerاس کے علاوہ ، آپ کو اس کے بارے میں مزید جاننے کی ضرورت نہیں ہے۔ میری زبان کی کمزوری کو معاف کیجیے گا۔

تاہم ، عدم استحکام بھی موجود ہے ، جیسے معاہدے کے ذریعہ ہیجنگ ، جہاں تک ممکن ہو نقصان اور منافع کو کم سے کم کرنا۔

ڈیمو حکمت عملی

/*backtest
start: 2020-09-30 00:00:00
end: 2020-10-19 00:00:00
period: 1d
basePeriod: 1m
exchanges: [{"eid":"Futures_OKCoin","currency":"BTC_USD"},{"eid":"Futures_HuobiDM","currency":"BTC_USD"}]
*/

var step = 20    // 加仓价格步长

function main() {
    var pos1 = []
    var pos2 = []
    var ct = "quarter"                         // 例如用季度合约
    exchanges[0].SetContractType(ct)
    exchanges[1].SetContractType(ct)
    var diff = 0

    while (true) {
        var r1 = exchanges[0].Go("GetDepth")   // A交易所
        var r2 = exchanges[1].Go("GetDepth")   // B交易所
        var depth1 = r1.wait()
        var depth2 = r2.wait()

        if(depth1.Bids[0].Price - depth2.Asks[0].Price > diff) {
            if(pos1.length == 0 && pos2.length == 0) {
                var info1 = $.OpenShort(exchanges[0], ct, 10)
                var info2 = $.OpenLong(exchanges[1], ct, 10)
                pos1 = _C(exchanges[0].GetPosition)
                pos2 = _C(exchanges[1].GetPosition)
                diff = depth1.Bids[0].Price - depth2.Asks[0].Price
            } else if(depth1.Bids[0].Price - depth2.Asks[0].Price > diff + step) {
                var info1 = $.OpenShort(exchanges[0], ct, 10)
                var info2 = $.OpenLong(exchanges[1], ct, 10)
                pos1 = _C(exchanges[0].GetPosition)
                pos2 = _C(exchanges[1].GetPosition)
                diff = depth1.Bids[0].Price - depth2.Asks[0].Price
            }
        }
        
        if(pos1.length != 0 && pos1[0].Profit < -0.001) {
            var info1 = $.CoverShort(exchanges[0], ct, pos1[0].Amount)
            var info2 = $.CoverLong(exchanges[1], ct, pos2[0].Amount)
            pos1 = _C(exchanges[0].GetPosition)
            pos2 = _C(exchanges[1].GetPosition)
            diff = 0
        }
        LogStatus(_D(), diff)
        Sleep(500)
    }
}

img

img

اسٹریٹجک منطق: حکمت عملی میں پوزیشن متغیر پوزیشن 1، پوزیشن 2 کو خالی سیٹ کے طور پر شروع کرنا شروع ہوتا ہے۔ حکمت عملی مین لوپ میں داخل ہوتی ہے ، ہر لوپ میں دونوں تبادلے کے معاہدوں کے بارے میں گہرائی کا ڈیٹا حاصل کرنا شروع ہوتا ہے ((آرڈر پتلی ڈیٹا) ، فرق کا حساب لگایا جاتا ہے۔ اگر فرق پچھلے فرق کے علاوہ ایک قدم بڑھانے تک بڑھتا رہتا ہے تو ، ہیجنگ کو بڑھانا جاری رہتا ہے۔ جب پوزیشن رکھتے ہیں تو ، پہلی تجارت میں پوزیشن نقصانات کو ایک خاص عددی قدر سے زیادہ (مثال کے طور پر: -0.001 ، فلیش) کا پتہ لگایا جاتا ہے ، اور اسی طرح عملدرآمد ہوتا ہے۔

اصل میں اصول بہت آسان ہے ، یعنی فرق بہت بڑا ہے ، اور اس کے خلاف بڑھتا ہے۔ جب نقصان کی توقع کرنے والے تبادلے کو نقصان کی توقع کرنے والے تبادلے کو نقصان پہنچانے کے لئے تیار ہوجائیں ، اگر فرق بڑھتا رہتا ہے تو ، نقصان کی توقع کرنے والے تبادلے کو نقصان پہنچنے تک ہیجنگ جاری رکھیں۔ کچھ اہم پیرامیٹرز یہ ہیں: نقصان کی مقدار ، پھیلاؤ کی رفتار ، ہیجنگ کی مقدار۔

حکمت عملی بہت آسان ہے ، صرف ایک خیال کی توثیق کرنا ، حقیقی پلیٹ فارم دستیاب نہیں ہے۔ حقیقی پلیٹ فارم پر بھی بہت سارے سوالات ہیں جن پر غور کرنے کی ضرورت ہے ، جیسے کہ کون سا معاہدہ کرنسی کی قیمت ہے ، یا U قیمت ہے ، کیا A ، B اور اسی طرح کے تبادلوں میں مختلف معاہدوں کا ضرب ہے۔

اس طرح ایک تبادلے کا نقصان ہوتا ہے ، اور اس کے نقصان کا حصہ تقریبا another دوسرے تبادلے کے منافع کا حصہ بن جاتا ہے۔$.CoverShort,$.OpenShortیہ ٹیمپلیٹ کے انٹرفیس افعال ہیں، جن پر ڈیمو کو دوبارہ جانچنے کے لئے چلانے کے لئے اس کلاس لائبریری کا حوالہ دینا ضروری ہے۔

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


متعلقہ

مزید

ہڈیوں کا چاقوبراہ کرم جلد از جلد انسٹال کریں ، اگر آپ کو لگتا ہے کہ میں اسے کرایہ پر لینا چاہتا ہوں تو ، میرے کھیل کے سککوں کو باہر نکالیں۔

چھوٹا سا خوابمصنف نے شروع میں کہا تھا کہ عدم استحکام اور خرابی کے ساتھ ہی واپسی کا امکان ہے۔