-
Notifications
You must be signed in to change notification settings - Fork 15
/
func_sejong.go
106 lines (73 loc) · 5.19 KB
/
func_sejong.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
package ftfw
import (
"github.com/ghts/ghts/lib"
)
func f등급_산출_세종(v *S필터_정렬_처리기[*S팩터_세종]) (에러 error) {
defer lib.S예외처리{M에러: &에러}.S실행()
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M시가총액 },
func(값 *S팩터_세종, 등급 float64) { 값.M시가총액_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.PSR },
func(값 *S팩터_세종, 등급 float64) { 값.PSR등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.POR },
func(값 *S팩터_세종, 등급 float64) { 값.POR등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.PER },
func(값 *S팩터_세종, 등급 float64) { 값.PER등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.PBR },
func(값 *S팩터_세종, 등급 float64) { 값.PBR등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.PEG },
func(값 *S팩터_세종, 등급 float64) { 값.PEG등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M매출액_성장율 },
func(값 *S팩터_세종, 등급 float64) { 값.M매출액_성장율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M영업이익_성장율 },
func(값 *S팩터_세종, 등급 float64) { 값.M영업이익_성장율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M당기순이익_성장율 },
func(값 *S팩터_세종, 등급 float64) {
값.M당기순이익_성장율_등급 = 등급
}, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M자산회전율 },
func(값 *S팩터_세종, 등급 float64) { 값.M자산회전율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M자본회전율 },
func(값 *S팩터_세종, 등급 float64) { 값.M자본회전율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.OPA },
func(값 *S팩터_세종, 등급 float64) { 값.OPA등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.OPE },
func(값 *S팩터_세종, 등급 float64) { 값.OPE등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.OPM },
func(값 *S팩터_세종, 등급 float64) { 값.OPM등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.ROE },
func(값 *S팩터_세종, 등급 float64) { 값.ROE등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.ROA },
func(값 *S팩터_세종, 등급 float64) { 값.ROA등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.NPM },
func(값 *S팩터_세종, 등급 float64) { 값.NPM등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M3개월_모멘텀 },
func(값 *S팩터_세종, 등급 float64) { 값.M3개월_모멘텀_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M6개월_모멘텀 },
func(값 *S팩터_세종, 등급 float64) { 값.M6개월_모멘텀_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M9개월_모멘텀 },
func(값 *S팩터_세종, 등급 float64) { 값.M9개월_모멘텀_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M12개월_모멘텀 },
func(값 *S팩터_세종, 등급 float64) { 값.M12개월_모멘텀_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M12개월_고점_대비_하락율 },
func(값 *S팩터_세종, 등급 float64) {
값.M12개월_고점_대비_하락율_등급 = 등급
}, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M부채_비율 },
func(값 *S팩터_세종, 등급 float64) { 값.M부채_비율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M부채_증가율 },
func(값 *S팩터_세종, 등급 float64) { 값.M부채_증가율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M자본_증가율 },
func(값 *S팩터_세종, 등급 float64) { 값.M자본_증가율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M자산_증가율 },
func(값 *S팩터_세종, 등급 float64) { 값.M자산_증가율_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 값.M거래_금액_중간값_억 },
func(값 *S팩터_세종, 등급 float64) { 값.M거래_금액_중간값_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M가격_변동성 },
func(값 *S팩터_세종, 등급 float64) { 값.M가격_변동성_등급 = 등급 }, v)
f등급_세종(func(값 *S팩터_세종) float64 { return 1 / 값.M거래금액_변동성 },
func(값 *S팩터_세종, 등급 float64) { 값.M거래금액_변동성_등급 = 등급 }, v)
return nil
}
func f등급_세종(f값 func(*S팩터_세종) float64, f등급 func(*S팩터_세종, float64), v *S필터_정렬_처리기[*S팩터_세종]) {
f등급_산출[*S팩터_세종](f값, f등급, v)
}