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

এফএমজেড মোবাইল অ্যাপ ট্রেডিং টার্মিনাল, আপনার পরিমাণগত ট্রেডিং অভিজ্ঞতাকে শক্তিশালী করে

লেখক:এফএমজেড-লিডিয়া, সৃষ্টিঃ ২০২৩-১০-৩০ 11:57:31, আপডেটঃ ২০২৪-১১-১০ ১৮ঃ৫১ঃ৪১

img

পরিমাণগত ট্রেডিংয়ের ক্ষেত্রে, সহজ এবং সহজেই ব্যবহারযোগ্য পরিমাণগত ট্রেডিং সরঞ্জামগুলি সর্বদা সম্পদ বৃদ্ধি এবং ঝুঁকি ব্যবস্থাপনা অর্জনের অন্যতম চাবিকাঠি ছিল। তবে, বাজার প্রতিযোগিতার ক্রমবর্ধমানতার সাথে সাথে, দ্রুত পরিবর্তিত বাজারের চাহিদা মেটাতে traditionalতিহ্যবাহী ট্রেডিং সরঞ্জামগুলি আর পর্যাপ্ত নয়। ক্রমাগত বিকশিত ডিজিটাল সম্পদ বিশ্বে পরিমাণগত ব্যবসায়ীদের জন্য একটি প্রতিযোগিতামূলক প্রান্ত বজায় রাখতে, এফএমজেড মোবাইল অ্যাপ্লিকেশন একটি উল্লেখযোগ্য নতুন বৈশিষ্ট্য যুক্ত করেছেঃ ট্রেডিং টার্মিনাল। এই বৈশিষ্ট্যটি কেবল আপনার ট্রেডিং দক্ষতা উন্নত করবে না, তবে আপনার ট্রেডিং ক্যারিয়ারে নতুন প্রাণশক্তি ইনজেক্ট করে ট্রেডিংয়ে সহায়তা করার জন্য কাস্টম প্লাগইন প্রোগ্রামগুলির মাধ্যমে আপনাকে ক্ষমতায়িত করবে।

ট্রেডিং টার্মিনালের জন্য নতুনদের গাইডঃ

এফএমজেড মোবাইল অ্যাপ ট্রেডিং টার্মিনাল কি?

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

img

দয়া করে মনে রাখবেন যে FMZ Quant বিভক্তFMZ.COMআন্তর্জাতিক সাইট এবংFMZ.CNচীন দেশীয় সাইট (বিভিন্ন বাজার সমর্থন) । লগ ইন করার সময়, আপনি সংশ্লিষ্ট সাইট নির্বাচন করতে হবে। বিভিন্ন সাইটের জন্য অ্যাকাউন্ট স্বাধীন এবং বিনিময়যোগ্য নয়।

এফএমজেড কোয়ান্টিটেটিভ ট্রেডিং প্ল্যাটফর্ম মোবাইল এপিপি ট্রেডিং টার্মিনাল একটি পরিমাণগত ট্রেডিং সরঞ্জাম যা প্রধান এক্সচেঞ্জগুলির এপিআইগুলিকে ক্যাপসুল করে। এটি বিভিন্ন এক্সচেঞ্জের মধ্যে দ্রুত স্যুইচিংয়ের অনুমতি দেয় এবং এফএমজেড প্ল্যাটফর্মের বিভিন্ন বৈশিষ্ট্যগুলির সাহায্যে এটি ডেটা ক্যাপচার বিশ্লেষণ, রিয়েল-টাইম ডেটা মনিটরিং, প্রোগ্রাম-সহায়তাযুক্ত ট্রেডিং, আধা-স্বয়ংক্রিয় / ম্যানুয়াল ট্রেডিং অপারেশন ইত্যাদি সম্পাদন করতে পারে।

কিভাবে ট্রেডিং টার্মিনাল ফাংশন অ্যাক্সেস এবং সক্ষম করবেন?

এফএমজেড কোয়ান্ট মোবাইল অ্যাপে লগ ইন করার পরে, আপনি প্রধান ইন্টারফেসে ট্রেডিং টার্মিনাল ফাংশন দেখতে পাবেন। ট্রেডিং টার্মিনাল ইন্টারফেসে প্রবেশ করতে ক্লিক করুন।

এফএমজেড তার মোবাইল অ্যাপ ট্রেডিং টার্মিনাল চালু করার আগে, এফএমজেডের ওয়েব সংস্করণটি ইতিমধ্যে এই বৈশিষ্ট্যটি বেশ তাড়াতাড়ি চালু করেছিল। এটি ওয়েব-ভিত্তিক ট্রেডিং টার্মিনাল হোক বা মোবাইল অ্যাপ-ভিত্তিক একটি,অন্তত একটি ডকার প্রোগ্রাম স্থাপন করা আবশ্যক. এটির কারণ হ'ল এক্সচেঞ্জগুলিতে প্রেরিত সমস্ত প্রকৃত অনুরোধ ডকার থেকে চালিত হয়, মোবাইল অ্যাপ্লিকেশনটিতে নয়, যা আরও সুরক্ষিত। এটি এপিআই কী বাঁধাই আইপি ঠিকানা এবং মোবাইল আইপি পরিবর্তনের সময় ব্যবহারের অক্ষমতার মতো অসুবিধা এড়ায়।

img

ট্রেডিং টার্মিনাল ইন্টারফেসের বিস্তারিত ব্যাখ্যা

১. ট্রেডিং টার্মিনালের প্রধান ইন্টারফেসঃ

ট্রেডিং টার্মিনাল খোলার পরে, আপনি ট্রেডিং টার্মিনালের প্রধান ইন্টারফেস দেখতে পারেন। লাল ফ্রেমের এলাকায় ক্লিক করলে Docker, Exchange, এবং Markets কনফিগারেশন ইন্টারফেস খুলবে।

  • ডকারঃ আপনার বর্তমান এফএমজেড অ্যাকাউন্টের অধীনে মোতায়েন করা সমস্ত ডকার প্রোগ্রাম নির্বাচন করার জন্য এখানে তালিকাভুক্ত করা হবে।
  • এক্সচেঞ্জঃ আপনার বর্তমান এফএমজেড অ্যাকাউন্টে তৈরি এক্সচেঞ্জ অবজেক্টগুলি (এপিআই কী তথ্য ইত্যাদির সাথে কনফিগার করা) নির্দিষ্ট অপারেশন নির্বাচনের জন্য সংশ্লিষ্ট তালিকাগুলিতে প্রদর্শিত হবে।
  • বাজার: এই ট্রেডিং টার্মিনালে যে ট্রেডিং জোড়া বা চুক্তি পরিচালনা করা হবে তা সেট করুন। ট্রেডিং জোড়ার জন্য ইনপুট বক্স উইজেট প্রবেশ করা তথ্যের উপর ভিত্তি করে নির্বাচনযোগ্য ট্রেডিং জোড়া / চুক্তি প্রদর্শন করবে।

img

২. বাণিজ্য অঞ্চল:

ট্রেডিং জোন বাজারের গভীরতার তথ্য প্রদর্শন করে; অর্ডার মূল্য, অর্ডার পরিমাণ, অর্ডার দিক, লিভারেজ এবং অন্যান্য সেটিংস দিয়ে ট্রেডিং উইজেটগুলি সেট করা যেতে পারে।

img

প্রধান ইন্টারফেসের নীচের ট্যাবগুলোতে Orders, Assets এর মত তথ্য প্রদর্শিত হয়।

৩. কে-লাইন চার্ট:

আপনি যদি অর্ডার দেওয়ার সময় কে-লাইন চার্টটি দেখতে চান তবে এখানে একটি চিন্তাশীল নকশা বাস্তবায়িত হয়েছে - একটি ভাঁজযোগ্য প্রদর্শন উইজেট যা বর্তমান পণ্যটির মিনি কে-লাইন চার্টটি খুলবে।

img

আপনি যদি বৃহত্তর এলাকায় কে-লাইন চার্ট দেখতে চান, বাজারের লেনদেনের রেকর্ড, গভীরতার তথ্য এবং আরও অনেক কিছু প্রদর্শন করতে চান, আপনি পেশাদার কে-লাইন চার্ট পৃষ্ঠায় ঝাঁপিয়ে পড়তে এই কে-লাইন আইকনে ক্লিক করতে পারেন।

img

পেশাদার কে-লাইন চার্ট ইন্টারফেসঃ

img

পেশাদার কে-লাইন চার্ট ইন্টারফেসটি ল্যান্ডস্কেপ মোডেও প্রদর্শিত হতে পারেঃ

img

ট্রেডিং প্লাগইন

ট্রেডিং টার্মিনাল প্লাগইন কি করতে পারে?

  • রিয়েল-টাইম মার্কেট ডেটা গণনা এবং প্রদর্শন।
  • অর্ডার স্থাপন এবং অর্ডার পরিচালনা।
  • ঝুঁকি ব্যবস্থাপনা বাস্তবায়ন করুন।
  • অর্ধ-স্বয়ংক্রিয় সহায়ক ট্রেডিং কৌশল।

প্লাগইন তৈরিতে কোন প্রোগ্রামিং ভাষা এবং সরঞ্জাম ব্যবহার করা হয়?

  • পাইথন
  • জাভাস্ক্রিপ্ট
  • সি++

তুমি কি আনতে পারবে?

  • ডেভেলপারদের সাথে পারস্পরিক শেখার জন্য আপনার প্লাগইনটি সম্প্রদায়ের সাথে শেয়ার করুন।
  • অন্য ডেভেলপারদের কাছ থেকে শিখুন এবং অনুপ্রাণিত হন।
  • অন্যান্য পরিমাণগত ট্রেডিং উত্সাহীদের সাথে যোগাযোগ করুন।

বাস্তব জীবনের একটি অ্যাপ্লিকেশন দৃশ্যের উপর ভিত্তি করে একটি উদাহরণ দিনঃ

এফএমজেড কমিউনিটিতে একজন ব্যবহারকারী এই ধরনের অনুরোধ করেছেন:

বিয়ানান্স এক্সচেঞ্জের সমস্ত ইউ কন্ট্রাক্ট মুদ্রা অতিক্রম করতে js ব্যবহার করুন এবং প্রতিটি মুদ্রার জন্য 10u (দীর্ঘ) এর অবস্থান খুলুন। এই কোডটি কীভাবে লেখা হয়?

এই প্রয়োজনীয়তার দৃশ্যটি আসলে ট্রেডিং টার্মিনাল প্লাগইনগুলির সাথে বাস্তবায়ন করা যেতে পারে এবং ট্রেডিং টার্মিনালে প্লাগইন কৌশলগুলি চালানো বিনামূল্যে। দীর্ঘমেয়াদী লাইভ ট্রেডিং কৌশলগুলির তুলনায়, সহায়তা হিসাবে ট্রেডিং টার্মিনাল প্লাগইনগুলি ব্যবহার করা নিঃসন্দেহে একটি ভাল পছন্দ।

আসুন দেখি কিভাবে ব্যবহারকারীর অনুরোধ ডিজাইন এবং বাস্তবায়ন করা যায়।

প্রথমত, আমাদের একটি ট্রেডিং টার্মিনাল প্লাগইন তৈরি করতে হবে এবং তার কৌশল তিনটি পরামিতি যোগ করতে হবেঃ

img

তারপর প্লাগইন প্রোগ্রাম লিখতে শুরু করুনঃ

function main() {
    let exName = exchange.GetName()
    if (exName != "Futures_Binance") {
        return "not support!"
    }

    let apiBase = "https://fapi.binance.com"
    if (isSimulate) {
        apiBase = "https://testnet.binancefuture.com"        
        Log("Switch base address:", apiBase)
    }
    exchange.SetBase(apiBase)
    
    try {
        var obj = JSON.parse(HttpQuery(apiBase + "/fapi/v1/exchangeInfo"))
    } catch (e) {
        Log(e)
    }
    
    let pairs = []
    for (var i in obj.symbols) {
        if (obj.symbols[i]["status"] !== "TRADING" || obj.symbols[i]["quoteAsset"] !== "USDT") {
            continue
        }
        let = pair = obj.symbols[i]["baseAsset"] + "_" + obj.symbols[i]["quoteAsset"]
        pairs.push(pair)
    }
    
    let markets = _C(exchange.GetMarkets)
    for (var i in pairs) {
        // /*
        // For testing purposes, only 10 varieties are opened here. If all varieties are needed, this comment content can be deleted.
        if (i >= 9) {
            break
        }
        // */

        let pair = pairs[i]
        exchange.SetCurrency(pair)
        exchange.SetContractType("swap")
        let ticker = exchange.GetTicker()
        if (!ticker) {
            continue 
        }
        
        let = amountPrecision = markets[pair + ".swap"]["AmountPrecision"]
        exchange.SetDirection("buy")
        let amount = _N(qty / ticker.Last, amountPrecision)
        if (amount > 0) {
            exchange.Buy(-1, amount)
        }

        Sleep(100)
    }

    // Obtain all positions
    let pos = exchange.IO("api", "GET", "/fapi/v2/positionRisk")
    if (!pos) {
        return 
    }
    
    // View positions
    return pos.filter(item => Number(item.positionAmt) != 0)
}

ট্রেডিং টার্মিনাল প্লাগইনটি লেখার পরে, এটি পরীক্ষা করা যেতে পারেঃ

মোবাইল অ্যাপ্লিকেশনের ট্রেডিং টার্মিনালে, ট্রেডিং টার্মিনাল প্লাগইনগুলির তালিকা খুলতে ... বোতামে ক্লিক করুন। আপনার বর্তমান এফএমজেড অ্যাকাউন্টের কৌশল লাইব্রেরির সমস্ত প্লাগইন নির্বাচন এবং ব্যবহারের জন্য এই তালিকায় প্রদর্শিত হবে।

img

মোবাইল অ্যাপ্লিকেশনে অপারেশন শেষ করার পর, আমরা নিম্নলিখিত কোডটি ব্যবহার করে বিন্যান্সের সিমুলেশন বটের অবস্থান অনুসন্ধান করিঃ

function main() {
    let apiBase = "https://testnet.binancefuture.com"
    exchange.SetBase(apiBase)

    let pos = exchange.IO("api", "GET", "/fapi/v2/positionRisk")
    if (!pos) {
        return 
    }

    // View positions
    return pos.filter(item => Number(item.positionAmt) != 0)
}

পাওয়া তথ্যঃ

[{
	"symbol": "ETCUSDT",
	"entryPrice": "16.17",
	"unRealizedProfit": "0.08567881",
	"positionSide": "LONG",
	"updateTime": 1698420908103,
	"isolated": false,
	"breakEvenPrice": "16.176468",
	"leverage": "20",
	"adlQuantile": 3,
	"positionAmt": "0.65",
	"markPrice": "16.30181356",
	"liquidationPrice": "0",
	"maxNotionalValue": "400000",
	"marginType": "cross",
	"notional": "10.59617881",
	"isolatedMargin": "0.00000000",
	"isAutoAddMargin": "false",
	"isolatedWallet": "0"
}, {
	"positionAmt": "105",
	"markPrice": "0.09371526",
	"liquidationPrice": "0",
	"leverage": "20",
	"maxNotionalValue": "90000",
	"positionSide": "LONG",
	"isolatedWallet": "0",
	"symbol": "TRXUSDT",
	"updateTime": 1698420906668,
	"breakEvenPrice": "0.094497784",
	"isolatedMargin": "0.00000000",
	"isolated": false,
	"entryPrice": "0.09446",
	"adlQuantile": 1,
	"unRealizedProfit": "-0.07819770",
	"isAutoAddMargin": "false",
	"notional": "9.84010230",
	"marginType": "cross"
}, {
	"unRealizedProfit": "-0.00974456",
	"isAutoAddMargin": "false",
	"notional": "9.97449543",
	"isolatedWallet": "0.50309216",
	"updateTime": 1698420905377,
	"markPrice": "67.85371047",
	"isolatedMargin": "0.49334760",
	"adlQuantile": 2,
	"symbol": "LTCUSDT",
	"entryPrice": "67.92",
	"liquidationPrice": "64.91958163",
	"maxNotionalValue": "250000",
	"positionSide": "LONG",
	"isolated": true,
	"positionAmt": "0.147",
	"breakEvenPrice": "67.947168",
	"leverage": "20",
	"marginType": "isolated"
}, {
	"liquidationPrice": "1613.23261508",
	"marginType": "isolated",
	"isolated": true,
	"symbol": "ETHUSDT",
	"entryPrice": "1784.27",
	"markPrice": "1783.35661952",
	"isAutoAddMargin": "false",
	"positionSide": "LONG",
	"notional": "8.91678309",
	"leverage": "10",
	"maxNotionalValue": "30000000",
	"isolatedWallet": "0.89551774",
	"adlQuantile": 1,
	"positionAmt": "0.005",
	"breakEvenPrice": "1784.983708",
	"unRealizedProfit": "-0.00456690",
	"isolatedMargin": "0.89095084",
	"updateTime": 1698420900362
}, {
	"positionAmt": "17.1",
	"marginType": "cross",
	"isolatedWallet": "0",
	"adlQuantile": 2,
	"liquidationPrice": "0",
	"maxNotionalValue": "250000",
	"positionSide": "LONG",
	"isolated": false,
	"symbol": "EOSUSDT",
	"breakEvenPrice": "0.6432572",
	"updateTime": 1698420904257,
	"isolatedMargin": "0.00000000",
	"isAutoAddMargin": "false",
	"notional": "10.34550000",
	"entryPrice": "0.643",
	"markPrice": "0.60500000",
	"unRealizedProfit": "-0.64980000",
	"leverage": "20"
}, {
	"isolated": false,
	"adlQuantile": 1,
	"liquidationPrice": "0",
	"maxNotionalValue": "10000000",
	"notional": "9.73993328",
	"leverage": "20",
	"updateTime": 1698420901638,
	"symbol": "BCHUSDT",
	"entryPrice": "250.0",
	"markPrice": "243.49833219",
	"isAutoAddMargin": "false",
	"positionSide": "LONG",
	"positionAmt": "0.040",
	"breakEvenPrice": "250.1",
	"isolatedMargin": "0.00000000",
	"unRealizedProfit": "-0.26006671",
	"marginType": "cross",
	"isolatedWallet": "0"
}]

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

এফএমজেডের অন্যান্য আকর্ষণীয় অন্তর্নির্মিত প্লাগইন

এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের মোবাইল অ্যাপ ট্রেডিং টার্মিনালে অনেক আকর্ষণীয় প্লাগইন রয়েছে। আসুন এবং একসাথে আবিষ্কার করুন!

https://www.fmz.com/upload/asset/16b436307a4ce5c246c2.mp4

সমাপ্তি

এফএমজেড মোবাইল অ্যাপের নতুন ট্রেডিং টার্মিনাল বৈশিষ্ট্যটি ডিজিটাল সম্পদ বাজারে আপনার শক্তিশালী সহকারী হয়ে উঠবে, যা আপনাকে বাজারের ওঠানামা এবং সুযোগগুলিতে আরও নমনীয়ভাবে প্রতিক্রিয়া জানাতে দেয়। আর traditionalতিহ্যবাহী ট্রেডিং কৌশলগুলিতে সীমাবদ্ধ নয়, কাস্টম প্লাগইন প্রোগ্রামগুলির মাধ্যমে আপনি বাজারে আরও ভালভাবে অভিযোজিত স্মার্ট, আরও দক্ষ ট্রেডিং কৌশল তৈরি করতে পারেন। আসুন একসাথে পরিমাণগত ট্রেডিংয়ের এই উত্তেজনাপূর্ণ নতুন অধ্যায়টি শুরু করি এবং আপনার ট্রেডিং দক্ষতা এবং লাভ বাড়িয়ে তুলুন।


আরো