[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) {
|
if (TransactionPhase.BUY_DONE === nextTransactionPhase) {
|
||||||
this.#calculateTradeValues(transaction.buySettings, event.fills);
|
this.#calculateTradeValues(transaction.buySettings, event.fills);
|
||||||
} else if (TransactionPhase.isFinalPhase(nextTransactionPhase)) {
|
} else if (TransactionPhase.isFinalPhase(nextTransactionPhase)) {
|
||||||
this.#calculateTradeValues(transaction.sellSettings, event.fills);
|
if(TransactionPhase.CANCELED != nextTransactionPhase) {
|
||||||
transaction.result = (transaction.sellSettings.quantity * transaction.sellSettings.price) - (transaction.buySettings.quantity * transaction.buySettings.price)
|
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.#transactionHistory.push(transaction);
|
||||||
this.#transactions.splice(index, 1);
|
this.#transactions.splice(index, 1);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user