Beispiel #1
0
 protected void BookTrade(Trade newTrade, string assetName)
 {
     if (newTrade == null || _signal == null)
     {
         return;
     }
     if (Config.TradingOpen(newTrade.TradingTime, assetName))
     {
         _client.BookTrade(newTrade, OnTradeBooked, OnBookingFailed);
     }
 }
Beispiel #2
0
 public bool BookTrade(Trade newTrade, string assetName)
 {
     if (newTrade == null)
     {
         return(false);
     }
     if (Config.TradingOpen(newTrade.TradingTime, assetName))
     {
         if (GetPosition(newTrade.Epic) != null)
         {
             _igStreamApiClient.BookTrade(newTrade, OnTradeBooked, OnBookingFailed);
             return(true);
         }
     }
     return(false);
 }