China's $240 billion foreign aid

China loses as much as $240 billion per year by investing in loss creating assets like U.S. Treasuries, in effect making it the world's biggest foreign aid donor

By , Guest blogger

  • close
    Chinese yuan bills. The author argues that it is wrong to blame China for economic woes in the US and other parts of the world.
    View Caption

I have argued for a long time that it is wrong headed to blame China for the economic woes in America or other places and that it might not benefit the outside world if the yuan became significantly stronger. Furthermore, considering the recent dramatic drops in other Asian currencies except the yen and the continued slow appreciation of the yuan, it is questionable whether China is really holding down its currency that much compared to the level it would have had if it were freely floating (For reasons that I explained here, China's foreign exchange reserve accumulation doesn't prove that a floating yuan would be more expensive) . If it had been freely floating it would have likely dropped dramatically along with other non-Japanese Asian currencies because of the "flight to [perceived] safety" demand for U.S. dollar and yen assets.

It is however probably in China's best interest to end its policy of slow appreciation and allow faster appreciation. One reason is that it would better contain inflation. Another reason is that China is losing big from its accumulation of foreign exchange reserves. By for example investing in U.S. Treasuries they receive a lower interest in a currency that is depreciating, creating big losses. According to estimates made here, China loses as much as $240 billion per year by investing in loss creating assets like U.S. Treasuries.

This means that China is in effect giving away $240 billion to the rest of the world through its exchange rate interventions, making China the world's biggest foreign aid donor. It is true (assuming that the yuan really is undervalued or at least not significantly overvalued) that this is at this point more or less a sunk cost given that these asset purchases have been made. However, by ending foreign asset purchases it can stop the continued increase in losses. If it by contrast persists in these purchases, future annual losses will rise far above $240 billion.

The Christian Science Monitor has assembled a diverse group of the best economy-related bloggers out there. Our guest bloggers are not employed or directed by the Monitor and the views expressed are the bloggers' own, as is responsibility for the content of their blogs. To contact us about a blogger, click here. This post originally ran on stefanmikarlsson.blogspot.com.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.

Loading...

Loading...

Loading...

eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 15:06:38
Script start
Timing: Jul 09 2014 15:06:38
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 15:06:38
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 15:06:38
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 15:06:38
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Timing: Jul 09 2014 15:06:38
Module end 'content'
Timing: Jul 09 2014 15:06:38
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 15:06:38
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/www.csmonitor.com/extension/mugo_view_extras/autoloads/template_operators.php on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 15:06:38
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 15:06:38
After parse_includes
Timing: Jul 09 2014 15:06:38
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0166 sec 1,286.5156 KB1,162.1016 KB
Module start 'content' 0.0166 sec0.6523 sec 2,448.6172 KB11,191.8906 KB
Module end 'content' 0.6689 sec0.0129 sec 13,640.5078 KB372.2188 KB
Before parse_includes 0.6818 sec0.0439 sec 14,012.7266 KB285.5313 KB
After parse_includes 0.7257 sec0.0007 sec 14,298.2578 KB-180.0000 KB
End 0.7264 sec  14,118.2578 KB 
Total runtime:0.7315 sec
Peak memory usage:16,575.6250 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0067 sec0.9098%360.0002 sec
Mysql Total
Mysqli_queries0.0996 sec13.5742%1590.0006 sec
Looping result0.0091 sec1.2366%1510.0001 sec
Template Total0.6825 sec 93.0% 7 0.0975 sec
Template load0.0056 sec0.7570%70.0008 sec
Template processing0.6767 sec92.2097%70.0967 sec
Template load and register function0.0003 sec0.0414%40.0001 sec
states
state_id_array0.0036 sec0.4887%80.0004 sec
state_identifier_array0.0047 sec0.6464%110.0004 sec
override
Cache load0.0050 sec0.6815%550.0001 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0810 sec11.0397%10.0810 sec
Engine time0.0050 sec0.6778%10.0050 sec
Search0.0865 sec11.7803%10.0865 sec
Class attribute list0.0799 sec10.8873%10.0799 sec
Sytem overhead
Fetch class attribute can translate value0.0016 sec0.2127%30.0005 sec
Fetch class attribute name0.0012 sec0.1695%100.0001 sec
XML
Image XML parsing0.0041 sec0.5598%30.0014 sec
class_abstraction
Instantiating content class attribute0.0001 sec0.0106%100.0000 sec
General
String conversion0.0000 sec0.0031%30.0000 sec
dbfile0.0013 sec0.1795%430.0000 sec
View Extra building0.0106 sec1.4375%40.0026 sec
Total script time:0.7339 sec

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
01a980f93dc967c6e39d52a11ae2108b_1404899611_all.cssCSS3extension/csm_base/design/csm_design/stylesheets/normalize.css
extension/csm_base/design/csm_design/stylesheets/html5b.css
design/standard/stylesheets/debug.css
extension/ezwt/design/standard/stylesheets/websitetoolbar.css
extension/csm_base/design/csm_design/stylesheets/jquery-ui-1.10.3.custom.min.css
extension/csm_base/design/csm_design/stylesheets/desktop.css
ede0a88fd146f1a095d27fb22227d0e5_1398846822.jsJS2extension/csm_base/design/csm_design/javascript/modernizr.js
extension/csm_base/design/standard/javascript/jquery-1.10.2.min.js
1650da1ba852ac5f9af81af07e8fa105_1404899611.jsJS2extension/csm_base/design/csm_design/javascript/jquery-ui-1.10.4.min.js
extension/csm_base/design/csm_design/javascript/json2.js
extension/csm_base/design/standard/javascript/jquery.cookie.min.js
extension/csm_base/design/csm_design/javascript/jquery.mobile.custom.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.arthole.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sticky.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.right_column.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory_editorspickdialog.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sailthru_signup.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.jcarousel.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.history.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.mainNav.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.gallery.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.staffdialog.js
extension/csm_base/design/csm_design/javascript/jQuery.rollChildren.js
extension/csm_base/design/csm_design/javascript/pubService_extended.js
extension/csm_base/design/standard/javascript/csm/csmNew.js
extension/csm_base/design/csm_design/javascript/jquery.quiz.js
extension/csm_base/design/csm_design/javascript/jquery.spectrumQuiz.js
extension/csm_base/design/csm_design/javascript/global.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/article.tplextension/csm_base/design/csm_design/override/templates/full/article.tplEdit templateOverride template
11content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezimage.tplEdit templateOverride template
9content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
4content/datatype/view/ezxmltags/promotion.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/promotion.tplEdit templateOverride template
1content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezbyline.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tplEdit templateOverride template
1content/datatype/view/ezobjectrelationlist.tplcontent/datatype/view/story_images.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_images.tplEdit templateOverride template
1content/datatype/view/eztext.tpl<No override>design/standard/templates/content/datatype/view/eztext.tplEdit templateOverride template
1content/datatype/view/ezstring.tplcontent/datatype/view/image_credit.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/image_credit.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tplcontent/datatype/view/story_info_box.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_info_box.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 38
 Number of unique templates used: 15
 Time used to render template usage: 0.0003 secs