大人気のプログラミング言語、Pythonで株式投資分析アプリを作成しました。

株価分析の結果をシェアします。

 

株式投資初心者が必ず学ぶと思うのが、「移動平均交差戦略」。

この、移動平均線の組み合わせ最適化(損益最大)を自動で算出します。

 

今回分析しているのは、

 

「5411:JFEホールディングス」です。

 

※投資は自己判断でおねがいします

 

動画はこちら

 

組み合わせ最適化実行後の損益グラフ

 

紫色のライン:株を持ち続けたときの損益曲線
オレンジ紫色のライン:移動平均線クロス戦略の損益曲線

 

移動平均線交差トレードのルール

  • 短期移動平均線が長期移動平均線より上ならば「買い」
  • 短期移動平均線が長期移動平均線より下ならば「売り」

※移動平均線が交差する事が分かった日の終値で売り買いを入れ替える

※手数料、スリップページ、税金等は考慮しない

 

検証期間

検証データーの始まり:2002年09月27日

検証データーの終わり:2021年11月12日

 

すべての組み合わせ結果

 

SMA1:短期移動平均の数値

SMA2:長期移動平均の数値

SIMPLE_ROW_RETURN:単純に購入した場合の損益

STRATEGY:移動平均交差戦略の損益

OUT:単純に購入した場合の損益-移動平均交差戦略の損益

 

※SIMPLE_ROW_RETURNは、移動平均線交差戦略が成立した日から算出するため、数値が変わります

※過剰最適化の可能性があります

※投資は自己判断でおねがいします

 

SMA1 SMA2 SIMPLE_ROW_RETURN STRATEGY OUT
30 5 225 -1066 10919 11985
31 5 230 -896 10794 11690
32 5 235 -1021 10637 11658
38 5 265 -1131 10243 11374
37 5 260 -1306 10048 11354
40 5 275 -1166 9946 11112
39 5 270 -1306 9941 11247
41 5 280 -906 9907 10813
29 5 220 -871 9805 10676
78 10 235 -1021 9776 10797
77 10 230 -896 9603 10499
122 15 225 -1066 9421 10487
36 5 255 -1176 9397 10573
26 5 205 -626 9342 9968
79 10 240 -1256 9289 10545
42 5 285 -1116 9281 10397
33 5 240 -1256 9228 10484
27 5 210 -596 9222 9818
43 5 290 -1051 9173 10224
123 15 230 -896 9146 10042
35 5 250 -976 9008 9984
34 5 245 -1051 8963 10014
28 5 215 -616 8944 9560
121 15 220 -871 8914 9785
75 10 220 -871 8889 9760
83 10 260 -1306 8877 10183
85 10 270 -1306 8874 10180
76 10 225 -1066 8812 9878
25 5 200 -373 8799 9172
118 15 205 -626 8777 9403
117 15 200 -373 8745 9118
81 10 250 -976 8723 9699
303 35 210 -596 8669 9265
127 15 250 -976 8611 9587
80 10 245 -1051 8567 9618
124 15 235 -1021 8562 9583
84 10 265 -1131 8539 9670
82 10 255 -1176 8511 9687
126 15 245 -1051 8388 9439
86 10 275 -1166 8332 9498
71 10 200 -373 8266 8639
125 15 240 -1256 8223 9479
44 5 295 -986 8194 9180
304 35 215 -616 8191 8807
70 10 195 -324 8190 8514
88 10 285 -1116 8171 9287
120 15 215 -616 8133 8749
119 15 210 -596 8123 8719
162 20 195 -324 8091 8415
305 35 220 -871 8045 8916
24 5 195 -324 8021 8345
87 10 280 -906 8015 8921
450 50 255 -1176 8006 9182
45 5 300 -1076 7942 9018
89 10 290 -1051 7800 8851
167 20 220 -871 7762 8633
130 15 265 -1131 7752 8883
180 20 285 -1116 7741 8857
181 20 290 -1051 7722 8773
163 20 200 -373 7705 8078
182 20 295 -986 7690 8676
449 50 250 -976 7684 8660
403 45 250 -976 7666 8642
258 30 215 -616 7649 8265
172 20 245 -1051 7638 8689
90 10 295 -986 7635 8621
358 40 255 -1176 7629 8805
73 10 210 -596 7614 8210
356 40 245 -1051 7574 8625
168 20 225 -1066 7554 8620
116 15 195 -324 7540 7864
183 20 300 -1076 7534 8610
347 40 200 -373 7532 7905
300 35 195 -324 7528 7852
169 20 230 -896 7512 8408
72 10 205 -626 7504 8130
132 15 275 -1166 7462 8628
221 25 260 -1306 7399 8705
406 45 265 -1131 7395 8526
179 20 280 -906 7374 8280
161 20 190 -385 7355 7740
131 15 270 -1306 7347 8653
404 45 255 -1176 7335 8511
229 25 300 -1076 7320 8396
166 20 215 -616 7280 7896
220 25 255 -1176 7274 8450
325 40 90 -131 7268 7399
228 25 295 -986 7260 8246
74 10 215 -616 7258 7874
91 10 300 -1076 7254 8330
128 15 255 -1176 7252 8428
355 40 240 -1256 7245 8501
349 40 210 -596 7225 7821
23 5 190 -385 7225 7610
357 40 250 -976 7199 8175
441 50 210 -596 7153 7749
257 30 210 -596 7117 7713
129 15 260 -1306 7111 8417
313 35 260 -1306 7081 8387
213 25 220 -871 7060 7931
174 20 255 -1176 7046 8222
171 20 240 -1256 7039 8295
369 45 80 4 7021 7017
439 50 200 -373 7017 7390
170 20 235 -1021 7016 8037
173 20 250 -976 7013 7989
301 35 200 -373 6973 7346
394 45 205 -626 6918 7544
407 45 270 -1306 6910 8216
133 15 280 -906 6910 7816
354 40 235 -1021 6905 7926
165 20 210 -596 6888 7484
227 25 290 -1051 6870 7921
350 40 215 -616 6855 7471
212 25 215 -616 6837 7453
22 5 185 -296 6829 7125
359 40 260 -1306 6828 8134
222 25 265 -1131 6821 7952
302 35 205 -626 6815 7441
451 50 260 -1306 6798 8104
219 25 250 -976 6794 7770
137 15 300 -1076 6765 7841
448 50 245 -1051 6758 7809
267 30 260 -1306 6704 8010
259 30 220 -871 6699 7570
178 20 275 -1166 6663 7829
314 35 265 -1131 6625 7756
134 15 285 -1116 6615 7731
395 45 210 -596 6613 7209
351 40 220 -871 6606 7477
405 45 260 -1306 6595 7901
275 30 300 -1076 6590 7666
176 20 265 -1131 6584 7715
268 30 265 -1131 6580 7711
345 40 190 -385 6573 6958
348 40 205 -626 6561 7187
352 40 225 -1066 6553 7619
211 25 210 -596 6523 7119
272 30 285 -1116 6520 7636
438 50 195 -324 6511 6835
310 35 245 -1051 6492 7543
69 10 190 -385 6478 6863
218 25 245 -1051 6457 7508
402 45 245 -1051 6449 7500
445 50 230 -896 6425 7321
177 20 270 -1306 6424 7730
396 45 215 -616 6411 7027
442 50 215 -616 6409 7025
215 25 230 -896 6393 7289
224 25 275 -1166 6379 7545
206 25 185 -296 6378 6674
164 20 205 -626 6366 6992
115 15 190 -385 6350 6735
207 25 190 -385 6345 6730
360 40 265 -1131 6323 7454
271 30 280 -906 6299 7205
209 25 200 -373 6291 6664
102 15 125 -72 6284 6356
103 15 130 -18 6275 6293
366 40 295 -986 6267 7253
375 45 110 54 6267 6213
226 25 285 -1116 6267 7383
261 30 230 -896 6266 7162
397 45 220 -871 6265 7136
363 40 280 -906 6258 7164
225 25 280 -906 6224 7130
136 15 295 -986 6223 7209
135 15 290 -1051 6218 7269
217 25 240 -1256 6214 7470
273 30 290 -1051 6210 7261
214 25 225 -1066 6205 7271
253 30 190 -385 6205 6590
306 35 225 -1066 6197 7263
446 50 235 -1021 6192 7213
274 30 295 -986 6183 7169
327 40 100 -142 6183 6325
223 25 270 -1306 6158 7464
400 45 235 -1021 6142 7163
443 50 220 -871 6114 6985
401 45 240 -1256 6112 7368
260 30 225 -1066 6108 7174
311 35 250 -976 6105 7081
216 25 235 -1021 6102 7123
312 35 255 -1176 6102 7278
365 40 290 -1051 6068 7119
452 50 265 -1131 6066 7197
364 40 285 -1116 6046 7162
309 35 240 -1256 6045 7301
376 45 115 106 6040 5934
262 30 235 -1021 5992 7013
415 50 80 4 5988 5984
399 45 230 -896 5983 6879
414 50 75 62 5980 5918
307 35 230 -896 5980 6876
208 25 195 -324 5960 6284
266 30 255 -1176 5946 7122
175 20 260 -1306 5890 7196
114 15 185 -296 5860 6156
68 10 185 -296 5858 6154
398 45 225 -1066 5835 6901
373 45 100 -142 5829 5971
328 40 105 -23 5822 5845
393 45 200 -373 5818 6191
370 45 85 -137 5816 5953
210 25 205 -626 5799 6425
53 10 110 54 5760 5706
308 35 235 -1021 5752 6773
353 40 230 -896 5729 6625
160 20 185 -296 5719 6015
270 30 275 -1166 5701 6867
447 50 240 -1256 5698 6954
254 30 195 -324 5692 6016
362 40 275 -1166 5673 6839
361 40 270 -1306 5672 6978
18 5 165 104 5662 5558
321 35 300 -1076 5653 6729
324 40 85 -137 5649 5786
256 30 205 -626 5641 6267
269 30 270 -1306 5629 6935
374 45 105 -23 5615 5638
299 35 190 -385 5611 5996
444 50 225 -1066 5611 6677
315 35 270 -1306 5530 6836
367 40 300 -1076 5525 6601
409 45 280 -906 5514 6420
317 35 280 -906 5507 6413
21 5 180 -259 5506 5765
408 45 275 -1166 5492 6658
320 35 295 -986 5468 6454
113 15 180 -259 5459 5718
455 50 280 -906 5435 6341
112 15 175 -87 5415 5502
440 50 205 -626 5402 6028
111 15 170 -109 5380 5489
344 40 185 -296 5365 5661
319 35 290 -1051 5348 6399
265 30 250 -976 5346 6322
346 40 195 -324 5340 5664
392 45 195 -324 5331 5655
204 25 175 -87 5326 5413
263 30 240 -1256 5305 6561
255 30 200 -373 5297 5670
108 15 155 38 5280 5242
104 15 135 48 5272 5224
456 50 285 -1116 5257 6373
264 30 245 -1051 5246 6297
413 45 300 -1076 5220 6296
318 35 285 -1116 5195 6311
19 5 170 -109 5185 5294
52 10 105 -23 5169 5192
459 50 300 -1076 5163 6239
11 5 130 -18 5153 5171
47 10 80 4 5114 5110
316 35 275 -1166 5104 6270
107 15 150 -7 5101 5108
437 50 190 -385 5089 5474
17 5 160 79 5037 4958
336 40 145 48 5036 4988
205 25 180 -259 5031 5290
410 45 285 -1116 5025 6141
389 45 180 -259 4997 5256
411 45 290 -1051 4971 6022
458 50 295 -986 4968 5954
329 40 110 54 4920 4866
322 40 75 62 4914 4852
284 35 115 106 4869 4763
412 45 295 -986 4864 5850
368 45 75 62 4864 4802
67 10 180 -259 4846 5105
330 40 115 106 4828 4722
157 20 170 -109 4825 4934
371 45 90 -131 4814 4945
390 45 185 -296 4801 5097
379 45 130 -18 4743 4761
20 5 175 -87 4736 4823
66 10 175 -87 4733 4820
457 50 290 -1051 4684 5735
4 5 95 -130 4652 4782
7 5 110 54 4645 4591
6 5 105 -23 4622 4645
101 15 120 -23 4581 4604
98 15 105 -23 4566 4589
283 35 110 54 4528 4474
391 45 190 -385 4489 4874
12 5 135 48 4489 4441
54 10 115 106 4489 4383
142 20 95 -130 4477 4607
10 5 125 -72 4473 4545
453 50 270 -1306 4458 5764
203 25 170 -109 4450 4559
158 20 175 -87 4424 4511
99 15 110 54 4414 4360
416 50 85 -137 4332 4469
141 20 90 -131 4316 4447
454 50 275 -1166 4305 5471
106 15 145 48 4305 4257
5 5 100 -142 4304 4446
14 5 145 48 4276 4228
100 15 115 106 4249 4143
292 35 155 38 4245 4207
331 40 120 -23 4209 4232
377 45 120 -23 4175 4198
378 45 125 -72 4146 4218
245 30 150 -7 4141 4148
372 45 95 -130 4137 4267
343 40 180 -259 4130 4389
105 15 140 29 4109 4080
337 40 150 -7 4105 4112
55 10 120 -23 4091 4114
334 40 135 48 4013 3965
159 20 180 -259 3997 4256
298 35 185 -296 3989 4285
326 40 95 -130 3984 4114
150 20 135 48 3983 3935
418 50 95 -130 3974 4104
280 35 95 -130 3961 4091
8 5 115 106 3957 3851
13 5 140 29 3942 3913
279 35 90 -131 3936 4067
423 50 120 -23 3913 3936
332 40 125 -72 3886 3958
250 30 175 -87 3855 3942
94 15 85 -137 3829 3966
380 45 135 48 3826 3778
289 35 140 29 3816 3787
290 35 145 48 3797 3749
251 30 180 -259 3793 4052
56 10 125 -72 3770 3842
243 30 140 29 3763 3734
156 20 165 104 3751 3647
291 35 150 -7 3721 3728
140 20 85 -137 3703 3840
9 5 120 -23 3690 3713
435 50 180 -259 3688 3947
285 35 120 -23 3680 3703
95 15 90 -131 3648 3779
109 15 160 79 3621 3542
249 30 170 -109 3579 3688
155 20 160 79 3560 3481
57 10 130 -18 3559 3577
97 15 100 -142 3559 3701
381 45 140 29 3556 3527
110 15 165 104 3549 3445
335 40 140 29 3508 3479
296 35 175 -87 3499 3586
297 35 180 -259 3482 3741
154 20 155 38 3469 3431
15 5 150 -7 3459 3466
145 20 110 54 3437 3383
436 50 185 -296 3410 3706
246 30 155 38 3399 3361
422 50 115 106 3390 3284
293 35 160 79 3388 3309
58 10 135 48 3376 3328
333 40 130 -18 3374 3392
92 15 75 62 3351 3289
187 25 90 -131 3322 3453
382 45 145 48 3293 3245
388 45 175 -87 3284 3371
65 10 170 -109 3279 3388
386 45 165 104 3263 3159
323 40 80 4 3260 3256
60 10 145 48 3208 3160
149 20 130 -18 3202 3220
16 5 155 38 3198 3160
340 40 165 104 3159 3055
0 5 75 62 3140 3078
244 30 145 48 3139 3091
188 25 95 -130 3096 3226
417 50 90 -131 3094 3225
427 50 140 29 3047 3018
385 45 160 79 3009 2930
59 10 140 29 2993 2964
252 30 185 -296 2953 3249
282 35 105 -23 2948 2971
239 30 120 -23 2936 2959
287 35 130 -18 2924 2942
200 25 155 38 2915 2877
247 30 160 79 2907 2828
286 35 125 -72 2834 2906
278 35 85 -137 2824 2961
424 50 125 -72 2823 2895
153 20 150 -7 2799 2806
431 50 160 79 2756 2677
426 50 135 48 2743 2695
195 25 130 -18 2708 2726
288 35 135 48 2678 2630
194 25 125 -72 2673 2745
148 20 125 -72 2667 2739
387 45 170 -109 2666 2775
384 45 155 38 2659 2621
242 30 135 48 2643 2595
151 20 140 29 2642 2613
338 40 155 38 2634 2596
339 40 160 79 2628 2549
342 40 175 -87 2554 2641
48 10 85 -137 2530 2667
146 20 115 106 2522 2416
425 50 130 -18 2508 2526
63 10 160 79 2437 2358
201 25 160 79 2431 2352
143 20 100 -142 2418 2560
248 30 165 104 2391 2287
240 30 125 -72 2388 2460
428 50 145 48 2383 2335
152 20 145 48 2379 2331
144 20 105 -23 2333 2356
93 15 80 4 2331 2327
46 10 75 62 2330 2268
383 45 150 -7 2315 2322
3 5 90 -131 2263 2394
139 20 80 4 2242 2238
421 50 110 54 2227 2173
196 25 135 48 2196 2148
295 35 170 -109 2193 2302
147 20 120 -23 2190 2213
341 40 170 -109 2146 2255
202 25 165 104 2102 1998
198 25 145 48 2077 2029
281 35 100 -142 2064 2206
51 10 100 -142 2063 2205
241 30 130 -18 2058 2076
430 50 155 38 2052 2014
186 25 85 -137 2047 2184
1 5 80 4 2037 2033
429 50 150 -7 1933 1940
96 15 95 -130 1909 2039
64 10 165 104 1858 1754
434 50 175 -87 1831 1918
277 35 80 4 1823 1819
199 25 150 -7 1759 1766
233 30 90 -131 1669 1800
62 10 155 38 1653 1615
234 30 95 -130 1603 1733
189 25 100 -142 1598 1740
61 10 150 -7 1593 1600
294 35 165 104 1474 1370
197 25 140 29 1413 1384
420 50 105 -23 1396 1419
238 30 115 106 1294 1188
50 10 95 -130 1253 1383
193 25 120 -23 1190 1213
433 50 170 -109 1166 1275
184 25 75 62 1145 1083
185 25 80 4 1116 1112
236 30 105 -23 1079 1102
49 10 90 -131 1038 1169
138 20 75 62 956 894
2 5 85 -137 850 987
432 50 165 104 785 681
190 25 105 -23 674 697
419 50 100 -142 651 793
230 30 75 62 561 499
237 30 110 54 387 333
192 25 115 106 -361 -467
235 30 100 -142 -657 -515
276 35 75 62 -662 -724
191 25 110 54 -688 -742
232 30 85 -137 -1571 -1434
231 30 80 4 -3249 -3253