ফেরত ফরম্যাট নিম্নলিখিত দুটি ফরম্যাটের মধ্যে একটি হতে হবে (যা সিস্টেম স্বয়ংক্রিয়ভাবে স্বীকৃতি দেবে):
সিমুলেশন লেভেল টিক, নিচে JSON ডেটার একটি উদাহরণ দেওয়া হল:
{
"detail": {
"eid": "Binance",
"symbol": "BTC_USDT",
"alias": "BTCUSDT",
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"marginCurrency": "USDT",
"basePrecision": 5,
"quotePrecision": 2,
"minQty": 0.00001,
"maxQty": 9000,
"minNotional": 5,
"maxNotional": 9000000,
"priceTick": 0.01,
"volumeTick": 0.00001,
"marginLevel": 10
},
"schema":["time", "open", "high", "low", "close", "vol"],
"data":[
[1564315200000, 9531300, 9531300, 9497060, 9497060, 787],
[1564316100000, 9495160, 9495160, 9474260, 9489460, 338]
]
}
বট লেভেল টিক, নিম্নলিখিত JSON ডেটার একটি উদাহরণঃ
টিক-লেভেল ব্যাকটেস্ট ডেটা (বাজারের গভীরতার তথ্য ধারণ করে, এবং গভীরতার বিন্যাসটি[price, volume]
এর গভীরতা একাধিক স্তরের হতে পারে,asks
দামের ক্রমবর্ধমান আদেশের জন্য,bids
দামের হ্রাসের জন্য) ।
{
"detail": {
"eid": "Binance",
"symbol": "BTC_USDT",
"alias": "BTCUSDT",
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"marginCurrency": "USDT",
"basePrecision": 5,
"quotePrecision": 2,
"minQty": 0.00001,
"maxQty": 9000,
"minNotional": 5,
"maxNotional": 9000000,
"priceTick": 0.01,
"volumeTick": 0.00001,
"marginLevel": 10
},
"schema":["time", "asks", "bids", "trades", "close", "vol"],
"data":[
[1564315200000, [[9531300, 10]], [[9531300, 10]], [[1564315200000, 0, 9531300, 10]], 9497060, 787],
[1564316100000, [[9531300, 10]], [[9531300, 10]], [[1564316100000, 0, 9531300, 10]], 9497060, 787]
]
}
ক্ষেত্র | বর্ণনা |
---|---|
বিস্তারিত | অনুরোধকৃত তথ্যের ধরণ সম্পর্কে বিস্তারিত তথ্য, |
যার মধ্যে রয়েছে মুদ্রার নাম, ট্রেডিং মুদ্রা, নির্ভুলতা, ন্যূনতম অর্ডার পরিমাণ ইত্যাদি স্কিমা. এটি ডাটাতে কলামের বৈশিষ্ট্য নির্দিষ্ট করে অ্যারে, যা বড় অক্ষর সংবেদনশীল এবং শুধুমাত্র সময় সীমাবদ্ধ, খোলা, উচ্চ, নিম্ন, বন্ধ, ভোল, জিজ্ঞাসা, বিড, ট্রেডস ডাটা। কলামের কাঠামো, স্কিম অনুযায়ী রেকর্ড করা ডাটা। সেটিংস.
বিস্তারিত ক্ষেত্র
ক্ষেত্র | বর্ণনা |
---|---|
ইড | এক্সচেঞ্জ আইডি, দয়া করে মনে রাখবেন যে স্পট এবং একটি ভবিষ্যৎ |
কিছু এক্সচেঞ্জের বিভিন্ন ইড থাকে। | |
প্রতীক | ট্রেডিং প্রোডাক্ট কোড |
উপনাম | এক্সচেঞ্জের প্রতীক বর্তমান |
ট্রেডিং প্রোডাক্ট কোড | |
বেস মুদ্রা | ট্রেডিং মুদ্রা |
উদ্ধৃতিমুদ্রা | মুদ্রা |
মার্জিনমুদ্রা | মার্জিন মুদ্রা |
বেসপ্রিসিশন | লেনদেনের মুদ্রার সঠিকতা |
উদ্ধৃতিপরিষ্কারতা | মূল্য নির্ধারণের মুদ্রা সঠিকতা |
মিনিট | ন্যূনতম অর্ডার পরিমাণ |
সর্বাধিক | সর্বাধিক অর্ডার পরিমাণ |
নূন্যতম | ন্যূনতম অর্ডার পরিমাণ |
maxনোটিকাল | সর্বোচ্চ অর্ডার পরিমাণ |
দাম টিক | দামের লাফ |
ভলিউমচিহ্ন | অর্ডার পরিমাণের সর্বনিম্ন পরিবর্তন মান (একটি লাফ |
অর্ডার পরিমাণ) | |
মার্জিন লেভেল | ফিউচার লিভারেজ ভ্যালু |
চুক্তিপ্রকার | স্থায়ী চুক্তির জন্য নির্ধারিতঃswap , |
ব্যাকটেস্ট সিস্টেম তহবিল হার এবং মূল্য সূচক পাঠাতে থাকবে অনুরোধ।
বিশেষ কলাম বৈশিষ্ট্যasks
, bids
, trades
:
ক্ষেত্র | বর্ণনা | মন্তব্যসমূহ |
---|---|---|
জিজ্ঞাসা / দরপত্র | [মূল্য, পরিমাণ],...] | উদাহরণস্বরূপ, |
পত্রিকাLive Trading Level Tick
তথ্যের উদাহরণঃ[[9531300, 10]]
∙∙
∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙
উদাহরণস্বরূপ,Live Trading Level Tick
তথ্যের উদাহরণঃ[[1564315200000, 0, 9531300, 10]]
|
ফিউচার এক্সচেঞ্জে স্থায়ী চুক্তি ব্যাকটেস্টিং করার সময়, কাস্টম
তথ্য উৎস এছাড়াও অতিরিক্ত অর্থায়ন হার এবং মূল্য তথ্য প্রয়োজন
ব্যাকটেস্টিং সিস্টেম অনুরোধ পাঠাতে থাকবে
শুধুমাত্র যখন অনুরোধকৃত বাজার তথ্য ফেরত দেওয়া হয় তখনই অর্থায়নের হার
এবং ফেরত কাঠামোর বিস্তারিত ক্ষেত্রের মধ্যে রয়েছে"contractType": "swap"
কী-ভ্যালু জোড়া।
যখন ব্যাকটেস্টিং সিস্টেমটি অর্থায়ন হার সংক্রান্ত তথ্য পায়, তখন এটি দামের সূচক সংক্রান্ত তথ্যের জন্য অনুরোধ পাঠাতে থাকবে।
তহবিলের হার সংক্রান্ত তথ্যের কাঠামো নিম্নরূপঃ
{
"detail": {
"eid": "Futures_Binance",
"symbol": "BTC_USDT.funding",
"alias": "BTC_USDT.funding",
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"marginCurrency": "",
"basePrecision": 8,
"quotePrecision": 8,
"minQty": 1,
"maxQty": 10000,
"minNotional": 1,
"maxNotional": 100000000,
"priceTick": 1e-8,
"volumeTick": 1e-8,
"marginLevel": 10
},
"schema": [
"time",
"open",
"high",
"low",
"close",
"vol"
],
"data": [
[
1584921600000,
-16795,
-16795,
-16795,
-16795,
0
],
[
1584950400000,
-16294,
-16294,
-16294,
-16294,
0
]
// ...
]
}
ব্যাকটেস্টিং থেকে একটি তহবিলের হার তথ্য অনুরোধের উদাহরণ সিস্টেম হলঃ
http://customserver:9090/data?custom=0&depth=20&detail=true&eid=Futures_Binance&from=1351641600&period=86400000&round=true&symbol=BTC_USDT.funding&to=1611244800&trades=0
দামের সূচকের তথ্যের কাঠামো নিম্নরূপঃ
{
"detail": {
"eid": "Futures_Binance",
"symbol": "BTC_USDT.index",
"alias": "BTCUSDT",
"baseCurrency": "BTC",
"quoteCurrency": "USDT",
"contractType": "index",
"marginCurrency": "USDT",
"basePrecision": 3,
"quotePrecision": 1,
"minQty": 0.001,
"maxQty": 1000,
"minNotional": 0,
"maxNotional": 1.7976931348623157e+308,
"priceTick": 0.1,
"volumeTick": 0.001,
"marginLevel": 10,
"volumeMultiple": 1
},
"schema": [
"time",
"open",
"high",
"low",
"close",
"vol"
],
"data": [
[1584921600000, 58172, 59167, 56902, 58962, 0],
[1584922500000, 58975, 59428, 58581, 59154, 0],
// ...
]
}
ব্যাকটেস্টিং দ্বারা প্রেরিত একটি মূল্য সূচক তথ্য অনুরোধের উদাহরণ সিস্টেম হলঃ
http://customserver:9090/data?custom=0&depth=20&detail=true&eid=Futures_Binance&from=1351641600&period=86400000&round=true&symbol=BTC_USDT.index&to=1611244800&trades=0
ব্যাকটেস্ট সেটিংস সংরক্ষণ করুন
কাস্টম ডেটা উৎসের উদাহরণ