[TOC]
مقداری تجارت کے شعبے میں، آسان اور آسان مقداری تجارت کے اوزار ہمیشہ دولت کی ترقی اور خطرے کے انتظام کے لئے ایک کلید رہے ہیں۔ تاہم، مارکیٹ میں تیزی سے مقابلہ کے ساتھ، روایتی تجارت کے اوزار تیزی سے بدلتے ہوئے مارکیٹ کی ضروریات کو پورا کرنے کے لئے کافی نہیں ہیں. تاکہ تاجروں کی ایک بڑی تعداد کو ڈیجیٹل اثاثوں کی ترقی پذیر دنیا میں مسابقتی فائدہ حاصل ہو، ایف ایم زیڈ موبائل ایپ میں ایک اہم نئی خصوصیت شامل کی گئی ہے: ٹریڈنگ ٹرمینل. یہ خصوصیت نہ صرف آپ کی تجارتی کارکردگی کو بڑھا دے گی بلکہ آپ کو اپنی مرضی کے مطابق پلگ ان کے ساتھ تجارت میں معاونت کرنے اور آپ کی ٹریڈنگ کیریئر میں نئی زندگی کو فروغ دینے کے قابل بنائے گی۔
ایف ایم زیڈ کیوٹی ٹریڈنگ پلیٹ فارم پر،موبائل اپلی کیشن ڈاؤن لوڈ صفحہایف ایم زیڈ کوانٹیفیکیشن موبائل اے پی پی ڈاؤن لوڈ کریں۔ ڈاؤن لوڈ ، انسٹال کرنے کے بعد ، ایف ایم زیڈ موبائل اے پی پی کھولیں ، ایف ایم زیڈ اکاؤنٹ میں لاگ ان کریں۔
نوٹ کرنا ضروری ہے کہ ایف ایم زیڈ کی مقدار کو ایف ایم زیڈ.COM بین الاقوامی اسٹیشن ، ایف ایم زیڈ.سی این گھریلو اسٹیشن (متعدد معاونت شدہ مارکیٹیں) میں تقسیم کیا گیا ہے ، جہاں لاگ ان کے وقت متعلقہ سائٹوں کا انتخاب کرنا ضروری ہے ، مختلف سائٹ اکاؤنٹس آزاد ہیں اور عام نہیں ہیں۔
ایف ایم زیڈ کوانٹیفیکیشن ٹریڈنگ پلیٹ فارم موبائل اے پی پی ٹریڈنگ ٹرمینل ، ایک کوانٹیفیکیشن ٹریڈنگ ٹول ہے جس میں بڑے تبادلے کے اے پی آئی کو پیک کیا گیا ہے۔ مختلف تبادلے میں تیزی سے سوئچ کیا جاسکتا ہے ، ایف ایم زیڈ پلیٹ فارم کی مختلف خصوصیات پر انحصار کرتے ہوئے ڈیٹا کی گرفتاری ، تجزیہ ، حقیقی وقت میں ڈیٹا مانیٹرنگ ، پروگرام کی معاون تجارت ، نیم خودکار ، دستی تجارت وغیرہ کے لئے آپریشن ممکن ہے۔
ایف ایم زیڈ کیوٹی موبائل اے پی پی میں لاگ ان ہونے کے بعد ، مرکزی انٹرفیس پر "ٹرانزیکشن ٹرمینل" کی خصوصیت دیکھی جاسکتی ہے ، جس پر کلک کرکے ٹرانزیکشن ٹرمینل انٹرفیس تک رسائی حاصل کی جاسکتی ہے۔
ایف ایم زیڈ نے موبائل اے پی پی ٹرانزیکشن ٹرمینل کو لانچ کرنے سے پہلے ہی ایف ایم زیڈ کے ویب ٹرمینل نے یہ فنکشن لانچ کیا تھا ، چاہے وہ ویب ٹرمینل ہو یا موبائل اے پی پی ٹرانزیکشن ٹرمینل۔کم از کم ایک منتظم پروگرام کی تعیناتی◄ چونکہ ایکسچینج میں اصل میں بھیجے جانے والے تمام انٹرایکٹو درخواستیں ہاسٹلروں کی طرف سے کی جاتی ہیں ، نہ کہ موبائل ایپ پر ، یہ زیادہ محفوظ ہے۔ اور یہ بھی کہ API KEY پابند IP پتے سے بچنے کے لئے ، موبائل آئی پی کی تبدیلی کا استعمال نہیں ہوسکتا ہے۔
ٹرانزیکشن ٹرمینل کا بنیادی انٹرفیس:
ٹرانزیکشن ٹرمینل کھولنے کے بعد، ٹرانزیکشن ٹرمینل کا بنیادی انٹرفیس دیکھا جا سکتا ہے، اور ریڈ باکس کے علاقے پر کلک کرنے سے "مینیجر" ، "ایکسچینج" ، "ٹرانزیکشن جوڑی" کی ترتیب کا انٹرفیس کھل سکتا ہے۔
2، تجارتی علاقہ:
تجارت کے علاقوں میں مارکیٹ کی گہرائی کا ڈیٹا دکھایا گیا ہے۔ ٹرانزیکشن کنٹرولر کی طرف سے ترتیب دیا جا سکتا ہے، اتارنا کی قیمت، اتارنا کی تعداد، اتارنا کی سمت، لیور وغیرہ کی ترتیبات.
مرکزی انٹرفیس کے نچلے حصے میں ٹیگ "آرڈر" ، "حفاظت" ، "اثاثہ جات" وغیرہ کی معلومات دکھاتا ہے تاکہ آپ کے فنڈز ، پوزیشنوں اور احکامات کو ایک نظر میں دیکھا جاسکے۔
3، K لائن گراف:
اگر آپ آرڈر کرتے وقت K لائن چارٹ کو بھی دیکھنا چاہتے ہیں تو ، یہاں ایک فولڈنگ ڈسپلے کنٹرول ڈیزائن کیا گیا ہے جو موجودہ قسم کے منی K لائن چارٹ کو کھولنے کے لئے استعمال ہوتا ہے۔
اگر آپ چاہتے ہیں کہ ایک بڑا علاقہ K لائن چارٹ دکھائے ، جس میں مارکیٹ کے ٹرانزیکشن ریکارڈ ، گہرائی وغیرہ کی معلومات دکھائی دے ، تو آپ اس K لائن آئیکن پر کلک کرکے پیشہ ورانہ K لائن چارٹ صفحے پر جائیں گے۔
پیشہ ورانہ K لائن گراف انٹرفیس:
اس کے علاوہ، پیشہ ورانہ K لائن چارٹ انٹرفیس کو بھی دکھایا جا سکتا ہے:
ٹرانزیکشن ٹرمینل پلگ ان کیا کر سکتا ہے؟
کیا آپ کو معلوم ہے کہ پلگ ان تیار کرنے کے لئے کون سی پروگرامنگ زبانیں اور ٹولز استعمال کیے جاتے ہیں؟
کیا حاصل کیا جا سکتا ہے؟
ایف ایم زیڈ کمیونٹی میں صارفین نے ایک درخواست کی:
جے ایس کا استعمال کرتے ہوئے تمام یو معاہدہ کرنسیوں کو بینآن ایکسچینج میں منتقل کیا گیا ، اور ہر کرنسی میں 10 یو (بہت زیادہ) کی تجارت ہوئی ، براہ کرم اس کوڈ کو کیسے لکھیں۔
یہ مطالبہ منظر نامہ اصل میں مکمل طور پر ٹرانزیکشن ٹرمینل پلگ ان کے ساتھ لاگو کیا جا سکتا ہے، اور ٹرانزیکشن ٹرمینل کو چلانے کے لئے پلگ ان کی حکمت عملی مفت ہے، جس میں طویل عرصے سے چلنے والی حقیقی حکمت عملی کے مقابلے میں ٹرانزیکشن ٹرمینل پلگ ان کی مدد سے تجارت کا ایک اچھا انتخاب ہے.
ہم صارفین کی اس ضرورت کو پورا کرنے کے لئے کس طرح ڈیزائن کرتے ہیں.
اس کے بعد آپ کو ایک ٹرانزیکشن ٹرمینل پلگ ان بنانا ہوگا اور اس پلگ ان کی پالیسی میں تین پیرامیٹرز شامل کرنا ہوں گے:
اس کے بعد پلگ ان لکھنا شروع کریں:
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("切换基地址:", 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) {
// /*
// 这里为了测试,只开仓10个品种,如果要全品种,这段注释内容可以删除
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)
}
// 获取所有持仓
let pos = exchange.IO("api", "GET", "/fapi/v2/positionRisk")
if (!pos) {
return
}
// 查看持仓
return pos.filter(item => Number(item.positionAmt) != 0)
}
ٹرانزیکشن ٹرمینل پلگ ان لکھنے کے بعد، آپ ٹیسٹ کر سکتے ہیں:
موبائل ایپ کے ٹرانزیکشن ٹرمینل میں، "... " بٹن پر کلک کرنے سے ٹرانزیکشن ٹرمینل پلگ ان کی فہرست کھل جاتی ہے، موجودہ ایف ایم زیڈ اکاؤنٹ کی پالیسی لائبریری میں ٹرانزیکشن ٹرمینل پلگ ان اس فہرست میں دکھائے جائیں گے، اور آپشن استعمال کیا جا سکتا ہے۔
ایک بار جب ہم موبائل ایپلی کیشن پر کام کرلیں تو ہم مندرجہ ذیل کوڈ کا استعمال کرتے ہوئے بائنن ڈسک کے ذخائر کی جانچ پڑتال کرتے ہیں۔
function main() {
let apiBase = "https://testnet.binancefuture.com"
exchange.SetBase(apiBase)
let pos = exchange.IO("api", "GET", "/fapi/v2/positionRisk")
if (!pos) {
return
}
// 查看持仓
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 پوزیشنیں کھولی گئیں ، کیوں کہ اصل میں آرڈر دیتے وقت ، یہ آسان ہے کہ اس کی وجہ سے حد کی قیمت کو متحرک کیا جائے۔ اس کے علاوہ ، چونکہ 10 یو کی رقم کا آرڈر دینا آسان ہے ، اس سے تجارت کے جوڑے کی کم سے کم رقم کی حد کو متحرک کرنا آسان ہے۔ لہذا ، کچھ تجارتیں جوڑی کے بغیر کامیاب نہیں ہوتی ہیں۔ اگر عملی استعمال کے لئے زیادہ عملی حالات پر غور کرنے کی ضرورت ہو تو ، اس پلگ ان کو بہتر استعمال کے ل optimize بہتر بنانے کے ل this ، یہ کوڈ صرف تعلیمی مواصلات کے لئے استعمال ہوتا ہے۔
ایف ایم زیڈ کوالٹی ٹریڈنگ پلیٹ فارم موبائل اے پی پی ٹریڈنگ ٹرمینل اور بہت سارے دلچسپ پلگ ان ہیں ، آئیے ہم آپ کے ساتھ دریافت کریں!
/upload/asset/16b436307a4ce5c246c2.mp4
ایف ایم زیڈ موبائل ایپ کے نئے ٹریڈنگ ٹرمینل کی خصوصیات آپ کو ڈیجیٹل اثاثہ جات کی مارکیٹوں میں آپ کی مدد کرنے کے ل. ، آپ کو مارکیٹ میں اتار چڑھاؤ اور مواقع کا مقابلہ کرنے میں زیادہ لچک فراہم کریں گی۔ روایتی ٹریڈنگ کی حکمت عملی تک محدود نہ رہیں ، اپنی مرضی کے مطابق پلگ ان کے ذریعہ ، آپ کو زیادہ ذہین ، زیادہ موثر اور مارکیٹ کے مطابق ٹریڈنگ کی حکمت عملی تیار کرنے کی اجازت دیں گے۔ آئیے ہم آپ کے ساتھ مل کر اپنے ٹریڈنگ کی مہارت اور منافع کو بڑھانے کے لئے اس دلچسپ نئے باب کو شروع کریں۔
ویکسینخوابوں کی منزل، موبائل پر بہت آسان
ایجاد کاروں کی مقدار - خواباس کی حمایت کا شکریہ ، پلیٹ فارم تیار کرنے والے انجینئرز بہت اچھے ہیں ، اور اس کے بعد مزید عملی خصوصیات شامل کی جائیں گی ، صارفین کی ضرورت کے باوجود بھی ذکر کیا جاسکتا ہے۔