diff --git a/xchange-bitfinex/src/main/java/info/bitrich/xchangestream/bitfinex/BitfinexStreamingAdapters.java b/xchange-bitfinex/src/main/java/info/bitrich/xchangestream/bitfinex/BitfinexStreamingAdapters.java
index <HASH>..<HASH> 100644
--- a/xchange-bitfinex/src/main/java/info/bitrich/xchangestream/bitfinex/BitfinexStreamingAdapters.java
+++ b/xchange-bitfinex/src/main/java/info/bitrich/xchangestream/bitfinex/BitfinexStreamingAdapters.java
@@ -200,7 +200,7 @@ class BitfinexStreamingAdapters {
             adaptV2OrderTypeToV1(authOrder.getType()).getValue(),
             new BigDecimal(authOrder.getMtsCreate()).divide(THOUSAND),
             "ACTIVE".equals(authOrder.getOrderStatus()),
-            "CANCELED".equals(authOrder.getOrderStatus()),
+            "CANCELED".equals(authOrder.getOrderStatus()) || "FILLORKILL CANCELED".equals(authOrder.getOrderStatus()),
             false, //wasForced,
             signum >= 0 ? authOrder.getAmountOrig() : authOrder.getAmountOrig().negate(),
             signum >= 0 ? authOrder.getAmount() : authOrder.getAmount().negate(),
@@ -243,4 +243,4 @@ class BitfinexStreamingAdapters {
             authBalance.getBalanceAvailable()
         );
     }
-}
\ No newline at end of file
+}
[Bitfinex] Support FOK order that did not execute

they were getting stuck in NEW state