|
@@ -1,40 +0,0 @@
|
|
-login(`admin, `123456)
|
|
|
|
-loadPlugin("ODBC")
|
|
|
|
-
|
|
|
|
-clearCachedModules()
|
|
|
|
-use fundit::fundCalculator
|
|
|
|
-use fundit::dataPuller
|
|
|
|
-use fundit::returnCalculator
|
|
|
|
-use fundit::indicatorCalculator
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-end_day = 2024.06.28
|
|
|
|
-//end_day = today()
|
|
|
|
-
|
|
|
|
-/* TEST CASE 1 */
|
|
|
|
-
|
|
|
|
-fund_ids = "'HF000004KN','HF000103EU','HF00018WXG'";
|
|
|
|
-
|
|
|
|
-/* TEST CASE 2
|
|
|
|
-tb_updated_funds = get_fund_list_by_nav_updatetime(null, 2024.07.19T10:00:00);
|
|
|
|
-
|
|
|
|
-// take 1000 funds for testing
|
|
|
|
-fund_ids = tb_updated_funds.fund_id[0:1000].concat("','")$STRING;
|
|
|
|
-fund_ids = "'" + fund_ids + "'";
|
|
|
|
-*/
|
|
|
|
-
|
|
|
|
-d_indicators = fundit::indicatorCalculator::cal_fund_indicators('HF', fund_ids, end_day, true);
|
|
|
|
-d_bfi_indicators = fundit::indicatorCalculator::cal_fund_bfi_indicators('HF', fund_ids, end_day, true);
|
|
|
|
-
|
|
|
|
-d_indicators['PBI-1Y']
|
|
|
|
-d_indicators['MS-3Y']
|
|
|
|
-d_bfi_indicators['BFI-2Y']
|
|
|
|
-
|
|
|
|
-/* TEST CASE 3
|
|
|
|
-
|
|
|
|
-d_bfi_indicators = cal_fund_bfi_indicators('MF', "'MF00003PW2', 'MF00003PW1', 'MF00003PXO'", 2024.08.31, true);
|
|
|
|
-d_bfi_indicators['BFI-2Y']
|
|
|
|
-
|
|
|
|
-*/
|
|
|
|
-
|
|
|
|
-
|
|
|