وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ایف ایم زیڈ موبائل اے پی پی ٹریڈنگ ٹرمینل، آپ کے مقداری تجارتی تجربے کو بااختیار بناتا ہے

مصنف:FMZ~Lydia, تخلیق: 2023-10-30 11:57:31, تازہ کاری: 2024-11-10 18:51:41

img

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

ٹریڈنگ ٹرمینل کے لئے ابتدائی رہنما:

ایف ایم زیڈ موبائل اے پی پی ٹریڈنگ ٹرمینل کیا ہے؟

ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر، آپ ایف ایم زیڈ کوانٹ موبائل اے پی پی کو ڈاؤن لوڈ کرسکتے ہیںموبائل ایپ ڈاؤن لوڈ صفحہڈاؤن لوڈ اور انسٹال کرنے کے بعد، ایف ایم زیڈ موبائل ایپ کھولیں اور اپنے ایف ایم زیڈ اکاؤنٹ سے لاگ ان کریں۔

img

براہ مہربانی نوٹ کریں کہ FMZ Quant میں تقسیم کیا جاتا ہےFMZ.COMبین الاقوامی سائٹ اورFMZ.CNچین گھریلو سائٹ (مختلف مارکیٹوں کی حمایت کرتے ہوئے) ۔ لاگ ان کرتے وقت ، آپ کو متعلقہ سائٹ کا انتخاب کرنے کی ضرورت ہے۔ مختلف سائٹوں کے اکاؤنٹس آزاد ہیں اور تبادلہ نہیں کرسکتے ہیں۔

ایف ایم زیڈ کوانٹیٹیٹیو ٹریڈنگ پلیٹ فارم موبائل اے پی پی ٹریڈنگ ٹرمینل ایک مقداری ٹریڈنگ ٹول ہے جو بڑے تبادلے سے اے پی آئی کو شامل کرتا ہے۔ یہ مختلف تبادلے کے مابین تیزی سے سوئچنگ کی اجازت دیتا ہے ، اور ایف ایم زیڈ پلیٹ فارم کی مختلف خصوصیات کی مدد سے ، یہ ڈیٹا کی گرفتاری تجزیہ ، ریئل ٹائم ڈیٹا مانیٹرنگ ، پروگرام کی مدد سے ٹریڈنگ ، نیم خودکار / دستی ٹریڈنگ آپریشنز وغیرہ انجام دے سکتا ہے۔

ٹریڈنگ ٹرمینل فنکشن تک کیسے رسائی حاصل کی جائے اور اسے کیسے فعال کیا جائے؟

ایف ایم زیڈ کوانٹ موبائل اے پی پی میں لاگ ان ہونے کے بعد ، آپ مرکزی انٹرفیس پر ٹریڈنگ ٹرمینل فنکشن دیکھ سکتے ہیں۔ ٹریڈنگ ٹرمینل انٹرفیس میں داخل ہونے کے لئے کلک کریں۔

ایف ایم زیڈ نے اپنے موبائل اے پی پی ٹریڈنگ ٹرمینل کو لانچ کرنے سے پہلے ، ایف ایم زیڈ کے ویب ورژن نے پہلے ہی اس خصوصیت کو کافی جلدی لانچ کیا تھا۔ چاہے یہ ویب پر مبنی ٹریڈنگ ٹرمینل ہو یا موبائل اے پی پی پر مبنی ،کم از کم ایک ڈوکر پروگرام تعینات کیا جانا چاہئے. اس کی وجہ یہ ہے کہ تبادلے میں بھیجے جانے والے تمام اصل درخواستیں ڈوکر سے چلتی ہیں ، موبائل ایپ پر نہیں ، جو زیادہ محفوظ ہے۔ اس سے ایسے نقصانات سے بھی بچتا ہے جیسے API KEY پابند IP پتے اور جب موبائل IP تبدیل ہوجاتا ہے تو استعمال کرنے میں ناکامی۔

img

ٹریڈنگ ٹرمینل انٹرفیس کی تفصیلی وضاحت

ٹریڈنگ ٹرمینل کا مرکزی انٹرفیس:

ٹریڈنگ ٹرمینل کھولنے کے بعد ، آپ ٹریڈنگ ٹرمینل کا مرکزی انٹرفیس دیکھ سکتے ہیں۔ سرخ فریم میں موجود علاقے پر کلک کرنے سے Docker ، Exchange ، اور Markets ترتیب انٹرفیس کھل جائیں گے۔

  • ڈوکر: آپ کے موجودہ ایف ایم زیڈ اکاؤنٹ کے تحت تعینات تمام ڈوکر پروگراموں کو منتخب کرنے کے لئے یہاں درج کیا جائے گا۔
  • تبادلہ: آپ کے موجودہ FMZ اکاؤنٹ میں بنائے گئے تبادلہ اشیاء (API KEY معلومات وغیرہ کے ساتھ تشکیل شدہ) مخصوص آپریشن کے انتخاب کے لئے متعلقہ فہرستوں میں بھی ظاہر ہوں گے۔
  • مارکیٹس: ٹریڈنگ جوڑی یا معاہدہ مرتب کریں جو یہ ٹریڈنگ ٹرمینل کام کرنے والا ہے۔ ٹریڈنگ جوڑوں کے لئے ان پٹ باکس ویجیٹ درج کردہ معلومات کی بنیاد پر منتخب ٹریڈنگ جوڑے / معاہدوں کو ظاہر کرے گا۔

img

تجارتی زون:

ٹریڈنگ زون مارکیٹ کی گہرائی کے اعداد و شمار دکھاتا ہے۔ ٹریڈنگ ویجیٹس کو آرڈر کی قیمت، آرڈر کی مقدار، آرڈر کی سمت، بیعانہ اور دیگر ترتیبات کے ساتھ مقرر کیا جاسکتا ہے۔

img

مرکزی انٹرفیس کے نچلے ٹیبز میں آرڈر، اثاثے جیسی معلومات دکھائی جاتی ہیں، جس سے آپ کے فنڈز اور آرڈر ایک نظر میں واضح ہوجاتے ہیں۔

3۔ K لائن چارٹ:

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

img

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

img

پیشہ ورانہ K لائن چارٹ انٹرفیس:

img

پیشہ ورانہ K لائن چارٹ انٹرفیس بھی زمین کی تزئین کی موڈ میں دکھایا جا سکتا ہے:

img

ٹریڈنگ پلگ ان

ٹریڈنگ ٹرمینل پلگ ان کیا کر سکتا ہے؟

  • ریئل ٹائم مارکیٹ کے اعداد و شمار کا حساب کتاب اور نمائش
  • آرڈر کی جگہ اور آرڈر مینجمنٹ.
  • خطرے کے انتظام کو نافذ کریں۔
  • سیمی خودکار معاون تجارتی حکمت عملیاں۔

پلگ ان تیار کرنے کے لئے کون سی پروگرامنگ زبانیں اور ٹولز استعمال کیے جاتے ہیں؟

  • پائیٹن
  • جاوا اسکرپٹ
  • c++

آپ کیا حاصل کر سکتے ہیں؟

  • ڈویلپرز کے ساتھ باہمی سیکھنے کے لیے اپنے پلگ ان کو کمیونٹی کے ساتھ شیئر کریں۔
  • دوسرے ڈویلپرز سے سیکھیں اور متاثر ہوں۔
  • دیگر مقداری تجارت کے شوقین افراد کے ساتھ بات چیت کریں.

ایک حقیقی زندگی کے درخواست منظر نامے پر مبنی ایک مثال دیں:

ایف ایم زیڈ کمیونٹی میں ایک صارف نے اس طرح کی درخواست کی ہے:

بائننس ایکسچینج کی تمام یو کنٹریکٹ کرنسیوں کو عبور کرنے کے لئے 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"
}]

یہ دیکھا جاسکتا ہے کہ 6 پوزیشنیں کھولی گئی ہیں ، اس کی وجہ یہ ہے کہ جب سمیلیشن بوٹ پر اصل آرڈر لگاتے ہیں تو ، حد کی قیمتوں کو متحرک کرنا آسان ہے۔ اس کے علاوہ ، آرڈر کی رقم 10U کی وجہ سے ، تجارتی جوڑوں کی کم سے کم آرڈر کی رقم کی حد کو متحرک کرنا آسان ہے۔ لہذا ، کچھ تجارتی جوڑے کامیابی کے ساتھ آرڈر نہیں کیے گئے تھے۔ اگر آپ کو حقیقت میں اس کا استعمال کرنے کی ضرورت ہے تو ، بہتر استعمال کے ل this اس پلگ ان کو بہتر بنانے کے ل more زیادہ عملی حالات پر غور کیا جانا چاہئے۔ یہاں کا کوڈ صرف تعلیم اور مواصلات کے مقاصد کے لئے استعمال ہوتا ہے۔

FMZ پر دیگر دلچسپ بلٹ ان پلگ ان

ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم کے موبائل ایپ ٹریڈنگ ٹرمینل میں بہت سارے دلچسپ پلگ ان ہیں۔ آئیے اور مل کر دریافت کریں!

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

اختتام

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


مزید