[BUG] Bugfix: canceled transactions dürfen nicht nach abschluss berechnet werden
This commit is contained in:
parent
8fcecb1919
commit
4f15b08756
@ -303,8 +303,10 @@ export default class TradingBot {
|
||||
if (TransactionPhase.BUY_DONE === nextTransactionPhase) {
|
||||
this.#calculateTradeValues(transaction.buySettings, event.fills);
|
||||
} else if (TransactionPhase.isFinalPhase(nextTransactionPhase)) {
|
||||
this.#calculateTradeValues(transaction.sellSettings, event.fills);
|
||||
transaction.result = (transaction.sellSettings.quantity * transaction.sellSettings.price) - (transaction.buySettings.quantity * transaction.buySettings.price)
|
||||
if(TransactionPhase.CANCELED != nextTransactionPhase) {
|
||||
this.#calculateTradeValues(transaction.sellSettings, event.fills);
|
||||
transaction.result = (transaction.sellSettings.quantity * transaction.sellSettings.price) - (transaction.buySettings.quantity * transaction.buySettings.price)
|
||||
}
|
||||
this.#transactionHistory.push(transaction);
|
||||
this.#transactions.splice(index, 1);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user