Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
A
alpha-mind
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Dr.李
alpha-mind
Commits
6563f793
Commit
6563f793
authored
Apr 02, 2018
by
Dr.李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update script for building
parent
29b63f78
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
2 deletions
+9
-2
crosssetctions.py
alphamind/analysis/crosssetctions.py
+4
-1
pfopt
alphamind/pfopt
+1
-1
build_linux_dependencies.sh
build_linux_dependencies.sh
+3
-0
build_windows_dependencies.bat
build_windows_dependencies.bat
+1
-0
No files found.
alphamind/analysis/crosssetctions.py
View file @
6563f793
...
...
@@ -46,7 +46,10 @@ def cs_impl(ref_date,
total_risk_exp
=
target_pos
[
constraint_risk
]
activate_weight
=
target_pos
[
'weight'
]
.
values
excess_return
=
np
.
exp
(
target_pos
[[
'dx'
]]
.
values
)
-
1.
excess_return
=
factor_processing
(
excess_return
,
[
winsorize_normal
,
standardize
],
total_risk_exp
.
values
,
[
winsorize_normal
,
standardize
])
.
flatten
()
excess_return
=
factor_processing
(
excess_return
,
[
winsorize_normal
,
standardize
],
total_risk_exp
.
values
,
[
winsorize_normal
,
standardize
])
.
flatten
()
port_ret
=
np
.
log
(
activate_weight
@
excess_return
+
1.
)
ic
=
np
.
corrcoef
(
excess_return
,
activate_weight
)[
0
,
1
]
x
=
sm
.
add_constant
(
activate_weight
)
...
...
pfopt
@
166260b0
Subproject commit
001e916347ab1a29eb358bbae524ffcd8b1c9fd6
Subproject commit
166260b053ac22fa7b101adbd93a73bfd963f918
build_linux_dependencies.sh
View file @
6563f793
...
...
@@ -21,7 +21,10 @@ fi
cd
../..
cd
alphamind/pfopt
export
BUILD_TEST
=
OFF
./build_linux.sh
if
[
$?
-ne
0
]
;
then
cd
../..
exit
1
...
...
build_windows_dependencies.bat
View file @
6563f793
...
...
@@ -19,6 +19,7 @@ cd ../..
cd alphamind\pfopt
set BUILD_TEST=OFF
call build_windows.bat
if %errorlevel% neq 0 exit /b 1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment