|
|
@@ -132,7 +132,7 @@ def analyze_raw_price(price: RawPrice) -> Market | None:
|
|
|
if (high - low) / high < 0.1:
|
|
|
return
|
|
|
spread = (price['Ask'] - price['Bid']) / price['Ask']
|
|
|
- if spread < 0.25:
|
|
|
+ if (spread < 0.25 and price['ExchangeCode'] != 'IC1') or (spread < 0.15 and price['ExchangeCode'] == 'IC1'):
|
|
|
return
|
|
|
chart_analysis = analyze_price_chart(price['FullTicker'], (price['Bid'] + price['Ask']) / 2)
|
|
|
return Market(price['ExchangeCode'], price['MaterialTicker'], bid=price['Bid'], ask=price['Ask'],
|