Added option to suppress TIX limit/stop orders

This commit is contained in:
Olivier Gagnon
2021-12-08 20:21:44 -05:00
parent c915cd06d8
commit d195b00ab6
5 changed files with 41 additions and 21 deletions
+9 -6
View File
@@ -17,6 +17,7 @@ import { numeralWrapper } from "../ui/numeralFormat";
import { Money } from "../ui/React/Money";
import { dialogBoxCreate } from "../ui/React/DialogBox";
import { Settings } from "../Settings/Settings";
import * as React from "react";
@@ -150,12 +151,14 @@ function executeOrder(order: Order, refs: IProcessOrderRefs): void {
for (let i = 0; i < stockOrders.length; ++i) {
if (order == stockOrders[i]) {
stockOrders.splice(i, 1);
dialogBoxCreate(
<>
{order.type} for {stock.symbol} @ <Money money={order.price} /> ({pos}) was filled (
{numeralWrapper.formatShares(Math.round(order.shares))} shares)
</>,
);
if (!Settings.SuppressTIXPopup) {
dialogBoxCreate(
<>
{order.type} for {stock.symbol} @ <Money money={order.price} /> ({pos}) was filled (
{numeralWrapper.formatShares(Math.round(order.shares))} shares)
</>,
);
}
return;
}
}