Strategy_Records

NameData TypeDescription
idinteger
instance_nametext
parent_usernametext
child_usernametext
strategy_nametextsubset of strategy
strategy_typetextstrategy classification
record_date_texttextdate in text format ... (can we ignored unless user is using Sqlite which does not have a date field)
nav_on_networthnumericredundant .. pls ignore
nav_on_assetsnumericredundant .. pls ignore
networth_base_ccynumericnetworth of the entire strategy as of that record_date in strategy base currency (i.e. assets minus liabilities)
total_securities_base_ccynumericnetworth less cash (for the avoidance of doubt, any outstanding loans / deposits / derivatives etc are not taken out of the calculation)
total_cash_base_ccynumeric
total_mtm_base_ccynumericmark to market of all transactions in the strategy in base currency as of record date
total_price_adjustment_base_ccynumericfor Transfer In and Transfer Out trades (which are typically at historical acquisition cost), Canopy sets aside the Day 1 mark to market (otherwise the performance calculations will have a 'kink' in them and will be useless for benchmark and comparison purposes). This column tracks the total of this adjustment upto that date
total_money_in_base_ccynumericredundant ... pls ignore
total_money_out_base_ccynumericredundant ... pls ignore
total_money_in_base_ccy_static_fxnumericthis tracks the total inflows (both Money In and Transfer In) into the account. The fx rate into base currency is 'frozen' as of the date of inflow
single_period_return_nav_on_assetsnumericone day return of the strategy calculated on total_securities_base_ccy
single_period_return_nav_on_networthnumericone day return of the strategy calculate on networth_base_ccy
record_datedatedate of calculation
networthnumericredundant ... pls ignore
total_securitiesnumericredundant ... pls ignore
total_cashnumericredundant ... pls ignore
total_mtmnumericredundant ... pls ignore
total_price_adjustmentnumericredundant ... pls ignore
nav_on_networth_base_ccynumericredundant ... pls ignore
total_money_innumericredundant ... pls ignore
total_money_outnumericredundant ... pls ignore
nav_on_assets_base_ccynumericredundant ... pls ignore
created_at_secondsnumericredundant ... pls ignore
profit_today_base_ccynumericone day total profit of the strategy
profit_today_usdnumericredundant ... pls ignore
profit_to_date_base_ccynumericredundant ... pls ignore
total_dividendnumericredundant ... pls ignore
profit_ex_distributions_today_base_ccynumericprofit_today_base_ccy less distributions_today_base_ccy
distributions_today_base_ccynumericdistributions received on record date
total_asset_transfernumericredundant ... pls ignore
networth_yesterdaynumericredundant ... pls ignore
networth_change_after_flowsnumericredundant ... pls ignore
total_loansnumericredundant ... pls ignore
total_bondsnumericredundant ... pls ignore
total_equitynumericredundant ... pls ignore
total_derivativesnumericredundant ... pls ignore
price_adj_yesterdaynumericredundant ... pls ignore
total_securities_yesterdaynumericredundant ... pls ignore
nav_yesterdaynumericredundant ... pls ignore
securities_nav_yesterdaynumericredundant ... pls ignore
total_misc_incomenumericredundant ... pls ignore
total_misc_expensenumericredundant ... pls ignore
total_interestnumericredundant ... pls ignore
total_loan_costnumericredundant ... pls ignore
uuid_codetextunique identifier
inflow_base_ccynumericredundant ... pls ignore
outflow_base_ccynumericredundant ... pls ignore
total_asset_base_ccynumericredundant ... pls ignore
tagjsonbjson field in case some classifications need to be stored (to be meant to be freely used by the user)
created_atdatetimestamp
updated_atdatetimestamp
strategy_idinteger
xirrnumericnot implemented yet (June 2019) but in the works
dpinumericnot implemented yet (June 2019) but in the works
tvpinumericnot implemented yet (June 2019) but in the works
public_market_equivalentnumericnot implemented yet (June 2019) but in the works
direct_alphanumericnot implemented yet (June 2019) but in the works