Denis Tereshkin 9 years ago
parent
commit
a063819ed7
  1. 3
      src/Broker/QuikBroker.hs

3
src/Broker/QuikBroker.hs

@ -125,8 +125,9 @@ makeTransactionString transId order =
seccode = (`atMay` 1) . splitOn "#" . T.unpack $ orderSecurity order seccode = (`atMay` 1) . splitOn "#" . T.unpack $ orderSecurity order
price = case orderPrice order of price = case orderPrice order of
Market -> "0" Market -> "0"
Limit p -> L.dropWhileEnd (== '.') . L.dropWhileEnd (== '0') . show $ p Limit p -> removeTrailingZeros . show $ p
_ -> "0" _ -> "0"
removeTrailingZeros v = if '.' `L.elem` v then L.dropWhileEnd (== '.') . L.dropWhileEnd (== '0') $ v else v
makeCancelTransactionString transId order orderId = makeCancelTransactionString transId order orderId =
case (classcode, seccode) of case (classcode, seccode) of

Loading…
Cancel
Save