Получение ошибки SE199 при API закрытия заказа XTBC#

Место общения программистов C#
Anonymous
Получение ошибки SE199 при API закрытия заказа XTB

Сообщение Anonymous »

Я пытаюсь выполнить точный заказ с помощью xtb api. Но я все еще получаю сообщение об ошибке. Произошло исключение: SE199: Внутренняя ошибка, и я понятия не имею, что означает эта ошибка.

Код: Выделить всё

public void Sell(long? orderNumber)
{
TradesResponse tradesResponse = APICommandFactory.ExecuteTradesCommand(connector, true);
TradeRecord tradeRecordToClose = null;
foreach (TradeRecord tradeRecord in tradesResponse.TradeRecords)
{
if (tradeRecord.Order2 == orderNumber)
{
tradeRecordToClose = tradeRecord;
}
}

TradeTransInfoRecord tradeTransInfoRecord = new(
TRADE_OPERATION_CODE.BUY,
TRADE_TRANSACTION_TYPE.ORDER_CLOSE,
tradeRecordToClose.Close_price.GetValueOrDefault(),
0.0,
0.0,
tradeRecordToClose.Symbol,
0.1,
tradeRecordToClose.Order.GetValueOrDefault(),
"close trade",
0
);

var test = APICommandFactory.ExecuteTradeTransactionCommand(connector, tradeTransInfoRecord, true);
}
Я делаю это так, как показано в документации. Но безуспешно.
Объем жестко запрограммирован, но соответствует сумме в существующем порядке. Я просто получаю ответ об ошибке от сервера и понятия не имею, почему. Спасибо за любые подсказки.

Подробнее здесь: https://stackoverflow.com/questions/776 ... -order-api

Вернуться в «C#»