I would like to calculate the average return (wr) for each period (Code) of all currency pairs that have their string start by "EUR_X" or "USD_X" (and do nothing with other pairs). In other words, for each periods, I would like to create the variable DOL:
DOL = ( wr(EUR_X) + wr(EUR_Y) ... + wr(USD_X) + wr(USD_Y+...) / (number of pairs considered)
Anyone knows how to do that? Thanks!
Code:
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input int Code str7 FX float wr 22102 "AUD_EUR" -.012797855 22109 "AUD_EUR" .0040125935 22116 "AUD_EUR" .0033202164 22102 "AUD_GBP" .000307254 22109 "AUD_GBP" .008097844 22116 "AUD_GBP" -.0006093845 22102 "CAD_EUR" -.005809425 22109 "CAD_EUR" .005876016 22116 "CAD_EUR" .005646967 22102 "CAD_GBP" .007408069 22109 "CAD_GBP" .009952453 22116 "CAD_GBP" .0016960056 22102 "CAD_USD" -.012081174 22109 "CAD_USD" .0013669783 22116 "CAD_USD" -.0006641086 22102 "CHF_EUR" -.0044463165 22109 "CHF_EUR" .006111607 22116 "CHF_EUR" .004392318 22102 "CHF_GBP" .00875236 22109 "CHF_GBP" .010250085 22116 "CHF_GBP" .00042099945 22102 "CHF_USD" -.010737407 22109 "CHF_USD" .0015961692 22116 "CHF_USD" -.0018592298 22102 "CNY_EUR" .00013191618 22109 "CNY_EUR" .00016330325 22116 "CNY_EUR" .004402188 22102 "CNY_USD" -.006188451 22109 "CNY_USD" -.0043219267 22116 "CNY_USD" -.0018704933 22102 "CZK_EUR" -.004683535 22109 "CZK_EUR" -.0019872144 22116 "CZK_EUR" -.00009392317 22102 "CZK_USD" -.010972776 22109 "CZK_USD" -.006462358 22116 "CZK_USD" -.006343373 22102 "DKK_EUR" -.00020125853 22109 "DKK_EUR" -.0008051962 22116 "DKK_EUR" -.00004029225 22102 "DKK_GBP" .013080537 22109 "DKK_GBP" .003265851 22116 "DKK_GBP" -.00396919 22102 "DKK_USD" -.006518443 22109 "DKK_USD" -.00528542 22116 "DKK_USD" -.006290701 22102 "GBP_EUR" -.013144976 22109 "GBP_EUR" -.0040347097 22116 "GBP_EUR" .003940067 22102 "HKD_EUR" .00631009 22109 "HKD_EUR" .0046116835 22116 "HKD_EUR" .006434663 22102 "HKD_GBP" .019677544 22109 "HKD_GBP" .008700002 22116 "HKD_GBP" .002484726 22102 "HKD_USD" -.00005160958 22109 "HKD_USD" .000109676 22116 "HKD_USD" .00014191809 22102 "HUF_EUR" -.010725667 22109 "HUF_EUR" .004697234 22116 "HUF_EUR" -.0037857 22102 "HUF_USD" -.016975334 22109 "HUF_USD" .00018983755 22116 "HUF_USD" -.01001163 22102 "ILS_USD" .002945829 22109 "ILS_USD" -.005498162 22116 "ILS_USD" -.004030029 22102 "JPY_AUD" .017204009 22109 "JPY_AUD" -.0011985617 22116 "JPY_AUD" .002 22102 "JPY_CAD" .009664293 22109 "JPY_CAD" -.0028967254 22116 "JPY_CAD" -.0003789314 22102 "JPY_EUR" .004115199 22109 "JPY_EUR" .002637403 22116 "JPY_EUR" .005538901 22102 "JPY_GBP" .01745435 22109 "JPY_GBP" .006716191 22116 "JPY_GBP" .0015906414 22102 "JPY_USD" -.002228102 22109 "JPY_USD" -.001860898 22116 "JPY_USD" -.0007457469 22102 "MXN_EUR" -.031903572 22109 "MXN_EUR" .012176408 22116 "MXN_EUR" .015865436 22102 "MXN_GBP" -.01904175 22109 "MXN_GBP" .016295217 22116 "MXN_GBP" .011876208 22102 "MXN_USD" -.0380191 22109 "MXN_USD" .007634507 22116 "MXN_USD" .009516402 22102 "NOK_EUR" -.026327977 22109 "NOK_EUR" .0033764534 22116 "NOK_EUR" -.006946074 22102 "NOK_GBP" -.01339554 22109 "NOK_GBP" .007459698 22116 "NOK_GBP" -.01084663 22102 "NOK_USD" -.03248561 22109 "NOK_USD" -.0011245416 22116 "NOK_USD" -.013152208 22102 "NZD_AUD" -.0024321796 end format %tdnn/dd/CCYY Code
0 Response to Average with long data based on string
Post a Comment