Pound Enjoys a Bevvy of Forecast Upgrades Following a Sterling Run Higher

exchange rates

(C) Image Adobe


Pound Sterling's strong start to 2018 has seen it earn a number of forecast upgrades at the start of February.

The UK currency enjoyed a solid January and was the best-performer amongst the world's top 20 freely-traded currencies.

On the back of the strong performance we note the currency has caught many analysts by surprise and prompted them to review their forecasts as a result.


Investec: On January's Performance Alone Sterling Can Go Higher

Analysts at Investec - the global investment bank - have advised they are now minded to raise forecasts for Sterling noting - amongst a number of reasons - that January is typically a good precursor to subsequent moves in the Pound over the remainder of the year.

"Do January moves in the Pound tend to presage trends over the rest of the year? The answer is yes," say analysts at Investec in a recent client briefing.

Investec's end-2018 forecast for the Pound-to-Dollar exchange rate is at 1.41 and 1.1363 for the Pound-to-Euro exchange rate. "Sterling has either already crashed through or come very close to our end-2018 targets. Our medium-term currency forecasts are now under review," advise Investec.


ING Forecasts Upgraded, but Patience Required

ING Bank NV observe the Pound has now moved above their long-held conviction call of 1.40 against the USD for this quarter – "but even we're slightly surprised by the speed at which we have got there," notes analyst Viraj Patel.

Like many other fellow analysts, Patel notes most of the Pound's advance has had a lot to do with extensive dollar weakness – "which has evolved pretty much in line with our thinking".

But ING believe a "subtle shift" is underway pertaining to the directional sentiment for the Pound – "not least as the doomsday Brexit tail risks gradually fade (for good reasons, they will never fully disappear)".

ING are now looking for GBP/USD to move up to 1.45 as the UK economy regains some of its cyclical swagger – but they do think that patience is required before markets take that bet.

ING cite two non-mutually exclusive catalysts for this to happen: (1) positive UK data surprises and (2) reduced UK economic uncertainty in the form of an agreed Brexit transition deal.


UniCredit: Forecasts Raised (But Largely Thanks to Dollar Weakness)

"We revised our GBP/USD forecasts up to 1.49 and 1.52 for the end of 2018 and 2019, respectively," says Roberto Mialich, FX Strategist with UniCredit in Milan. "But we stressed that this change was more a reflection of the prospect of a further USD weakening than a genuine shift towards more optimism over the UK economy and the British Pound."

Mialich notes the latest economic data in the UK, most notably the labor market report, GDP growth and rebounding GfK Consumer Confidence, have certainly surprised to the upside, "but we are still confident that the UK economy will grow more slowly this year than in 2017."

In addition, a hawkish BoE is also unlikely to offer a big boost now, as at least one
more move is totally reflected in the UK forward curve, while two rate hikes over a 1Y horizon are also priced in at nearly 70%.

GBP/EUR exchange rate forecasts remain at 1.10 for the end of 2018 suggesting Sterling will struggle against its European, particularly as the mid-2018 forecast suggests the exchange rate will be around 1.08-1.09.

This is not altogether far-fetched if we consider the significant hurdles facing the UK in its negotiations with the EU on Brexit.

Advertisement
Get up to 5% more foreign exchange by using a specialist provider to get closer to the real market rate and avoid the gaping spreads charged by your bank when providing currency. Learn more here.


UBS: Pound-Euro Parity by End 2019

Like others, analysts at UBS note a number of their financial forecasts have been met a lot sooner than anticipated.

"Our previous forecast targets require an update to the developments in UBS economic views and to the prevailing market levels," says Yianos Kontopoulos, a Strategist, with UBS in London.

Like UniCredit, much of the forecast change is however down to Dollar weakness, "the move in GBP and JPY is driven by the broad dollar move," says Kontopoulos.

GBP/USD is forecast at 1.37 for year-end, up from 1.32 previously. End-2019 sees the exchange rate at 1.35, up from 1.30.

Using GBP/USD and EUR/USD forecasts we can calculate the GBP/EUR cross rate and what we see is the Pound-to-Euro exchange rate falling to 1.05 by end-2018 and parity by end-2019!


Crédit Agricole: It's Been a Good Run, But Time to Slow Down

Crédit Agricole have been bullish on Sterling's prospects for some time now, but are wary that the improvement in fortunes might be getting ahead of itself.

"Our above-consensus bullish forecast on GBP has served us well in the past couple of years, during which the GBP sold off in the wake of the EU referendum in Q316, only to embark on a lengthy recovery in subsequent quarters. With the currency having returned to more ‘normal’ levels recently, we foresee a slower pace of gains for the rest of 2018," says Valentin Marinov, Head of G10 FX Strategy with Crédit Agricole.

GBP/USD has already exceeded its long-term fair value of 1.40 held at Crédit Agricole who therefore think that the pace of gains will slow down in coming months and forecast GBP/USD and EUR/GBP at 1.44 and 0.88, respectively, in Q418.

EUR/GBP at 0.88 gives us a GBP/EUR at 1.1363.

Previous forecasts from December 2018 had GBP/USD ending 2018 at 1.40 while the EUR/GBP forecast is unchanged.

Advertisement
Get up to 5% more foreign exchange by using a specialist provider to get closer to the real market rate and avoid the gaping spreads charged by your bank when providing currency. Learn more here.
Theme: GKNEWS
45.465MBMemory Usage522msRequest Duration
Joomla! Version5.2.2
PHP Version8.3.19
Identityguest
Response200
Templategk_news
Database
Server
mysql
Version
8.0.40
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:76 [ "TZ" => "UTC" "REDIRECT_REDIRECT_UNIQUE_ID" => "aBh3tSmbZsJl0iOOHemh1QAAAAo" "REDIR...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1746433973 "last" => 1746433973...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
  • afterLoad (3.77MB) (23.08ms)
  • afterInitialise (17.84MB) (181ms)
  • afterRoute (2.62MB) (17.1ms)
  • beforeRenderComponent com_content (96.37KB) (1.36ms)
  • Before Access::preloadComponents (all components) (569.11KB) (6.7ms)
  • After Access::preloadComponents (all components) (161.53KB) (3.68ms)
  • Before Access::preloadPermissions (com_content) (2.32KB) (25μs)
  • After Access::preloadPermissions (com_content) (13.49MB) (92.52ms)
  • Before Access::getAssetRules (id:12600 name:com_content.article.8439) (514.65KB) (815μs)
  • After Access::getAssetRules (id:12600 name:com_content.article.8439) (25.16KB) (323μs)
  • afterRenderComponent com_content (2.76MB) (66.35ms)
  • Before Access::getAssetRules (id:8 name:com_content) (65.28KB) (10.28ms)
  • After Access::getAssetRules (id:8 name:com_content) (5.86KB) (37μs)
  • afterDispatch (168B) (3.66ms)
  • beforeRenderRawModule mod_syndicate (GBP RSS Feed ) (1.32MB) (14.94ms)
  • afterRenderRawModule mod_syndicate (GBP RSS Feed ) (55.73KB) (959μs)
  • beforeRenderModule mod_syndicate (GBP RSS Feed ) (704B) (6μs)
  • afterRenderModule mod_syndicate (GBP RSS Feed ) (22.64KB) (484μs)
  • afterRender (1.64MB) (84.25ms)
  • 1 x afterInitialise (17.84MB) (34.57%)
    181ms
    1 x After Access::preloadPermissions (com_content) (13.49MB) (17.72%)
    92.52ms
    1 x afterRender (1.64MB) (16.14%)
    84.25ms
    1 x afterRenderComponent com_content (2.76MB) (12.71%)
    66.35ms
    1 x afterLoad (3.77MB) (4.42%)
    23.08ms
    1 x afterRoute (2.62MB) (3.27%)
    17.10ms
    1 x beforeRenderRawModule mod_syndicate (GBP RSS Feed ) (1.32MB) (2.86%)
    14.94ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (65.28KB) (1.97%)
    10.28ms
    1 x Before Access::preloadComponents (all components) (569.11KB) (1.28%)
    6.70ms
    1 x After Access::preloadComponents (all components) (161.53KB) (0.7%)
    3.68ms
    1 x afterDispatch (168B) (0.7%)
    3.66ms
    1 x beforeRenderComponent com_content (96.37KB) (0.26%)
    1.36ms
    1 x afterRenderRawModule mod_syndicate (GBP RSS Feed ) (55.73KB) (0.18%)
    959μs
    1 x Before Access::getAssetRules (id:12600 name:com_content.article.8439) (514.65KB) (0.16%)
    815μs
    1 x afterRenderModule mod_syndicate (GBP RSS Feed ) (22.64KB) (0.09%)
    484μs
    1 x After Access::getAssetRules (id:12600 name:com_content.article.8439) (25.16KB) (0.06%)
    323μs
    1 x After Access::getAssetRules (id:8 name:com_content) (5.86KB) (0.01%)
    37μs
    1 x Before Access::preloadPermissions (com_content) (2.32KB) (0%)
    25μs
    1 x beforeRenderModule mod_syndicate (GBP RSS Feed ) (704B) (0%)
    6μs
46 statements were executed, 22 of which were duplicates, 24 unique135ms1.9MB
  • SELECT @@SESSION.sql_mode;1.07ms968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `cj3l9_session` WHERE `session_id` = ?1.15ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `id`,`rules` FROM `cj3l9_viewlevels`1.19ms640B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `cj3l9_usergroups` AS `a` LEFT JOIN `cj3l9_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest1.38ms1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT * FROM `cj3l9_nextend2_section_storage` WHERE `application` = 'smartslider' AND `section` = 'settings'1.36ms1.19KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT `template` FROM `cj3l9_template_styles` WHERE `client_id` = 0 AND `home` = 11.41ms536B/components/com_sppagebuilder/parser/addon-parser.php:1273Copy
  • SELECT template FROM cj3l9_template_styles as s WHERE s.client_id = 0 AND s.home = 11.35ms536B/libraries/rokcommon/RokCommon/PlatformInfo/Joomla.php:31Copy
  • SELECT template FROM cj3l9_template_styles as s WHERE s.client_id = 0 AND s.home = 11.38ms536B/libraries/rokcommon/RokCommon/PlatformInfo/Joomla.php:31Copy
  • SELECT extension, file, type FROM cj3l9_rokcommon_configs ORDER BY priority1.29ms1.28KB/plugins/system/rokcommon/rokcommon.php:131Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type = "exclude" AND url ='gbp-live-today/8439-gbp-to-eur-and-usd-forecast-upgrades-at-start-of-feb'1.34ms1.48KB/plugins/system/speedcache/speedcache.php:771Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type="rules_exclude"1.29ms1.52KB/plugins/system/speedcache/speedcache.php:789Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type = "include" AND url ='gbp-live-today/8439-gbp-to-eur-and-usd-forecast-upgrades-at-start-of-feb'1.25ms1.48KB/plugins/system/speedcache/speedcache.php:821Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type="rules_include"1.37ms1.5KB/plugins/system/speedcache/speedcache.php:844Copy
  • SELECT `template` FROM `cj3l9_template_styles` WHERE `client_id` = 0 AND `home` = 11.6ms536B/plugins/system/helix3/helix3.php:247Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `cj3l9_categories` AS `s` INNER JOIN `cj3l9_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray1,:preparedArray2)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.95ms3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `cj3l9_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50,:preparedArray51,:preparedArray52,:preparedArray53,:preparedArray54,:preparedArray55,:preparedArray56,:preparedArray57,:preparedArray58,:preparedArray59,:preparedArray60,:preparedArray61,:preparedArray62,:preparedArray63,:preparedArray64)1.94ms8.31KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `cj3l9_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 057.13ms1.77MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `cj3l9_content`2.17ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `cj3l9_content` SET `hits` = (`hits` + 1) WHERE `id` = '8439'5.35ms48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `cj3l9_content` AS `a` INNER JOIN `cj3l9_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `cj3l9_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `cj3l9_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `cj3l9_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `cj3l9_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)1.71ms22.19KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `cj3l9_categories` AS `s` INNER JOIN `cj3l9_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray2,:preparedArray3)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.9ms3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `cj3l9_contentitem_tag_map` AS `m` INNER JOIN `cj3l9_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1)5.06ms3.95KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `cj3l9_categories` AS `s` INNER JOIN `cj3l9_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray2,:preparedArray3)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.88ms3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM cj3l9_fields AS a LEFT JOIN `cj3l9_languages` AS l ON l.lang_code = a.language LEFT JOIN cj3l9_users AS uc ON uc.id=a.checked_out LEFT JOIN cj3l9_viewlevels AS ag ON ag.id = a.access LEFT JOIN cj3l9_users AS ua ON ua.id = a.created_user_id LEFT JOIN cj3l9_fields_groups AS g ON g.id = a.group_id LEFT JOIN `cj3l9_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY a.ordering ASC1.85ms4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `cj3l9_categories` AS `s` INNER JOIN `cj3l9_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray2,:preparedArray3)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.77ms3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT * from `cj3l9_livearticles_subcontent` WHERE parent_id = '8439' ORDER BY created DESC1.2ms1.45KB/templates/gk_news/html/com_content/article/default.php:509Copy
  • SELECT `language`,`id` FROM `cj3l9_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 02.04ms608B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `cj3l9_content` WHERE `id` = :id1.34ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `cj3l9_content` WHERE `id` = :id1.15ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `cj3l9_content` AS `c` INNER JOIN `cj3l9_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `cj3l9_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `cj3l9_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `cj3l9_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1) AND c2.language != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-05-05 08:32:54') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-05-05 08:32:54') AND c2.state = 11.72ms1.47KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT * FROM `cj3l9_schemaorg` WHERE `itemId` = :itemId AND `context` = :context1.26ms1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `cj3l9_content` AS `a` INNER JOIN `cj3l9_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `cj3l9_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `cj3l9_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `cj3l9_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `cj3l9_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)1.74ms22.23KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `cj3l9_content` AS `a` INNER JOIN `cj3l9_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `cj3l9_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `cj3l9_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `cj3l9_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `cj3l9_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)1.65ms24.73KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT * FROM cj3l9_jmap_metainfo WHERE `linkurl` = 'https://www.poundsterlinglive.com/gbp-live-today/8439-gbp-to-eur-and-usd-forecast-upgrades-at-start-of-feb' AND `published` = 11.37ms912B/plugins/system/jmap/jmap.php:818Copy
  • SELECT * FROM cj3l9_jmap_canonicals WHERE `linkurl` = 'https://www.poundsterlinglive.com/gbp-live-today/8439-gbp-to-eur-and-usd-forecast-upgrades-at-start-of-feb'1.32ms640B/plugins/system/jmap/jmap.php:920Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `cj3l9_scheduler_tasks` AS `a` WHERE `a`.`state` = 11.33ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • SELECT * FROM cj3l9_jmap_headings WHERE `linkurl` = 'https://www.poundsterlinglive.com/gbp-live-today/8439-gbp-to-eur-and-usd-forecast-upgrades-at-start-of-feb'1.17ms752B/plugins/system/jmap/jmap.php:1135Copy
  • SELECT `original_text`, `target_text`, `original_text_regex`, `target_text_regex` FROM `cj3l9_jmap_text_replacements` WHERE `published` = 11.32ms688B/plugins/system/jmap/jmap.php:508Copy
  • SELECT title FROM cj3l9_usergroups WHERE id IN (1)1.3ms536B/plugins/system/speedcache/speedcache.php:543Copy
  • SELECT title FROM cj3l9_usergroups WHERE id IN (1)1.35ms536B/plugins/system/speedcache/speedcache.php:543Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type = "exclude" AND url ='gbp-live-today/8439-gbp-to-eur-and-usd-forecast-upgrades-at-start-of-feb'1.51ms1.48KB/plugins/system/speedcache/speedcache.php:771Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type="rules_exclude"1.51ms1.52KB/plugins/system/speedcache/speedcache.php:789Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type = "include" AND url ='gbp-live-today/8439-gbp-to-eur-and-usd-forecast-upgrades-at-start-of-feb'1.56ms1.48KB/plugins/system/speedcache/speedcache.php:821Copy
  • SELECT * FROM cj3l9_speedcache_urls WHERE type="rules_include"1.39ms1.5KB/plugins/system/speedcache/speedcache.php:844Copy
  • SELECT `session_id` FROM `cj3l9_session` WHERE `session_id` = ?1.33ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • INSERT INTO `cj3l9_session` (`data`,`time`,`session_id`) VALUES (?, ?, ?)5.14ms544BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy
  • inforokcommon - Registering library path [ROOT]/components/com_roksprocket/lib for roksprocket
  • inforokcommon - Loading container config file for roksprocket from [ROOT]/components/com_roksprocket/con...