রিসোর্স লোড হচ্ছে... লোডিং...

DEX এক্সচেঞ্জের পরিমাণগত অনুশীলন ((2) -- Hyperliquid ব্যবহারের নির্দেশিকা

লেখক:উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্ন, সৃষ্টিঃ ২০২৫-০১-১৫ 13:43:15, আপডেটঃ ২০২৫-০১-১৫ 17:08:49

[TOC]

DEX交易所量化实践(2)– Hyperliquid 使用指南

উপস্থাপনা

সাম্প্রতিক সময়ে, FMZ প্ল্যাটফর্ম Hyperliquid DEX এর উচ্চ-পারফরম্যান্স বিকেন্দ্রীভূত এক্সচেঞ্জকে সমর্থন করে, যা ব্যবহারকারীদের বিকেন্দ্রীভূত লেনদেনে অংশগ্রহণের জন্য আরও বেশি বিকল্প সরবরাহ করে। বর্তমানে, FMZ প্ল্যাটফর্মের ট্রাস্টোর বৈশিষ্ট্যগুলি সম্পূর্ণরূপে আপডেট করা হয়েছে, যা Hyperliquid এর অবিলম্বে এবং স্থায়ী চুক্তির লেনদেনকে সমর্থন করে এবং DEX এর সমস্ত API বৈশিষ্ট্যগুলিকে আচ্ছাদন করে।

হাইপারলিকুইড প্ল্যাটফর্মের বিবরণ

হাইপারলিকুইড একটি উচ্চ-পারফরম্যান্স এল 1 ব্লকচেইন যা স্ক্র্যাচ থেকে অনুকূলিত করা হয়েছে এবং এর দৃষ্টিভঙ্গি হ'ল একটি সম্পূর্ণ চেইনের ওপেন ফিনান্সিয়াল সিস্টেম তৈরি করা। ব্যবহারকারীরা দক্ষ নেটিভ উপাদানগুলির সাথে ইন্টারঅ্যাক্ট করে স্বয়ংক্রিয়ভাবে অ্যাপ্লিকেশন তৈরি করতে পারে, একই সাথে শেষ ব্যবহারকারীর অভিজ্ঞতার সুগমতা নিশ্চিত করে।

হাইপারলিকুইড এল১ এর পারফরম্যান্স একটি অননুমোদিত আর্থিক অ্যাপ্লিকেশন ইকোসিস্টেমকে সমর্থন করার জন্য যথেষ্ট। সমস্ত অর্ডার, প্রত্যাহার, লেনদেন এবং নিষ্পত্তি সম্পূর্ণ স্বচ্ছভাবে চেইনে সম্পন্ন হয়, ব্লক বিলম্বের সাথে 1 সেকেন্ডেরও কম। বর্তমানে চেইন প্রতি সেকেন্ডে 100,000 পর্যন্ত অর্ডার প্রক্রিয়াজাত করতে সক্ষম।

হাইপারলিকুইড এল১ একটি কাস্টমাইজড কনসেনসাল অ্যালগরিদম ব্যবহার করে, যা হাইপারবিএফটি নামে পরিচিত, যা হটস্টাফ এবং তার পরবর্তী অ্যালগরিদম থেকে অনুপ্রাণিত হয়েছিল। উভয় কনসেনসাল মেকানিজম এবং নেটওয়ার্ক আর্কিটেকচারগুলি উচ্চ-পারফরম্যান্স ব্লকচেইনের চাহিদা মেটাতে নীচে থেকে অনুকূলিত করা হয়েছিল।

এই নির্দেশিকাটি আপনাকে দ্রুত FMZ প্ল্যাটফর্মে Hyperliquid DEX এর প্রোগ্রাম্যাটিক এবং পরিমাণগত লেনদেনের দক্ষতা অর্জন করতে এবং এর থেকে আরও বেশি লেনদেনের সুযোগগুলি আবিষ্কার করতে সহায়তা করবে।

অনুশীলনের বিষয়বস্তু

REST প্রোটোকল - ইন্টারফেস প্র্যাকটিস । - লেনদেন ইন্টারফেস অনুশীলন (অর্ডার, প্রত্যাহার) । - লেনদেন সম্পর্কিত অনুসন্ধান অনুশীলন (অ্যাকাউন্ট, অর্ডার) । - অন্যান্য ফাংশন (নগদ, চুক্তি স্থানান্তর, তহবিলের অ্যাক্সেস, সম্পদকে ওয়ালেটে স্থানান্তর ইত্যাদি)

ওয়েবসকেট প্রোটোকল - এক্সচেঞ্জ ইনফরমেশন সাবস্ক্রিপশন অনুশীলন ((REST ইন্টারফেসে ট্রেডস ইন্টারফেস নেই, ওয়েবসকেট ইন্টারফেস দিয়ে পরিপূরক)


হাইপারলিকুইড

  • লেনদেনের ধরন হাইপারলিকুইডকে ট্রেডিং বৈচিত্র্যের মধ্যে বিভক্ত করা হয়েছে, যা এফএমজেড প্ল্যাটফর্মের উপর ভিত্তি করে স্থির, স্থায়ী চুক্তি, এবং এফএমজেড প্ল্যাটফর্মে হাইপারলিকুইডের স্থির এক্সচেঞ্জ অবজেক্ট, হাইপারলিকুইডের ফিউচার এক্সচেঞ্জ অবজেক্ট এবং হাইপারলিকুইড ডিএক্সের বিভিন্ন বৈচিত্র্যের সাথে সম্পর্কিত।

এফএমজেড প্ল্যাটফর্মের এক্সচেঞ্জ যোগ করার পৃষ্ঠায়, আপনি হাইপারলিকুইডের অবিলম্বে বা ভবিষ্যতের এক্সচেঞ্জের বস্তুগুলি কনফিগার করতে পারেনঃ

https://www.fmz.com/m/platforms/add

DEX交易所量化实践(2)– Hyperliquid 使用指南

  • পরিবেশগত বিভাজন বেশিরভাগ এক্সচেঞ্জের মতো হাইপারলিকুইডেরও একটি পরীক্ষামূলক পরিবেশ রয়েছে।

    • প্রধান অ্যাপের ঠিকানাঃ

    https://app.hyperliquid.xyz

    এটি ব্যবহারের অভিজ্ঞতা, মূল নেটওয়ার্কটি তুলনামূলকভাবে স্থিতিশীল এবং ভাল গতিতে। সংশ্লিষ্ট REST প্রোটোকল এপিআই ইন্টারফেস নোডের ঠিকানাঃhttps://api.hyperliquid.xyz◄ এই নিবন্ধে, আপনি একটি সম্পূর্ণ তালিকা পাবেন।source == "a"chainId = 42161

    • টেস্ট নেট অ্যাপের ঠিকানাঃ

    https://app.hyperliquid-testnet.xyz

    টেস্টিং নেট প্রায়শই ব্রেকডাউন হয়, তবে এটি কেবলমাত্র পরীক্ষার ইন্টারফেস হিসাবে ব্যবহৃত হয়, ডেক্সের সাথে পরিচিত লেনদেনের বৈশিষ্ট্যগুলি। সংশ্লিষ্ট REST প্রোটোকল এপিআই ইন্টারফেস নোডের ঠিকানাঃhttps://api.hyperliquid-testnet.xyz◄ এই নিবন্ধে, আপনি একটি সম্পূর্ণ তালিকা পাবেন।source == "b"chainId = 421614

ওয়ালেট সংযোগ, লগইন এবং কনফিগারেশন

বেশিরভাগ ডিইএক্স এক্সচেঞ্জের মতো, ওয়ালেট অ্যাপ্লিকেশনটি হাইপারলিকুইডের সাথে সংযোগ স্থাপন করতে পারে (ওয়ালেটটি আরবিট্রামের সাথে স্যুইচ করুন, স্ক্যান লগইন, টেস্টিং নেট এবং হোম নেট একইভাবে) ।

  • এই মানিব্যাগটি হাইপারলিকুইডে সংযুক্ত

DEX交易所量化实践(2)– Hyperliquid 使用指南

  • টেস্ট নেট ট্যাপ (ইউএসডিসি সম্পদ পরীক্ষা করার জন্য)

আপনি যদি প্রথমে পরীক্ষার নেট থেকে পরিচিত শিক্ষার্থীদের চান তবে আপনি Hyperliquid পৃষ্ঠায় সরাসরি ট্যাপটি খুঁজে পেতে পারেন, আপনার ওয়ালেটটি Hyperliquid এর সাথে সংযুক্ত করার পরে।

DEX交易所量化实践(2)– Hyperliquid 使用指南

পরীক্ষামূলক সম্পদ এবং পরীক্ষার জন্য ইউএসডিসি পাওয়ার পরে, "আমানত" বোতামটি ক্লিক করে হাইপারলিকুইডে জমা দিতে পারেন (অর্বিট্রাম টেস্টিং নেটটি সম্ভবত কিছুটা ইটিএইচ) ।

  • মূল নেটওয়ার্কটি ইউএসডিসি সম্পদের মধ্যে ঢুকে পড়েছে

"ডিপোজিট" বোতামে ক্লিক করে জমা করুন, এটির জন্য ওয়ালেট যাচাইকরণ প্রয়োজন এবং এটি আরবিট্রামের ইটিএইচ ব্যবহার করবে।

  • এজেন্ট ওয়ালেট কনফিগারেশন তৈরি করুন

Hyperliquid APP পৃষ্ঠায় যখন ম্যানুয়ালি লেনদেন করা হয়, তখন পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে একটি এজেন্ট ওয়ালেট ঠিকানা এবং ব্যক্তিগত কী তৈরি করে, যা ব্রাউজারে রেকর্ড করা হয়, ব্রাউজার পৃষ্ঠায় নেমে যাওয়া ক্রিয়াকলাপের জন্য।

Hyperliquid এর API পৃষ্ঠায় প্রয়োজনীয় এজেন্ট ওয়ালেট ঠিকানা এবং সংশ্লিষ্ট ব্যক্তিগত কী তৈরি করা যেতে পারেঃ

DEX交易所量化实践(2)– Hyperliquid 使用指南

DEX交易所量化实践(2)– Hyperliquid 使用指南

  • ১। নতুন এজেন্ট ওয়ালেটের নাম বলুন।

  • ২। ঠিকানা এবং ব্যক্তিগত কী তৈরি করা।

  • ৩। হাইপারলিকুইডের সাথে সংযুক্ত ওয়ালেট ব্যবহার করে এজেন্ট ওয়ালেটের অনুমোদন।

  • এফএমজেডে এজেন্টের ওয়ালেট ঠিকানা, ব্যক্তিগত কী কনফিগার করুন

এফএমজেড প্ল্যাটফর্মে এই তথ্যগুলি কনফিগার করা যায় (কনফিগারেশন ইন্টারফেস উপরে উল্লেখ করা হয়েছে) ।

https://www.fmz.com/m/platforms/add

  • Wallet Address: Hyperliquid এর সাথে সংযুক্ত একটি ওয়ালেটের ঠিকানা (দ্রষ্টব্য, এটি কোনও এজেন্টের ওয়ালেটের ঠিকানা নয়) ।
  • Wallet PrivateKey: Hyperliquid এর সাথে সংযুক্ত ওয়ালেট প্রাইভেট কী ((প্রয়োজনীয় নয়, কেবলমাত্র API যেমন ট্রান্সফার কল করার জন্য প্রয়োজন, ফাঁকা থাকতে পারে)) ।
  • Secret Key: এজেন্ট ওয়ালেট প্রাইভেট কী ((পূর্ববর্তী ধাপে এজেন্ট ওয়ালেট তৈরি করা, অনুমোদনের পরে প্রদর্শিত ব্যক্তিগত কী) ।

এফএমজেড-এ হাইপারলিকুইড প্র্যাকটিস

এক্সচেঞ্জ অবজেক্ট কনফিগার করার জন্য প্রয়োজনীয় তথ্যঃ

  • Wallet Address ব্যবহারকারীর লেনদেনের মত তথ্য অনুসন্ধান করতে ব্যবহৃত হয়
  • ওয়াললেট প্রাইভেট কী লেনদেন, স্থানান্তর এবং অন্যান্য ক্রিয়াকলাপের জন্য ব্যবহৃত
  • গোপন কী লেনদেন সম্পর্কিত ক্রিয়াকলাপের জন্য

কনফিগারেশন শেষ হলে, আমরা এফএমজেড প্ল্যাটফর্মে এটি পরীক্ষা করতে পারি, এবং আমরা সরাসরি এফএমজেড প্ল্যাটফর্মের ডিউটি টুল ব্যবহার করে পরীক্ষা অনুশীলন করতে পারি।

https://www.fmz.com/m/debug

আপনি যদি একটি পরীক্ষামূলক নেটওয়ার্ক তথ্য কনফিগারেশন Hyperliquid এক্সচেঞ্জ অবজেক্ট ব্যবহার করেন তবে এটি ব্যবহারের সময় কিছু স্যুইচ অপারেশন করা প্রয়োজন, যেমনঃ

function main() {
    // REST协议API地址切换到测试网
    exchange.SetBase("https://api.hyperliquid-testnet.xyz")

    // source : a 主网 , b 测试网
    exchange.IO("source", "b")

    return exchange.GetAccount()
}

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

প্রজাতির তথ্য

function main() {
    var markets = exchange.GetMarkets()
    if (!markets) {
        throw "get markets error"
    }

    var tbl = {
        type: "table", 
        title: "test markets", 
        cols: [
            "key", "Symbol", "BaseAsset", "QuoteAsset", "TickSize", "AmountSize", "PricePrecision", "AmountPrecision", "MinQty", 
            "MaxQty", "MinNotional", "MaxNotional", "CtVal", "CtValCcy"
        ], 
        rows: []
    }
    
    for (var symbol in markets) {
        var market = markets[symbol]
        tbl.rows.push([
            symbol, market.Symbol, market.BaseAsset, market.QuoteAsset, market.TickSize, market.AmountSize, 
            market.PricePrecision, market.AmountPrecision, market.MinQty, market.MaxQty, market.MinNotional, market.MaxNotional, market.CtVal, market.CtValCcy
        ])
    }
    LogStatus("`" + JSON.stringify(tbl) +  "`")
}

DEX交易所量化实践(2)– Hyperliquid 使用指南

অর্ডার হ্রাস

function main() {
    var depth = exchange.GetDepth("ETH_USD.swap")
    var asks = depth.Asks
    var bids = depth.Bids

    Log("买3", bids[2])
    Log("买2", bids[1])
    Log("买1", bids[0])

    Log("卖1", asks[0])
    Log("卖2", asks[1])
    Log("卖3", asks[2])
}

DEX交易所量化实践(2)– Hyperliquid 使用指南

অ্যাকাউন্ট সম্পদ

function main() {
    var account = exchange.GetAccount()
    return account
}

DEX交易所量化实践(2)– Hyperliquid 使用指南

নিচের তালিকা, ইনকাম

function main() {
    var symbols = ["ETH_USD.swap", "XRP_USD.swap", "HYPE_USD.swap"]
    var arrDir = ["market_buy", "sell", "buy"]
    var markets = exchange.GetMarkets()

    var ids = []
    for (var i in symbols) {
        var symbol = symbols[i]
        var side = arrDir[i]

        var ticker = exchange.GetTicker(symbol)
        var info = markets[symbol]

        exchange.SetPrecision(info.PricePrecision, info.AmountPrecision)
        
        // USDC
        var qty = 15
        var price = null 
        var amount = null 
        if (side == "market_buy") {
            price = -1
            side = "buy"
            amount = qty / ticker.Last
        } else {
            price = side == "buy" ? ticker.Last * 0.9 : ticker.Last * 1.1
            amount = qty / price
        }        

        var id = exchange.CreateOrder(symbol, side, price, amount)
        ids.push(id)
    }

    var tbl = {type: "table", title: "test", cols: ["Symbol", "Id", "Price", "Amount", "DealAmount", "AvgPrice", "Status", "Type", "Offset", "ContractType"], rows: []}
    for (var id of ids) {
        var order = exchange.GetOrder(id)
        tbl.rows.push([order.Symbol, order.Id, order.Price, order.Amount, order.DealAmount, order.AvgPrice, order.Status, order.Type, order.Offset, order.ContractType])
        Sleep(500)
    }

    LogStatus("`" + JSON.stringify(tbl) +  "`")
}

DEX交易所量化实践(2)– Hyperliquid 使用指南

অর্ডার প্রত্যাহার

function main() {
    var orders = exchange.GetOrders("USD.swap")
    for (var order of orders) {
        exchange.CancelOrder(order.Id, order)
        Sleep(1000)
    }

    var tbl = {type: "table", title: "test", cols: ["Symbol", "Id", "Price", "Amount", "DealAmount", "AvgPrice", "Status", "Type", "Offset", "ContractType"], rows: []}
    for (var order of orders) {
        tbl.rows.push([order.Symbol, order.Id, order.Price, order.Amount, order.DealAmount, order.AvgPrice, order.Status, order.Type, order.Offset, order.ContractType])
    }
    LogStatus("`" + JSON.stringify(tbl) +  "`")
}

DEX交易所量化实践(2)– Hyperliquid 使用指南

লিভারেজ পরিবর্তন করুন, পুরো পজিশন / একক পজিশন পরিবর্তন করুন

function main() {
    // 设置当前为全仓
    exchange.IO("cross", true)

    // 设置杠杆
    exchange.SetMarginLevel("ETH_USD.swap", 10)

    return exchange.GetRawJSON()
}

DEX交易所量化实践(2)– Hyperliquid 使用指南

exchange.GetRawJSON (()) লিভারেজ সেট করার অনুরোধের প্রতিক্রিয়া বার্তা প্রদান করেঃ

{status:ok,response:{type:default}}

অন্যান্য ইন্টারফেস

এক্সচেঞ্জের ইন্টারফেস প্যারামিটারগুলি তুলনামূলকভাবে জটিল এবং ইউআরএল এনকোডিংয়ের মাধ্যমে প্রেরণ করা যায় না, তাই এটি ব্যবহার করা হয়exchange.IOফাংশন কল করার সময় শুধুমাত্র JSON স্ট্রিং ব্যবহার করে প্যারামিটার ইনপুট করা যেতে পারে। এখানে বিভিন্ন ইন্টারফেস কলের উদাহরণ দেওয়া হল।

hyperliquid তথ্যসূত্রঃhttps://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint#place-an-order

সময়সূচী বাতিল করুন

var params = {"type": "scheduleCancel", "time": new Date().getTime()}
return exchange.IO("api", "POST", "/exchange", null, JSON.stringify(params))

{status:err,response:যতক্ষণ না পর্যাপ্ত পরিমাণে লেনদেন হয় ততক্ষণ নির্ধারিত বাতিল সময় সেট করা যায় না। প্রয়োজনীয়ঃ 174.57424.”}

এই বৈশিষ্ট্যটি সীমাবদ্ধঃ অ্যাকাউন্টটি কেবলমাত্র লেনদেনের স্তরে পৌঁছানোর জন্য এই বৈশিষ্ট্যটি ব্যবহার করতে পারে।

অর্ডার

TWAP অর্ডার তৈরি করুন।

function main() {
    var params = {
        "type": "twapOrder",
        "twap": {
            "a": 0,
            "b": true,
            "s": "1",
            "r": false,
            "m": 10,
            "t": false
        }
    }

    // SOL_USDT.swap , 订单量 : 1  , twapOrder 订单有头寸要求,最少100美元价值
    // a : 0 , 即 SOL_USDT.swap 这个品种
    return exchange.IO("api", "POST", "/exchange", null, JSON.stringify(params))
}

twapবাতিল করুন

টুইটার ব্যবহারকারীরা টুইটারে লিখেছেন,

function main() {
    var params = {
        "type": "twapCancel",
        "a": 0,
        "t": 3805
    }

    return exchange.IO("api", "POST", "/exchange", null, JSON.stringify(params))
}

অনুমোদন এজেন্ট

এই নতুন প্রজেক্ট ওয়ালেটকে অনুমোদন দিয়েছে টেস্টিং নেট।

function main() {
    var params = {
        "type": "approveAgent",
        "hyperliquidChain": "Testnet",
        "signatureChainId": "0x66eee",
        "agentAddress": "0xAAAA",
        "agentName": "test02",
        "nonce": new Date().getTime()
    }

    return exchange.IO("api", "POST", "/exchange", null, JSON.stringify(params))
}

অনুমোদন সফলভাবে ফিরে এসেছেঃ

{status:ok,response:{type:default}}

  • একটি এপিআই এজেন্ট ওয়ালেট তৈরি করুন, যার জন্য 0xAAAA হল উত্পন্ন ওয়ালেটের ঠিকানা (শুধুমাত্র একটি উদাহরণ) এবং এটি তৈরি করার সময় প্রাসঙ্গিক ব্যক্তিগত কী সংরক্ষণ করুন।
  • test02 এপিআই এজেন্ট ওয়ালেটের নাম, এবং এই গোপন কী জোড়া hyperliquid APP পৃষ্ঠায় প্রদর্শিত হবেhttps://app.hyperliquid-testnet.xyz/APIমধ্যভাগে ।

ভল্ট ট্রান্সফার

তিনি বলেন, 'আমি মনে করি, আমরা আমাদের সম্পদগুলো গ্রিডের কাছে পাঠিয়েছি।

function main() {
    var params = {
        "type": "vaultTransfer",
        "vaultAddress": "0xAAA",
        "isDeposit": true,
        "usd": 5000000
    }
    
    return exchange.IO("api", "POST", "/exchange", null, JSON.stringify(params))
}
  • usd: ৫০০০০ মানে ৫ ইউএসডিসি।
  • 0xAAA: কোষাগারের ঠিকানা।
  • isDeposit: true, অ্যাক্সেস নিয়ন্ত্রণ করুন.

প্রত্যাহার3

এই ভিডিওটি একটি ভিডিও বার্তায় প্রকাশ করা হয়েছে।

function main() {
    var params = {
        "type": "withdraw3",
        "hyperliquidChain": "Testnet",
        "signatureChainId": "0x66eee",
        "amount": "5",
        "time": new Date().getTime(),
        "destination": "0xAAA"
    }
    
    return exchange.IO("api", "POST", "/exchange", null, JSON.stringify(params))
}
  • টিকটিকি তার বর্তমান মানিব্যাগের ঠিকানা দিয়েছেঃ 0xAAA.

usdClassTransfer

সম্পদের স্থানান্তর বর্তমান / ফিউচার (স্থায়ী চুক্তি) মধ্যে।

function main() {
    var params = {
        "type": "usdClassTransfer",
        "hyperliquidChain": "Testnet",
        "signatureChainId": "0x66eee",
        "amount": "5",
        "toPerp": false,
        "nonce": new Date().getTime()
    }

    return exchange.IO("api", "POST", "/exchange", null, JSON.stringify(params))
}
  • প্যারামিটার toPerp সেট করা আছেfalseভবিষ্যৎ -> স্পট ।
  • প্যারামিটার toPerp সেট করা আছেtrueযে দিক দিয়ে আপনি স্থানান্তর করতে চান তা নির্দেশ করেঃ spot -> futures ।

ওয়েবসকেট ইন্টারফেস ব্যবহার

প্রধান নেটওয়ার্কের ডাব্লুএস ইন্টারফেসের ঠিকানাঃ

মেইননেটঃ wss://api.hyperliquid.xyz/ws

যেহেতু REST প্রোটোকল এপিআই ইন্টারফেসটি সাম্প্রতিক লেনদেনের ডেটা সংগ্রহ করে না, তবে ওয়েবসকেট ইন্টারফেসটিতে এই চ্যানেলটি সাবস্ক্রাইব করা যায়।

বার্তার কাঠামো সাবস্ক্রাইব করুন

{
    "method": "subscribe", 
    "subscription": {
        "type": "trades", 
        "coin": "SOL"
    } 
}

ডিফল্ট সরঞ্জামগুলির মধ্যে পরিচালিত পরীক্ষার উদাহরণঃ

function main() {
    var loopCount = 20
    var subMsg = {
        "method": "subscribe", 
        "subscription": {
            "type": "trades", 
            "coin": "SOL"
        } 
    }

    var conn = Dial("wss://api.hyperliquid.xyz/ws")
    conn.write(JSON.stringify(subMsg))
    if (conn) {
        for (var i = 0; i < loopCount; i++) {
            var msg = conn.read(1000)
            if (msg) {
                Log(msg)
            }
        }
    }

    conn.close()
    Log("测试结束")
}

DEX交易所量化实践(2)– Hyperliquid 使用指南

END

এই পরীক্ষাটি সর্বশেষতম হোস্টের উপর ভিত্তি করে করা হয়েছে, এবং হাইপারলিকুইড ডিএক্স এক্সচেঞ্জকে সমর্থন করার জন্য সর্বশেষতম হোস্টটি ডাউনলোড করতে হবে।

ধন্যবাদ সমর্থন করার জন্য, ধন্যবাদ পড়ার জন্য।


আরো