public override void Query() { if (ids_ == null || ids_.Length == 0) { throw new ArgumentException("Invalid argument. One or more ids are required."); } APIReader reader = new APIReader(); reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&ids={3}", keyID, vCode, actorID, String.Join(",", ids_)); }
public override void Query() { APIReader reader = new APIReader(); StringBuilder sb = new StringBuilder(); sb.AppendFormat("keyID={0}&vCode={1}", keyID, vCode); if ( extended_ != null && extended_.Value == true ) sb.Append("&extended=1"); reader.Query(Uri, this, sb.ToString()); }
public override void Query() { APIReader reader = new APIReader(); StringBuilder sb = new StringBuilder(); sb.AppendFormat("keyID={0}&vCode={1}&characterID={2}", keyID, vCode, actorID); if (!String.IsNullOrEmpty(itemID_)) sb.AppendFormat("&itemID={0}", itemID_); reader.Query(Uri, this, sb.ToString()); }
public override bool Query() { APIReader reader = new APIReader(); StringBuilder sb = new StringBuilder(); sb.AppendFormat("keyID={0}&vCode={1}&characterID={2}", keyID, vCode, actorID); if (!String.IsNullOrEmpty(itemID_)) { sb.AppendFormat("&itemID={0}", itemID_); } return(reader.Query(Uri, this, sb.ToString())); }
public override bool Query() { APIReader reader = new APIReader(); StringBuilder sb = new StringBuilder(); sb.AppendFormat("keyID={0}&vCode={1}", keyID, vCode); if (extended_ != null && extended_.Value == true) { sb.Append("&extended=1"); } return(reader.Query(Uri, this, sb.ToString())); }
public override void Query() { APIReader reader = new APIReader(); StringBuilder sb = new StringBuilder(); sb.AppendFormat(CultureInfo.InvariantCulture, "keyID={0}&vCode={1}&characterID={2}&accountKey={3}", keyID, vCode, actorID, accountKey_); if (fromID_ != -1) sb.AppendFormat("&fromID={0}", fromID_); if (rowCount_ != -1) sb.AppendFormat("&rowCount={0}", rowCount_); reader.Query(Uri, this, sb.ToString()); }
// // GET: /Orders/ public ActionResult Orders(OrderFilters Filters) { OrderPageData PageData = new OrderPageData(); Filters.StartRow = (Filters.StartRow == 0) ? 1 : Filters.StartRow; Filters.PageRows = (Filters.PageRows == 0) ? 10 : Filters.PageRows; Filters.TransType = Filters.TransType ?? "Orders"; PageData.Orders = APIReader.GetOrders(Filters); PageData.Filters = Filters; if (Request.IsAjaxRequest()) { return(PartialView("OrdersTable", PageData)); } return(View(PageData)); }
public override bool Query() { if (ids_ == null || ids_.Length == 0) { if (Settings.FailGracefully) { this.error = new APIError(0, "Invalid argument. One or more ids are required."); return(false); } else { this.error = new APIError(0, "Invalid argument. One or more ids are required."); throw new ArgumentException("Invalid argument. One or more ids are required."); } } APIReader reader = new APIReader(); return(reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&ids={3}", keyID, vCode, actorID, String.Join(",", ids_))); }
public void Query(int beforeKillID) { APIReader reader = new APIReader(); reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&beforeKillID={3}", keyID, vCode, actorID, beforeKillID); }
public bool Query(int beforeKillID) { APIReader reader = new APIReader(); return(reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&beforeKillID={3}", keyID, vCode, actorID, beforeKillID)); }
public bool Query(int rowCount) { APIReader reader = new APIReader(); return(reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&rowCount={3}", keyID, vCode, actorID, rowCount)); }
public bool Query(int rowCount, String startID) { APIReader reader = new APIReader(); return(reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&rowCount={3}&fromID={4}", keyID, vCode, actorID, rowCount, startID)); }
public bool Query(string corpid) { APIReader reader = new APIReader(); return reader.Query(Uri, this, "corporationID={0}", corpid); }
public bool Query(string corpid) { APIReader reader = new APIReader(); return(reader.Query(Uri, this, "corporationID={0}", corpid)); }
public override bool Query() { APIReader reader = new APIReader(); return reader.Query(Uri, this, "keyID={0}&vCode={1}", keyID, vCode); }
public bool Query(UInt64 itemID) { APIReader reader = new APIReader(); return(reader.Query(Uri, this, "keyID={0}&vCode={1}&itemID={2}", keyID, vCode, itemID)); }
public override bool Query() { APIReader reader = new APIReader(); return(reader.Query(Uri, this, "keyID={0}&vCode={1}", keyID, vCode)); }
public bool ProcessRules(StockInfo stockInfo, StockExchange stockExchange)//int ruleType, symbol, ruleXML { bool result_TaLib = false; bool result_PriceBar = false; bool result_PrevioudDayPriceBar = false; bool result_CurrentDayPriceBar = false; bool result_Indices = false; bool result_Sentiments = false; bool result_NASDAQindicator = false; MarketQuote marketQoute = new MarketQuote(); //create Stock object which is the feed for Codefeects rule engine Stock e_stock = new Stock(); e_stock.Symbol = stockInfo.stock_symbol; e_stock.StockID = stockInfo.stock_ID; e_stock.StockExchangeID = stockExchange.stockExchange_ID; try { // fill with market data - open close high low marketQoute = APIReader.GetCurrentMarketData(stockInfo.stock_symbol, stockExchange); } catch (Exception) { Console.WriteLine("ERR in GetCurrentMarketData()"); } result_CurrentDayPriceBar = MarketData.UpdateStockObjectWithMarketData(marketQoute, ref e_stock); //get History data List <Candle> candles = new List <Candle>(); try { candles = APIReader.GetPriceHistory(stockInfo.stock_symbol, stockExchange); } catch (Exception) { Console.WriteLine("ERR in GetPriceHistory()"); } //build a stock qoute object which will be used for all other calculations. this is holding data which needs for other analysis StockQuote stockQuote = new StockQuote(); stockQuote.stock_candles = candles; //fill with previous day market data result_PrevioudDayPriceBar = MarketData.UpdateStockObjectWithPreviousDayData(stockQuote, ref e_stock); //fill with Talib values // result_TaLib = TaLib.UpdateStockObjectWithTechnicalAnalysisData(stockQuote, ref e_stock); //get volatality factor) result_Indices = Indices.UpdateStockObjectWithIndicesData(stockQuote, ref e_stock); //Get sentinments) result_Sentiments = Sentiments.UpdateStockObjectWithSentimentData(ref e_stock); //get rule xml //if (ruleType == 1) //execute //{ // ///execute rule xml /// //// Get the rule XML //// Load Rule XML from the storage as a string List <CERule> rules = new List <CERule>(); rules = ShareBook.App.Engine.Common.Data.DB.LoadRuleXml(1); foreach (CERule rule in rules) { Evaluator <Stock> evaluator = new Evaluator <Stock>(rule.RuleXml); try { e_stock.RuleID = rule.RuleID; // Evaluate the rule against the patient bool success = evaluator.Evaluate(e_stock); } catch (DivideByZeroException) { Console.WriteLine("ERR at rule evaluation-DivideByZeroException"); return(false); } catch (FormatException) { Console.WriteLine("ERR at rule evaluation-FormatException"); return(false); } } return(true); }
public void Query(int rowCount) { APIReader reader = new APIReader(); reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&rowCount={3}", keyID, vCode, actorID, rowCount); }
public bool Query(int rowCount, String startID) { APIReader reader = new APIReader(); return reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&rowCount={3}&fromID={4}&accountKey={5}", keyID, vCode, actorID, rowCount, startID, accountKey_); }
public override void Query() { APIReader reader = new APIReader(); reader.Query(Uri, this, ""); }
public override bool Query() { APIReader reader = new APIReader(); return reader.Query(Uri, this, ""); }
public bool Query(int beforeKillID, int rowCount) { APIReader reader = new APIReader(); return reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&fromID={3}&rowCount={4}", keyID, vCode, actorID, beforeKillID, rowCount); }
public override bool Query() { APIReader reader = new APIReader(); return reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&eventID={3}", keyID, vCode, actorID, eventID_); }
public override bool Query() { if (ids_ == null || ids_.Length == 0) { if (Settings.FailGracefully) { this.error = new APIError(0, "Invalid argument. One or more ids are required."); return false; } else { this.error = new APIError(0, "Invalid argument. One or more ids are required."); throw new ArgumentException("Invalid argument. One or more ids are required."); } } APIReader reader = new APIReader(); return reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}&ids={3}", keyID, vCode, actorID, String.Join(",", ids_)); }
public override bool Query() { APIReader reader = new APIReader(); return(reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}", keyID, vCode, actorID)); }
public bool Query(UInt64 itemID) { APIReader reader = new APIReader(); return reader.Query(Uri, this, "keyID={0}&vCode={1}&itemID={2}", keyID, vCode, itemID); }
public override void Query() { APIReader reader = new APIReader(); reader.Query(Uri, this, "keyID={0}&vCode={1}&characterID={2}", keyID, vCode, actorID); }
public override bool Query() { APIReader _reader = new APIReader(); return(_reader.Query(Uri, this, "")); }