Merge pull request #215 from HojouFotytu/develop
Binance USD market error
This commit is contained in:
commit
235dcd59e4
|
@ -20,7 +20,8 @@ namespace Core.MarketAnalyzer
|
|||
public static double GetMainCurrencyPrice(string mainMarket, PTMagicConfiguration systemConfiguration, LogHelper log)
|
||||
{
|
||||
double result = 0;
|
||||
|
||||
if (mainMarket != "USD")
|
||||
{
|
||||
try
|
||||
{
|
||||
string baseUrl = "https://api.binance.us/api/v1/ticker/24hr?symbol=" + mainMarket + "USDT";
|
||||
|
@ -39,9 +40,13 @@ namespace Core.MarketAnalyzer
|
|||
{
|
||||
log.DoLogCritical(ex.Message, ex);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
else
|
||||
{
|
||||
return 1.0;
|
||||
}
|
||||
}
|
||||
|
||||
public static List<string> GetMarketData(string mainMarket, Dictionary<string, MarketInfo> marketInfos, PTMagicConfiguration systemConfiguration, LogHelper log)
|
||||
{
|
||||
|
@ -58,7 +63,7 @@ namespace Core.MarketAnalyzer
|
|||
if (jsonArray.Count > 0)
|
||||
{
|
||||
double mainCurrencyPrice = 1;
|
||||
if (!mainMarket.Equals("USDT", StringComparison.InvariantCultureIgnoreCase))
|
||||
if (!mainMarket.Equals("USDT", StringComparison.InvariantCultureIgnoreCase) && !mainMarket.Equals("USD", StringComparison.InvariantCultureIgnoreCase))
|
||||
{
|
||||
mainCurrencyPrice = BinanceUS.GetMainCurrencyPrice(mainMarket, systemConfiguration, log);
|
||||
}
|
||||
|
@ -238,8 +243,11 @@ namespace Core.MarketAnalyzer
|
|||
}
|
||||
|
||||
bool go = true;
|
||||
if (!(marketName == "USDUSDT"))
|
||||
{
|
||||
while (ticksFetched < ticksNeeded && go)
|
||||
{
|
||||
|
||||
baseUrl = "https://api.binance.us/api/v1/klines?interval=1m&symbol=" + marketName + "&endTime=" + endTime.ToString() + "&limit=" + ticksLimit.ToString();
|
||||
|
||||
log.DoLogDebug("BinanceUS - Getting " + ticksLimit.ToString() + " ticks for '" + marketName + "'...");
|
||||
|
@ -273,6 +281,8 @@ namespace Core.MarketAnalyzer
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (WebException ex)
|
||||
{
|
||||
if (ex.Response != null)
|
||||
|
|
Loading…
Reference in New Issue