আমি যখন ডিজিটাল মুদ্রার কন্ট্রাক্ট কৌশল নিয়ে কাজ করছিলাম, তখন আমি দেখলাম যে প্রথম অর্ডারটিই বিক্রি হয়েছে, এবং এর পরে যে কোনও ক্রয়, বিক্রয়, বন্ধকরণ এবং বন্ধকরণ ব্যর্থ হয়েছে।
শুধুমাত্র ত্রুটি বার্তাঃ অর্ডার প্যারামিটার ত্রুটি
অন্য কোন তথ্য না থাকায়, আমি নিজে ভালো করে পরীক্ষা করে দেখলাম, কোন সমস্যা নেই, সাহায্য চাইলাম।
আরে, আমি কি করে বুঝব?
আপডেট করা হয়েছে
পরীক্ষার পরে দেখা গেছে যে দাম খুব কম ছিল, সমস্যাটি সমাধান করা হয়েছে, আশা করি প্ল্যাটফর্মটি আরও বিশদ ত্রুটি বার্তা দেবে, এখন ডকুমেন্টেশন বা ডিবাগিং উভয় ক্ষেত্রেই অভাব রয়েছে
আপডেট করা হয়েছে
- রিটার্নিং এর সময় Balance ব্যালেন্স সেট করা যায় না, শুধুমাত্র Stock ব্যালেন্স সেট করা যায়, এখানে কি ব্যালেন্স সেট করা উচিত?
২. আমি বারবার পরীক্ষা করে দেখলাম যে, যদি প্রথম ১০০টি কন্ট্রাক্ট খোলার পর লোকসান হয়, তারপর আরও ১০০টি কন্ট্রাক্ট খোলার পর অ্যাকাউন্টের অর্থের ঘাটতি হয়, তাহলে আমি পরীক্ষা করে দেখলাম যে, ১০০টি কন্ট্রাক্টের মোট অ্যাকাউন্টের মূলধনের মাত্র ৫০% অংশ, লোকসান ১১%, শুরুতে ৩ পয়সা, লোকসানের পর ২.৮৭, কেন এই লোকসান?
০৫ দিন পর আবার আপডেট
- আমি bitmex এক্সচেঞ্জ ব্যবহার করে রিটার্নিং করেছি, 3 এর জন্য বরাদ্দ রেখেছি, এবং তারপর এক্সচেঞ্জ ব্যবহার করে অর্ডার দেওয়ার সময়। বিক্রয় ((10000, 100) অসংখ্যবার পরীক্ষা করা হয়েছে, সমস্ত ব্যবহারকারীর তহবিলের অভাব রয়েছে
পরে অবশেষে পাওয়া যায় যে অর্ডার সংখ্যা পরিবর্তন করা হয়েছে exchange.Sell ((10000, 2), পাস! কিন্তু তহবিলের ব্যবহার 0 হিসাবে দেখানো হয়, যা প্রায় 0 এর সমান
এখানে বিভ্রান্তির জায়গাঃ
এই ডকুমেন্টের লেখা হল: exchange.Buy ((10000, 2) যার অর্থ হল 2টি কন্ট্রাক্ট, bitmex এর অর্থ হল 1 ডলার। তাহলে এই ব্যালেন্স কি কন্ট্রাক্টের সংখ্যা? নাকি বিটিসির সংখ্যা? এটা বিটিসির সংখ্যা হওয়া উচিত, তাই না?
এখানে কি কোন সমস্যা আছে?
- বিটমেক্স চুক্তির পুনরাবৃত্তি, যদি অবশিষ্ট মুদ্রাটি 3 সেট করা হয়, তবে exchanges.Sell ((10000, 3) অর্থের অভাবের পরামর্শ দেবে, তবে exchanges.Buy ((10000, 3) এটি সম্ভব, অর্থাৎ এক্সচেঞ্জ.সেলকে অর্ডার সফল করার জন্য অবশিষ্ট তহবিলের চেয়ে ছোট হতে হবে, কেন?
-------------- দেখা গেছে যে প্রম্পট অর্থের অভাব অর্ডার মূল্যের সাথে সম্পর্কিত, যদি এক্সচেঞ্জ.সেলের সময় দাম খুব কম হয় তবে প্রম্পট অর্থের অভাব, অর্ডার ব্যর্থ, বুঝতে পারে না।
下单和bitmex实盘一致,参数是张,一张一美元,我测试了,也不会报资金不足的错误
/*backtest
start: 2020-01-29 00:00:00
end: 2020-04-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_BitMEX","currency":"XBT_USD"}]
*/
function main() {
exchange.SetContractType("XBTUSD")
exchange.SetDirection('sell')
exchange.Sell(10000,40)
exchange.Buy(10000,400)
}
- 1
