[TOC]
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীর সারাংশ (ক্রমাগত আপডেট করা হচ্ছে…)
এই প্রশ্নের উত্তরগুলি এখানে দেওয়া হয়েছেঃ “কিভাবে আপনার পোস্টে কীওয়ার্ড অনুসন্ধান করা যায়?
ব্যবহারCtrl + fট্যাবটি পৃষ্ঠা অনুসন্ধান খুলতে পারে, উদাহরণস্বরূপ, কীওয়ার্ড লিখুনঃ হোস্ট
বর্তমানে, এফএমজেড ইন্টারন্যাশনাল স্টেশন শুধুমাত্র ডিজিটাল মুদ্রা ব্যবসায় সমর্থন করে।
উইকিমিডিয়াঃ

GetTickerএবংGetDepthপাওয়াএক দাম কিনুনএবংবিক্রি করুনএটা কি আলাদা?GetTickerএবংGetDepthসম্ভবত একই সময়ে নাও হতে পারে। কিছু বিলম্ব আছে, কিছু তথ্য পরিবর্তিত হয়েছে। এবং সাধারণভাবে সম্ভবতGetTickerতথ্যের পরিমাণ কম হওয়ায় এটি আরও দ্রুত হয়েছে।
exchang.GetOrdersযদি আপনি একটি বিক্রিত একক পেতে পারেন, তাহলে আপনি একটি বিক্রিত একক কোথায় পাবেন?ক্যোয়ারী অর্ডার এর জন্য একটি এপিআই আছেexchange.GetOrderএটা ভিত্তি করেIDসব ধরনের অর্ডার অনুসন্ধান করুন। অর্ডার ইনপুট করুনIDএই অর্ডারটি খুঁজে বের করুন। অর্ডারটি কেবলমাত্র ট্রেডিংয়ের জন্য উপলব্ধ নয়। প্রতিটি এক্সচেঞ্জের জন্য উপলব্ধ ইন্টারফেসগুলি আলাদা হতে পারে।
JavaScriptকৌশল টাইম স্ট্রিং ঘূর্ণায়মান টাইম স্ট্রিং ভুল ফলাফলসিস্টেমের সময় সেটিংসে সময় অঞ্চল বিবেচনা করা প্রয়োজন।

১) হয়তোবা এই মুহূর্তে এক্সচেঞ্জের কোন লেনদেনই হচ্ছে না, যেহেতু এই বারটি খুব বেশি বা খুব কম লেনদেন করছে। ২। দেখুন যে শেষ বারটি পর্যবেক্ষণ করা হচ্ছে কিনা, শেষ বারটি তৈরি হওয়ার মুহুর্তে, উচ্চ এবং নিম্ন ফলন একই।
Signature not valid:Invalid submission time or incorrect time format[无效的提交时间,或时间格式错误], এই ধরনের এবং সার্ভার সময় ত্রুটিপ্রশ্নটি ছিলwindows2000/2003/XPনতুন অপারেটিং সিস্টেম ব্যবহারের ক্ষেত্রে, এখানে কিছু তথ্য দেওয়া হলঃ
সুপারিশকৃতLinuxসার্ভার, অথবা এই সমস্যাwindowsসিস্টেম ইনস্টল সময় সিঙ্ক্রোনাইজেশন সফ্টওয়্যার, উচ্চ ফ্রিকোয়েন্সি সময় সিঙ্ক্রোনাইজেশন, সময় যাচাইকরণ ত্রুটি প্রতিরোধ।
ATR(TR) গণনা করা হয় এবংTA/talibকিন্তু এই তথ্যগুলোতে কি কোন পার্থক্য আছে?এর কারণ হল ম্যাকের ভাষার পরিসংখ্যান এবংTA/talibবেজ লেয়ার অ্যালগরিদম অসঙ্গতিপূর্ণ। উভয়ই সঠিক, অ্যালগরিদম ভিন্ন। অনুরূপMACDকেউ দু’বার ব্যবহার করে।DIF-DEAকেউ দু’বার করে।DIF-DEA“এটা সত্য।
Futures_Esunnyএই ছবিটি কিসের প্রতীক?প্রতিনিধিইশেন চুক্তিএক্সচেঞ্জের বিষয়বস্তু,exchange.GetName()ফাংশন রিটার্ন
বর্তমানে, এফএমজেড ইন্টারন্যাশনাল স্টেশন শুধুমাত্র ডিজিটাল মুদ্রা ব্যবসায় সমর্থন করে।
#EXPORTTEST...#ENDএকটি ভাল পরিবর্তনশীল ঘোষণার পরে। এটি নীতির মধ্যে উদ্ধৃত করা হয়REF“আমি মনে করি, যদি আমরা এই তথ্যের উপর নির্ভর করি, তাহলে আমরা বর্তমান সময়কালের উপর ভিত্তি করে ডেটা উদ্ধৃত করব।এবং সব প্রয়োজনীয় মাল্টি-পিরিয়ড ডেটা,#EXPORTTEST...#ENDএটিকে ভিতরে সংরক্ষণ করুন এবং বাইরে সরাসরি ব্যবহার করুন।
আপনি এই ঠিকানাটি সরাসরি লিখতে পারেনঃhttps://www.fmz.com/api, অথবা এই লিঙ্কটি ক্লিক করুনঃ

MACD“এক্সচেঞ্জের মূল্যের চেয়ে আলাদা কি?তুলনা করার সময়, খেয়াল রাখবেন যে, K-রেখার সময়কাল কি একই রকম?MACDসূচক প্যারামিটার সামঞ্জস্যপূর্ণ, সময়কাল সামঞ্জস্যপূর্ণ, প্রজাতি সামঞ্জস্যপূর্ণ, এবংMACDকোয়ান্টাম পিলার অ্যালগরিদমের বিভিন্ন ধরণের রয়েছে।DIF-DEAকিছু কিছু আছে।2*(DIF-DEA),DIFএবংDEAএকমত হওয়া উচিত।
পরিদর্শনexchange.GetRecordsইন্টারফেস যখন K-লাইন ডেটা গ্রহণ করে, নির্দিষ্ট ইন্টারফেস থেকে ফেরত আসা K-লাইন সংখ্যাটি এক্সচেঞ্জের দ্বারা নির্ধারিত হয়। প্রতিটি এক্সচেঞ্জের ফেরত আসা K-লাইন সংখ্যাটিও সামঞ্জস্যপূর্ণ নাও হতে পারে। এমনকি কিছু এক্সচেঞ্জ K-লাইন ইন্টারফেস সরবরাহ করে না, এই জাতীয় পরিস্থিতিতে ট্রাস্টি কৌশল কল করেexchange.GetRecordsযখন এক্সচেঞ্জের ট্রেডিং ইতিহাসের ডেটা প্রাপ্ত করার জন্য ইন্টারফেসটি ডাকা হবে তখন ট্রেডিং ইতিহাসের উপর ভিত্তি করে K লাইন সংকলন করা হবে) । পরিচালক কর্তৃক গৃহীত K লাইনগুলি একসাথে ক্রমাগত জমা হবে এবং নির্দিষ্ট ফ্রিকোয়েন্সিতে পরিদর্শন করা প্রয়োজনexchange.GetRecordsইন্টারফেস, অন্যথায় ডেটা ধারাবাহিকতা প্রভাবিত হতে পারে।
exchange.Buyফাংশনটি শুধুমাত্রID“এত তথ্য কীভাবে ফিরে আসে?FMZ এপিআই ফাংশন যেমন লগ আউটপুট উত্পন্ন করতে পারেLog、exchange.Buy、exchange.CancelOrderউদাহরণস্বরূপঃexchange.CancelOrder(orders[i].Id, orders[j])এইভাবে বাতিল করা হচ্ছেorders[j]এই অর্ডারের সময়, এই অর্ডার তথ্যটি প্রেরণ করুন।
এই ডিভাইসটি কেবলমাত্র হার্ডডিস্কের জন্য কাজ করে।Logফাংশনের শেষে অক্ষর যোগ করুন'@'এই নিবন্ধটি পোস্ট করা হয়েছেLogফাংশন প্রিন্ট করার তথ্য, API ডকুমেন্টেশন দেখুনঃ https://www.fmz.com/api#Log
বর্তমানে, এফএমজেড ইন্টারন্যাশনাল স্টেশন শুধুমাত্র ডিজিটাল মুদ্রা ব্যবসায় সমর্থন করে।
exchange.GetAccountএখান থেকে তথ্য পাওয়ার ক্ষেত্রে কি নেটওয়ার্ক এবং অন্যান্য সমস্যার কারণে ব্যর্থতা দেখা দিতে পারে? FMZ সিস্টেমের নীচের স্তরে কি ব্যর্থতার জন্য ব্যবস্থা করা হয়েছে? অথবা ব্যবহারকারীকে নিজেরাই অনুরোধ ব্যর্থতার জন্য ব্যবস্থা করতে হবে? কেন সরকারিভাবে ব্যবস্থা করা হচ্ছে না? ব্যবহারকারীর ব্যবহারের সময় কি এটি আরও সুবিধাজনক নয়?ব্যর্থতা হতে পারে, ব্যবহারকারীর ত্রুটি-সহনশীলতা প্রয়োজন। FMZ নীচের স্তরটি ডেটা প্রক্রিয়া করে না, ব্যবহারকারীদের কাছে প্রতিক্রিয়া হ’ল অপরিশোধিত ডেটা, নির্দিষ্ট ত্রুটি-সহনশীলতা পদ্ধতি বা নীতি দ্বারা প্রণীত যুক্তি। যদি এই প্রক্রিয়াটি ব্যবহারকারীর সিদ্ধান্তকে প্রভাবিত করতে পারে, তবে সিদ্ধান্তটি নীতিমালার কাছে হস্তান্তর করা হবে, যেমনভুল তথ্য ফিল্টার করুনঅথবাআবার চেষ্টা করুনইত্যাদি।
ওকেএক্স চুক্তির অধীনে অর্ডার পরিমাণটি যখন এফএমজেডের অধীনে অর্ডার করা হয় তখন চুক্তির সংখ্যা অনুসারে হয়, যেমনexchange.Buy(1000,1)অর্থাৎ, ১,০০০ টাকার কম দামে ১টি কন্ট্রাক্ট অর্ডার।
exchange.Sellএবংexchange.Buyএটা কি সাধারণ লিমিটেড?নির্দিষ্টভাবে, প্রথম প্যারামিটারটি দেখুন ((প্রথম প্যারামিটারটি অর্ডার মূল্য) । কিছু এক্সচেঞ্জ বাজার মূল্য সমর্থন করে, দামের প্যারামিটারটি প্রবেশ করে-1অর্থাৎ, নিচে নামানো দাম, ক্রয় এবং বিক্রয়ের পরিমাণের অর্থ কিছুটা ভিন্ন (দ্বিতীয় প্যারামিটার) ।-1অর্থাৎ, সীমিত মূল্যের অর্ডার। বেশিরভাগ স্টক এক্সচেঞ্জের অর্ডার ইন্টারফেস, বাজার মূল্যের অর্ডারের পরিমাণপরিমাণনা।মুদ্রার সংখ্যাডিজিটাল মুদ্রা ফিউচার এক্সচেঞ্জের অর্ডার ইন্টারফেস, অর্ডার পরিমাণ সাধারণত চুক্তির সংখ্যা পূর্ণসংখ্যা।
দেখুন নিম্নলিখিত ইন্টারফেসঃ
https://www.fmz.com/api#exchange.buyprice-amount
https://www.fmz.com/api#exchange.sellprice-amount
Mail("smtp.qq.com", "[email protected]", "xxx", "[email protected]", "test title", "test body")
QQ এর smtp 203.205.232.7 অ্যাক্সেস করার সময়, বর্তমানে বেশিরভাগ ক্লাউড সার্ভারগুলি মূলত 25 পোর্টকে ব্লক করে, যদি না এটি একটি বাস্তব সার্ভার হয় তবে অপারেটররা মূলত 25 পোর্টকে ব্লক করে না। বেশিরভাগ ক্লাউড সার্ভারগুলি 25 পোর্ট আনব্লক করার জন্যও আবেদন করতে পারে, আমি আবেদন করেছি এবং আনব্লক করেছি।
ডিফল্টরূপে, “দীর্ঘতম ধারাবাহিক সংখ্যা” 600। যদি সূচক প্যারামিটারটি খুব বড় হয়, উদাহরণস্বরূপ, MA ((1000) গণনা করা হয়। সিস্টেমটি কেবলমাত্র 600 টি ডেটা ধরে রাখে, তাই 1000 টি ডেটার গড় গণনা করা যায় না।
function main() {
_G(11212, "123")
}
_Gফাংশন কী-নামটি সংখ্যাসূচক মানের হতে পারে না।
এই বৈশিষ্ট্য দ্বারা বিচার করাঃException 0xc00000fd
Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955
PC=0x1ee5955
signal arrived during external code execution
def create_large_list():
large_list = []
while True:
large_list.append(" " * 1024) # Append a string of 1024 bytes to the list
print(f"Current list size: {len(large_list)}")
def main():
create_large_list()
নীতি কোড সম্পাদনা বিভাগে ত্রুটি নির্দেশনা রয়েছে কিনা তা পরীক্ষা করুন, এবং var name = “a” লিখতে ভুলে গেছেন কিনা তা পরীক্ষা করুন name ((ভেরিয়েবলের নাম লিখতে ভুলবেন না) । নীতি ইন্টারফেস প্যারামিটারগুলি সেট করার সময় প্রোগ্রামিং ভাষার কীওয়ার্ড ব্যবহার করা হয়েছে কিনা তা পরীক্ষা করুন, প্রোগ্রামিং ভাষার সাধারণ কীওয়ার্ড ব্যবহার করার পরামর্শ দেওয়া হয় না, যা দ্বন্দ্বের কারণ হতে পারে (এমনকি যদি বর্তমান প্রোগ্রামিং ভাষায় এই কীওয়ার্ডটি না থাকে) ।
BITMEX৪২৯টি ভুল।{"error":{"message":"Rate limit exceeded retry in 1seconds……"}}৪২৯ ত্রুটি দেখা যাচ্ছে, অর্থাৎ এক্সচেঞ্জ ইন্টারফেস অ্যাক্সেসের ফ্রিকোয়েন্সি খুব বেশি।
Bittrexত্রুটিঃ{"success":false,"message":"NOT_ALLOWED","result":null}এক্সচেঞ্জের সীমাবদ্ধতা, লগইন করুনBittrexএক্সচেঞ্জের ওয়েবসাইটে, ব্যবহারকারীর চুক্তির মতো তথ্যের জন্য একটি টিক চিহ্নের প্রয়োজন কিনা তা দেখুন।
TypeError:value has no property at
রিটার্নটি রিয়েল-টাইম ত্রুটি বার্তা থেকে আলাদা, তাই রিটার্নটি ত্রুটি বার্তাটি সনাক্ত করতে পারে না।
unable to open databaseএকটি ত্রুটি রিপোর্ট করুন
যদি অ্যাপল কম্পিউটারMac OSআপনি যদি এই প্রশ্নের উত্তর দিতে না পারেন, তাহলে আপনার জন্য এটি খুবই গুরুত্বপূর্ণ।
ডিভাইসের হার্ডডিস্কের স্থান পূর্ণ হয়ে গেছে এবং রিয়েল-ডিস্কের ডাটাবেস ফাইল তৈরি করতে ব্যর্থ হয়েছে, যার ফলে ত্রুটি হয়েছে।
不支持该功能পুনরুদ্ধারের সময় যোগ করা এক্সচেঞ্জ অবজেক্টটি হল ডিজিটাল মুদ্রা নগদ এক্সচেঞ্জ, কোডটি ফিউচারগুলির জন্য API ফাংশনটি ডাকে।
in SetCurrency OSError: exception: access violation reading 0x000000FCF25F0000ডিজিটাল মুদ্রার ফিউচারPythonকৌশল, ব্যাকআপ সিস্টেম ব্যবহার করে প্রাইভেট হোস্টিং, কোড পরিবর্তন করা হয় লেনদেনের জন্য ত্রুটি.
কারণ রিটার্ন সিস্টেমটি ডিজিটাল মুদ্রার ফিউচার রিটার্ন সুইচিং ট্রেডিং সমর্থন করে না।
ত্রুটি decrypt
[ছবি]
FMZ অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তনের ফলে কনফিগার করা API KEY অকার্যকর হয়ে যায়, যার ফলে ত্রুটি ঘটে।
সমাধানঃ এক্সচেঞ্জের এপিআই কী পুনরায় কনফিগার করুন, ট্রাস্টি বন্ধ করুন, ট্রাস্টি পুনরায় চালু করুন, এবং পুনরায় ডিস্কটি চালু করার চেষ্টা করুন।
Pythonস্থানীয় ইঞ্জিন রিটেস্ট, ত্রুটি রিপোর্টEOFerror。
EOFত্রুটি retracement শেষ ত্রুটি যে capture করতে পারেন অস্বাভাবিকতা যে কোন সমর্থন করতে পারেনPythonস্থানীয় ডাক
# encoding: utf-8
'''backtest
start: 2021-08-30 00:00:00
end: 2022-09-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
'''
from fmz import *
task = VCtx(__doc__) # initialize backtest engine from __doc__
def main():
while not exchange.IO("status"):
Sleep(1000)
exchange.SetContractType("swap")
while True:
bars_1min = _C(exchange.GetRecords, PERIOD_M1) # 获取1minK线
print(len(bars_1min))
_CDelay(2000)
# 调用主函数
try:
main()
except:
print(task.Join(False))

এর কারণ হল যে, গণনা চক্রের পরামিতি, ডাটা পরিসীমা অতিক্রম করে, যার ফলে N/A মান গণনা করা হয়।

সম্ভবত এটি ম্যাক ল্যাঙ্গুয়েজ টেমপ্লেটের একটি প্রাথমিক সমস্যা। সমাধানঃ এক্সএমএল ফাইল হিসাবে নীতিগুলি এক্সপোর্ট করুন। ২। একটি নতুন খালি ম্যাক ল্যাঙ্গুয়েজ নীতি তৈরি করুন। ৩। এক্সএমএল ফাইলগুলি নতুন তৈরি খালি নীতিতে আমদানি করুন। ৪। রিয়েল-টাইম টেস্টিং তৈরি করুন।
fatal error:unexpected signal during runtime execution...go routine 11[syscall,locked to thread]পরীক্ষা করুনC++এই কৌশলটি কি খালি নির্দেশক ব্যবহার করে, এবং এটি একটি ত্রুটি-সহনশীল মোডের সাথে পরীক্ষা করা সুপারিশ করা হয়।

exchange.SetMarginLevel(10)ত্রুটিঃFutures_OP 0:403:{"error":{"message":"Access Denied","name":"HTTPError"}}এক্সচেঞ্জের আবেদন যাচাইAPI KEYসংশ্লিষ্ট অধিকার চালু আছে কি না।
symbol not setফরওয়ার্ড এক্সচেঞ্জের পুনরুদ্ধার কোডে কোন চুক্তি নেই, এপিআই ডকুমেন্টেশন দেখুনexchange.SetContractTypeফাংশন
ERR_INVALID_POSITIONভুলপ্রতিক্রিয়া সিস্টেম ত্রুটি রিপোর্ট, সাধারণত কৌশল জন্য ত্রুটি লিখিত। কোন পজিশনিং নেই বা পজিশনিং সংখ্যা অপর্যাপ্ত যখন পজিশনিং প্লেইন করার চেষ্টা করা হয় তখন এই ত্রুটিটি রিপোর্ট করা হয়, যাচাই করা হয় যে কোনও পজিশন হিমশীতল নেই যা অব্যবহৃত অর্ডারের কারণে ঘটেছে।
ERR_INVALID_ORDERভুলরিটার্ন সিস্টেম ত্রুটি রিপোর্ট করে, সাধারণত কৌশল হিসাবে ত্রুটিগুলি রচনা করে, নীচের অর্ডার মূল্যটি পরীক্ষা করে দেখুন ((রিটার্ন সিস্টেম ডিজিটাল মুদ্রা ফিউচারগুলি সাময়িকভাবে বাজার মূল্যের অর্ডার সমর্থন করে না), নীচের অর্ডার পরিমাণটি 0 বা নেতিবাচক বা অক্ষর কিনা ((ফিউচার চুক্তিগুলি হ’ল চুক্তির সংখ্যাটি পুরো সংখ্যা)) ।
ERR_INSUFFICIENT_ASSETভুলমূল্যায়ন সিস্টেম ত্রুটি রিপোর্ট করে যে, সাধারণত উপলব্ধ সম্পদের সংখ্যা বর্তমান অর্ডার প্রয়োজনীয় সম্পদের পরিমাণের চেয়ে কম। সহজভাবে বলতে গেলে, কোনও তহবিল নেই।
Binding Error:Cannot passnon-string to std::stringত্রুটি বার্তানীতি কোডের মধ্যে, সাধারণত কোনও বৈশিষ্ট্যটির নামের জন্য (অনির্ধারিত বৈশিষ্ট্য ব্যবহার করে) একটি ত্রুটির কারণে ঘটে।
{"status":6004,"msg":"timestamp is out of range"}ভুলসার্ভারের সময়সীমা অতিক্রম করলে সার্ভারের সময় আপডেট করতে হবে এবং খুব বেশি বিচ্যুতি হতে পারে না।
timeoutভুলএই ত্রুটিটি একটি ওভারটাইম ত্রুটি, যা এক্সচেঞ্জ ইন্টারফেসটি অ্যাক্সেস করার পরে নির্দিষ্ট সময়ের বেশি সময় ধরে এক্সচেঞ্জ ইন্টারফেস প্রতিক্রিয়া ডেটা না পাওয়ার কারণে প্রতিক্রিয়া জানায়। এটি সাধারণত হোস্টের সিস্টেমের নেটওয়ার্ক অ্যাক্সেস সমস্যা (অনেকগুলি প্রাচীর দ্বারা সৃষ্ট সমস্যা) বা এক্সচেঞ্জ ইন্টারফেস সমস্যা। সাধারণ সমাধানঃ অন্য বিদেশী অঞ্চলের সার্ভার ব্যবহার করে পরিচালিত হোস্ট।
syntax error invalid labelপ্রশ্নের উৎসঃ
function main(){
if(1){
continue
}
}
//这样会导致运行时报错
continueএই শব্দগুলোকে অবশ্যই চক্রের মধ্যে ব্যবহার করতে হবে!
400:{"error":{"message":"Nonce is not increasing.This nonce:1523891993165,last nonce:1523891993165","name":"HTTPError"}}সম্পর্কেnonceত্রুটিপূর্ণ পরীক্ষা, ত্রুটিপূর্ণ তথ্যnonceসাধারণত, টাইমফ্রেম যাচাইকরণ ব্যর্থ হয়, এবং সিস্টেমের সাথে সমন্বয় করার চেষ্টা করা হয় যে হোস্টটি ব্যবহার করে।
Secretkey decrypt failedভুল
এই প্রতিশোধের অর্থ হলAPI KEYপার্স করতে ব্যর্থ। কনফিগারেশন পরীক্ষা করুনAPI KEYএফএমজেড অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করে এবং এফএমজেড প্ল্যাটফর্মে এক্সচেঞ্জ যুক্ত করার জন্য পৃষ্ঠাটি পুনরায় কনফিগার করার চেষ্টা করেAPI KEYএবং তারপর আবার ট্রাস্টিস্টার পুনরায় আরম্ভ করুন এবং আবার রিয়েল-টাইম টেস্ট চালান।
exchange.Getorderএই ত্রুটিটি প্রায়শই রিপোর্ট করা হয়ঃGetOrder(455284455):Error:invalid order id or order cancelled.এর কারণ কি হতে পারে?আক্ষরিক অর্থঃ অর্ডার বাতিল করা হয়েছে অথবা অর্ডার আইডি অবৈধ। কারণঃ কিছু এক্সচেঞ্জ অর্ডার বাতিল করে এবং এক্সচেঞ্জ এই অর্ডার তথ্য আর বজায় রাখে না।exchange.GetOrderক্যোয়ারী আইডিটি ভুল, অথবা ক্যোয়ারী আইডিটি নিজেই ভুল।

rate limit, 429 Too Many Requests(太多请求)
কৌশলটি এক্সচেঞ্জের ইন্টারফেসটি খুব ঘন ঘন অ্যাক্সেস করে, এক্সচেঞ্জের ইন্টারফেসটি অ্যাক্সেস করার ঘনত্ব হ্রাস করে।
Invalid order price/amountএই ধরনের সমস্যাটি নিম্ন-অর্ডার ফাংশন কল করার কারণেexchange.Buyঅথবাexchange.Sellদাম এবং পরিমাণের ত্রুটির কারণেনেতিবাচক গণনা、0ইত্যাদি ত্রুটি সনাক্তকরণ পদ্ধতিঃexchange.Buyবাexchange.Sellনিচের আদেশের আগে কল করুনLogফাংশনটি একটি মূল্য বা পরিমাণের প্যারামিটার আউটপুট দেয় যা পরবর্তী প্রশ্নটি নির্ধারণ করে।
GetOrders:400:{"code":-1121,"msg":"Invalid symbol."}এটা কি ভুল?এই প্রতিশোধে বলা হয়েছেঃঅকার্যকর লেনদেন☞ আপনি কি ট্রেডিং প্যারেজ সেটআপ ভুল করেছেন কিনা তা পরীক্ষা করে দেখুন।
প্রতিটি এক্সচেঞ্জের এপিআই ইন্টারফেস দ্বারা প্রদত্ত ত্রুটি কোড ব্যাখ্যা করার জন্য এক্সচেঞ্জের এপিআই ডকুমেন্টেশন দেখুন।
পাইন ভাষা, ম্যাক ভাষা হার্ডডিস্ক উপার্জন কার্ভ মুদ্রণ সময় পাইন ভাষা/ম্যাক ভাষা টেমপ্লেট প্যারামিটারগুলির উপর সেট করা সময় অনুসারে প্রিন্ট করুন, যখন নীতিটি সম্পূর্ণরূপে খালি থাকে তখনও এটি প্রিন্ট হবে।
ম্যাক ল্যাঙ্গুয়েজ ল্যাঙ্গুয়েজ ডিস্কে সিগন্যাল ট্রিগার সংখ্যা প্রিন্ট করা হয়েছে, কিন্তু কোন কমান্ড অপারেশন করা হয়নি।
ম্যাক ল্যাঙ্গুয়েজ টেমপ্লেট প্যারামিটার সেটিং অনুপযুক্ত হতে পারে, যেমন যথাযথতা, সর্বনিম্ন আদেশের পরিমাণের যথাযথতা ইত্যাদি প্যারামিটারগুলি। কারণটি হ’ল সিগন্যাল ট্রিগার স্তরটি সফলভাবে বিচার করা হয়েছিল, কিছু প্যারামিটারগুলির কারণে লেনদেন সম্পাদন স্তরটি অর্ডার করা যায়নি বলে সিদ্ধান্ত নেওয়া হয়েছিল, তাই প্রকৃত অর্ডার নেই। ম্যাক ভাষা সম্পর্কিত পোস্ট দেখুনঃ https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768
ওয়েবহুক ইউআরএল ঠিকানায়, API KEY সঠিক কিনা তা পরীক্ষা করুন। এখানে API KEY হল FMZ এর এক্সটেনশন API KEY, যা FMZ অ্যাকাউন্ট সেটিংসের উপরের ডানদিকে সেট করা হয়েছে। ওয়েবহুক ইউআরএল এর ভিতরে রিয়েল-ডিস্ক আইডিটি সঠিকভাবে পূরণ করা হয়েছে কিনা তা পরীক্ষা করুন। FMZ এর এক্সটেনশন API KEY এর অনুমতিগুলি সঠিকভাবে দেওয়া হয়েছে কিনা তা পরীক্ষা করুন। অনুমতিগুলি ইংরেজি কমা স্পেসিং, ডিফল্ট*“এটি একটি অদ্ভুত ঘটনা, কিন্তু আমি এটা বিশ্বাস করি না।*যে ফাংশনটি অনুমতি দেয় তার নাম লিখুন।
ট্রেডিং জোড়া সেট করার জন্য কাস্টম কন্ট্রোল (শুধুমাত্র হার্ডডিস্কের জন্য, ডেটা সেন্টারের ডেটা কেবলমাত্র সীমিত জাতের, এবং কাস্টম সেটআপ করা যাবে না), চিত্রটি নিম্নরূপঃ

সার্ভারটি বিদেশী আইপি ঠিকানা কিনা তা পরীক্ষা করুন।
চেক করুন যে আপনি একটি বন্ধ মূল্য মডেল ব্যবহার করছেন কিনা, যাচাই করুন যে এটি কৌশল ম্যাক ভাষা টেমপ্লেট প্যারামিটারগুলিতে সেট করা আছে কিনা।
BITMEXএক্সচেঞ্জের K-লাইন ডেটা টাইমলাইন কেন অন্য এক্সচেঞ্জের একই অবস্থানের বারের চেয়ে এক চক্রের বেশি সময় নেয়?কারণBITMEXএক্সচেঞ্জের K-লাইন টাইমলাইনটি বর্তমান বারের সমাপ্তির সময়কে টাইমলাইন হিসাবে ব্যবহার করে (কিছু K-লাইন পিরিয়ড)BITMEXএক্সচেঞ্জের ইন্টারফেস সমর্থিত নয়, তাই এই সময়কালের সময়সীমাটি বার শুরুর সময়সীমা হিসাবে ব্যবহৃত হয়) । উদাহরণস্বরূপ, ডানদিকে চিত্রঃ

Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.
“কাস্টম ডেটা উত্স” ফাংশনটি ব্যবহার করা হয়েছে কিনা তা পরীক্ষা করুন, কাস্টম ডেটা উত্স পরিষেবা দ্বারা প্রদত্ত ডেটা সঠিক কিনা তা পরীক্ষা করুন, ত্রুটির কারণটি অস্বাভাবিক ব্যাক-টেস্টিং ডেটা হতে পারে।
/*backtest
start: 2022-11-08 00:00:00
end: 2023-02-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
function main() {
var t = exchange.GetTicker()
exchange.Buy(t.Last - 10, 100/(t.Last - 10))
while(1){
t = exchange.GetTicker()
Sleep(1000)
}
}
BITMEXআপনি কি মনে করেন যে, রিটার্নিং সিস্টেম থেকে প্রাপ্ত মুনাফা-ক্ষতি কার্ভের মধ্যে অর্থের হার অন্তর্ভুক্ত করা হয়েছে?মূলধন হার রিটার্ন সিস্টেম দ্বারা উত্পন্ন লাভ-ক্ষতির বক্ররেখার মধ্যে গণনা করা হয়।
চেক করুন যে কোনও এজেন্ট খোলা আছে, যার ফলে প্রতিক্রিয়া পৃষ্ঠা ফাইলটি অসম্পূর্ণভাবে লোড হয়েছে, এবং পৃষ্ঠা কন্ট্রোলটিতে ত্রুটির বার্তা রয়েছে কিনা তা পরীক্ষা করুন।
রিয়েল-ডিস্ক স্তরের রিটার্ন, অর্থাৎ এই রিয়েল-ডিস্ক স্তরের টিক, ক্রিয়াকলাপের ডেটা প্রতি সেকেন্ডে হয়, সত্যিকারের রেকর্ড রয়েছে। এবং ক্যালকুলেটর স্ন্যাপশট, অর্ডার ফ্লো ডেটা, এই ডেটা পরিমাণ খুব বড়, শুধুমাত্র 50MB ডেটা পরিমাণ সমর্থন করে। অর্থাৎ, রিয়েল-ডিস্ক স্তরের রিটার্ন, পরিসীমা সর্বোচ্চ কয়েক ঘন্টা, দীর্ঘ সময় পরিসীমা রিটার্ন করতে পারে না। এটি মূলত উচ্চ-প্রবাহের কৌশল পরীক্ষা করার জন্য ব্যবহৃত হয়।

প্রতিক্রিয়া সিস্টেমে, ইন্টারফেসে একটি ফি সেট করা হয়, যা কেবলমাত্র যুক্ত করা হয়। পূর্বে যুক্ত করা এক্সচেঞ্জ অবজেক্টগুলি ইন্টারফেসের নিয়ন্ত্রণগুলির মাধ্যমে সরাসরি পরিবর্তন করা যায় না।
কাস্টম চার্ট অঙ্কন করার সময় ((Chartফাংশন), অঙ্কনটি রিমেপিংয়ের সময় প্রদর্শিত ডেটা পরিমাণ এবং রিমেপিং সেটিংচার্টপ্যারামিটার সম্পর্কিত, কন্ট্রোল চার্ট সর্বাধিক সংখ্যা প্রদর্শন করে।chart.resetফাংশনটি কিছু পুরানো তথ্য খালি করে দিয়েছে।
C++কিছুই দেখা যাচ্ছে না, কোন ত্রুটি বার্তা এবং লগ নেই, বাটন ক্লিকের পরে কোন পরিবর্তন নেইC++কৌশল কিছু ব্যতিক্রম ত্রুটি না ফেলে, কোডের সম্ভাব্য চলমান সময় ত্রুটিগুলি পরীক্ষা করার জন্য বর্জন পদ্ধতি ব্যবহার করে। উদাহরণস্বরূপঃ সূচক গণনা করার সময় K লাইনগুলির অনুপযুক্ত সংখ্যার কারণে সূচক গণনা করা হয়NANপরেNANএবং সংখ্যাসূচক প্রকারের সাথে তুলনা করে বিচার করা, যার ফলে প্রোগ্রামটি ভেঙে যায়।
pythonকার্ডের রিপ্লেস!নাtryঅস্বাভাবিকতা সনাক্তকরণSleepফাংশন, যেমন চিত্রটি লেখা হয়েছে, আটকে যাবে।

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