Как дешифровать, если вы столкнулись с ошибкой в параметрах заказа?

Автор:Бэмсмены, Создано: 2020-04-23 11:09:20, Обновлено: 2020-04-28 17:03:34

Когда я просматривал стратегию развития контрактов на цифровые валюты, я обнаружил, что только первый заказ был выполнен, и последующие, buy, sell, closebuy, close-sell, всегда терпели неудачу.

Ошибочная информация только: Ошибочный параметр заказа

Я не могу найти другую информацию, я проверил ее тщательно и не нашел никаких проблем, поэтому попросил о помощи.

Как дебютировать

Оптимизация После тестирования было обнаружено, что цена за заказ была слишком низкой, и эта проблема была решена, надеюсь, что платформа даст более подробную информацию об ошибках.

Оптимизация 1. при обратном измерении нельзя установить баланс, можно установить только запас валюты, здесь можно установить баланс, верно?

После повторного тестирования выяснилось, что если в первый раз открыть 100 контрактов после убытка, а затем открыть еще 100 контрактов, то не хватит средств в счете. Я проверил, что 100 контрактов составляют только около 50% от общего капитала в счете, убыток - 11%, сначала было 3 монета, после убытка осталось 2.87, почему это не хватает средств?

В следующие дни мы снова обновляем свой сайт.

1. Я использовал биржу bitmex для обратной проверки, остаток был установлен на 3, а затем я использовал exchange.Sell. ((10000, 100) во множестве случаев, и у пользователей было недостаточно средств.

В конце концов мы обнаружили, что количество заказов было изменено на exchange.Sell ((10000, 2), прошел!

Посмотрите, что происходит в этом районе. Документ выглядит так: exchange.Buy ((10000, 2) означает, что следующая сумма - это 2 контракта, Bitmex - это 1 доллар.

Что-то не так?

2.bitmex контракт обратной проверки, если остаток монет установлен на 3 00: exchange.Sell ((10000, 3) указывает на недостаток средств, но exchange.Buy ((10000, 3) все же можно, то есть exchange.Sell должен быть немного меньше, чем остаток средств для успешного заказа, почему это?

-------------- обнаружил, что недостаток денег в предложениях связан с ценой заказа, если цена слишком низкая при exchange.Sell, то это будет недостаток денег в предложениях, неудача заказа, не понятно.


Больше

ТраваПосылка совпадает с реальным битмекс диском, параметры - это лист, один доллар, я проверил, и не сообщает ошибки недостаточного финансирования Я не знаю. `` /* backtest start: 2020-01-29 00:00:00 end: 2020-04-27 00:00:00 период: 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) {y:bi} ``

БэмсменыДоступные гарантии получены через exchange.GetAccount ((), возвращающий свойства stocks объекта, уже проверенный с помощью getOrders без невыполненных заказов.

Трава1. Фьючерсы имеют валюту в качестве залога, баланс USDT не имеет значения. 2. Посмотрите на наличие гарантии, это не имеет отношения к средствам. Наличие средств не означает, что вы можете открывать бесконечные позиции. Кроме того, проверьте, есть ли какие-либо незавершенные заказы.

БэмсменыЯ также обнаружил, что если exchange.sell слишком низкая цена, чем тогда на рынке 6000, вы продаете открытое за 500, это указывает на недостаточное финансирование, и заказ провалится, конечно, почему это связано с ценой, я не понимаю.

ТраваРекомендация остаток времени монеты представляет BTC, только параметры для заказа являются счета, и согласуется с сайтом bitmex

БэмсменыСпасибо, если сумма, оставшаяся на ретроспективе, на самом деле представляет собой количество контрактов, то есть ли проблема с использованием средств?

БэмсменыЕсли мы посмотрим на остаток, это будет означать количество контрактов или количество BTC?