Type/to search
0
Follow
2
Followers
آرڈر پیرامیٹر کی خرابیوں کا سامنا کرتے وقت ڈیبگ کیسے کریں؟
Help
Created 2020-04-23 11:09:20  Updated 2020-04-28 17:03:34
 7
 1712

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

صرف غلطی: آرڈر پیرامیٹرز کی غلطی

اس کے علاوہ کوئی اور معلومات نہیں ہے، میں نے اس کی اچھی طرح سے جانچ پڑتال کی، مجھے کوئی مسئلہ نہیں ملا، میں نے مدد کی.

میں نے اس کے بارے میں کیا سوچا تھا؟

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

تازہ کاری
1۔ بیلنس بیلنس کو ریٹرننگ کے وقت سیٹ نہیں کیا جاسکتا ، صرف اسٹاک بیلنس ہی سیٹ کیا جاسکتا ہے ، کیا یہاں بیلنس سیٹ کیا جاسکتا ہے؟

2۔ بار بار ٹیسٹ کرنے کے بعد میں نے محسوس کیا کہ اگر پہلے 100 معاہدوں کے بعد نقصان ہوتا ہے ، اور پھر 100 معاہدوں کے بعد اکاؤنٹ کی کمی کی ادائیگی کی جائے گی ، تو میں نے جانچ پڑتال کی کہ 100 معاہدوں میں اکاؤنٹ کی کل رقم کا صرف 50 فیصد حصہ تھا ، 11 فیصد نقصان ، شروع میں 3 سکے تھے ، اور نقصان کے بعد 2.87 باقی تھے ، کیوں کہ اس کی وجہ سے رقم کی کمی ہوگی؟

<unk>n دن بعد دوبارہ اپ ڈیٹ<unk>

  1. میں نے bitmex ایکسچینج کا استعمال کیا جب میں نے اس کی جانچ کی ، اس کے بعد میں نے اس کو 3 پر سیٹ کیا ، اور پھر میں نے اس کا استعمال کیا جب میں نے اس کا آرڈر دیا۔

بعد میں یہ پتہ چلا کہ آرڈر کی تعداد کو تبدیل کرکے اسے "exchange.Sell ((10000،2)) " میں تبدیل کردیا گیا تھا ، لیکن اس میں فنڈز کا استعمال 0 ظاہر ہوتا ہے ، جو تقریبا 0 کے برابر ہے۔

یہاں الجھن ہے:
اس کے بعد ، ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی ، اور ہم نے اس کے بارے میں بات کی۔

کیا یہاں کوئی مسئلہ ہے؟

  1. bitmex معاہدے کا جائزہ لیں ، اگر بقیہ رقم 3 پر طے کی جائے۔ exchanges.Sell ((10000 ، 3) فنڈز کی کمی کی نشاندہی کرے گا ، لیکن exchanges.Buy ((10000 ، 3) ٹھیک ہے ، یعنی exchanges.Sell کو آرڈر کرنے کے لئے باقی رقم سے تھوڑا سا کم ہونا چاہئے ، کیوں؟

-------------- پتہ چلا کہ پیسے کی کمی کا اشارہ خریداری کی قیمت سے وابستہ ہے ، اگر ایکسچینج. سیل کے وقت قیمت بہت کم ہے تو ، پیسے کی کمی کا اشارہ کیا جائے گا ، خریداری ناکام ہوجائے گی ، سمجھ میں نہیں آئے گا۔

Related Recommendations
Comment
All comments (7)

    下单和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) }
    6 years ago

    下单资金不足的问题我也找到了,如果exchange.Sell时价格太低, 比如此时市价6000,你以500的价格卖出开空 ,就会提示资金不足,下单失败,当然为什么会和价格有关我还没明白

    6 years ago

    感谢,如果回测时余币实际代表的是合约张数,那资金利用率那里是否有问题?那个资金利用率可能是按btc数计算的,我每次下单都是满仓,但资金利用率一直小于0.01%

    6 years ago

    回测时余币代表BTC,只是下单参数是张,和bitmex网站一致

    6 years ago

    可用保证金是通过exchange.GetAccount() 返回对象的stocks属性获取么,已经用getOrders检查了没有未成交订单

    6 years ago

    1.期货有的是币作为保证金,USDT的余额无意义
    2.看可用保证金,和资金没关系。有资金也不意味着你可以无限开仓。另外还要检查有没有未成交订单

    6 years ago

    回测时这里的余币到底代表合约张数?还是btc数量?应该是btc数量才对吧?

    6 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)