Код: Выделить всё
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