adjust spreadBaseSlippage
This commit is contained in:
@@ -1415,7 +1415,7 @@ export const calculateDynamicSlippage = (
|
|||||||
)?.toNum();
|
)?.toNum();
|
||||||
|
|
||||||
if (spreadInfo?.spreadPct) {
|
if (spreadInfo?.spreadPct) {
|
||||||
spreadBaseSlippage = spreadPctNum / 2;
|
spreadBaseSlippage = spreadPctNum * .9;
|
||||||
|
|
||||||
// If the L2 is crossed (best bid > best ask), cap the spread contribution
|
// If the L2 is crossed (best bid > best ask), cap the spread contribution
|
||||||
const bestBid = spreadInfo.bestBidPrice;
|
const bestBid = spreadInfo.bestBidPrice;
|
||||||
@@ -1446,11 +1446,6 @@ export const calculateDynamicSlippage = (
|
|||||||
2) *
|
2) *
|
||||||
100;
|
100;
|
||||||
|
|
||||||
if (isMajor) {
|
|
||||||
// add additional size adjusted multiplier for majors
|
|
||||||
sizeAdjustedSlippage = sizeAdjustedSlippage * 1.2;
|
|
||||||
}
|
|
||||||
|
|
||||||
dynamicSlippage = Math.max(dynamicSlippage, sizeAdjustedSlippage);
|
dynamicSlippage = Math.max(dynamicSlippage, sizeAdjustedSlippage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user