質問編集履歴

3

誤字

2020/06/19 12:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  ・株価や先物価格は、あくまで投資家の様々な思惑で上下するため、データとの間に直接的な因果関係があるとは限りません。
54
54
 
55
- ・どのデータの組み合わせが先行指標となっているか、また、それがどの程度の時差があるのかが不明です。それを解き明かすことの出来るライブラリをお教えください。
55
+ ・どのデータの組み合わせが先行指標となっているか、また、それがどの程度の時差があるのかが不明です。それを解き明かすことの出来るライブラリをお教えください。
56
56
 
57
57
 
58
58
 

2

質問の明確化

2020/06/19 12:10

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 「世界中のあらゆデータを分析し、株売買シグナルを発見したい」
1
+ 先行指標を見つけるのに適したライブラリ
test CHANGED
@@ -2,27 +2,19 @@
2
2
 
3
3
 
4
4
 
5
- 世界中あらゆるデータを分析し、売買シグナル発見す。
5
+ 「複数のデータが特定の条件満たた場合対象が1週間後に上昇している確率が70%であった」というよう先行指標を見つけるために、過去データ分析す。
6
6
 
7
7
 
8
8
 
9
+ 例)
10
+
11
+ 対象:大豆先物価格
12
+
9
- 例えば、大豆先物価格は、中国の豚肉の消費量や、米国やブラジルなどの生産地の天候と相関があると言われています。これは、大豆を餌としている豚肉の消費量が増えれば、大豆需要が伸びて大豆価格ががり、生産地で天候不順が起きれば供給が逼迫して大豆価格が上がると考えられているためです。
13
+ データ:生産地の気象・消費国の輸入・外食企業・冷蔵車製造企業業績など
10
14
 
11
15
 
12
16
 
13
- そこで、様々なデータを分析し、例えば「中国の外食企業A社の既存店売上高が前年度比+3%以上、米国アイオワ州の過去1周間の最高気温の合計が○○度以下、ブラジルのゴイアス州の降水量が過去1ヶ月合計で○○mm以下という3つの条件が揃うと、過去10年間に80%の確率で価格が上昇している」という結果を発見できれば、その条件が揃った時に大豆先物を買建てしたいです。
14
-
15
- (実際の売買では、鞘や金利も考慮する必要がありますし、そんなに単純ではありません。)
16
-
17
-
18
-
19
- 約9年間WTI原油物など売買てきましたが、感覚的な売買から脱却したいと思っています
17
+ 複数のデータを組み合わせて、先行指標出すのに適したPythonライブラリ等をご存知でしたらお教え下さい。
20
-
21
-
22
-
23
- 目標を実現するためには、何を学べばいいのかアドバイスを頂ければ幸いです。
24
-
25
- (言語やライブラリなど)
26
18
 
27
19
 
28
20
 
@@ -30,15 +22,11 @@
30
22
 
31
23
 
32
24
 
33
- EXCELでパラメータ2つのシミュレータをIF関数とAND関数だけでなんとか手動でパラメータを0.1ず動かして、売買シグナル探っていました
25
+ Excelでパラメータつの売買シミュレータを作成しましたが、パラメータ以上は組み合わせが多すぎて、適切なポイント見つけることが困難です
34
-
35
- その結果、先物価格等のデータを15年以上を取り込み、年率20%以上の売買シグナルを見つけましたが、DD率(最大損失率)が非常に高く、実用には向きませんでした。
36
-
37
- 取引1回あたりの損益率の散布図を見て、損失を出した取引を減らせないかパラメータを動かしたりしましたが、いい結果は得られませんでした。
38
26
 
39
27
 
40
28
 
41
- 様々なデータ分析し売買シグナルに活用できないか検証したいのですが、EXCELでは、パラメータ3つ以上は、組み合わせが多すぎて限界がありま
29
+ よって、Pythonでのデータ分析に移行ようと思い、いくつのライブラリ等を勉強ましたが、課題を解決きるものではありませんでした
42
30
 
43
31
 
44
32
 
@@ -48,21 +36,9 @@
48
36
 
49
37
 
50
38
 
51
- 上記EXCELに限界感じ、Pythonによディープラーニングに可能性を見出し、Chainerのチュートリアル全て読みました。
39
+ 重回帰分析や多変量解析など統計手法をPythonで記述す方法と、Chainerの学習ました。
52
40
 
53
- しかし、ディープラーニングとは「過去データでモデルを訓練して、新しいデータに対して推測する」ということだと知り、学習の方向性が間違っていることに気づきました。
54
-
55
-
56
-
57
- 上手く伝わらないかもしれませんが、実現したいことは、相関から未来の数値を予測することではなく、過去のデータから売買シグナルを探すことです。
58
-
59
- 単体では先物価格と相関が見られないデータでも、全く別のデータと組み合わせると売買シグナルとし機能ことがりま
41
+ しかし、これらでは「複数のデータ組み合わせて、先行指標を探ことが出来ないことが分かりました
60
-
61
- 例えば、最初の例の売買シグナルが成立する場合でも、大豆先物価格と「アイオワ州の過去1周間の最高気温の合計」の相関係数は限りなく0に近いかもしれません。
62
-
63
-
64
-
65
- また、思いも寄らないところに、影響が及んでいるかもしれないので、無関係と思われる様々なデータも分析したいです。
66
42
 
67
43
 
68
44
 
@@ -70,7 +46,15 @@
70
46
 
71
47
 
72
48
 
73
- もし既製品のデータ分析ソフト等で解決可能なしたら、教えて頂ければ幸です
49
+ ・PythonによるWebスクレイピングを学習中ため、データ収集については、この質問では伺ません
50
+
51
+ ・プログラミング初心者のため、課題を解決する手段が誤っている場合(そもそもPythonでは実現できないなど)場合は、ご指摘頂ければ幸いです。
52
+
53
+ ・株価や先物価格は、あくまで投資家の様々な思惑で上下するため、データとの間に直接的な因果関係があるとは限りません。
54
+
55
+ ・どのデータの組み合わせが先行指標となっているか、また、それがどの程度の時差があるのかが不明です。それを解き明かすことの出来るライブラリをお教えください。
56
+
57
+
74
58
 
75
59
 
76
60
 

1

誤字修正

2020/06/19 11:50

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 「世界中のあらゆるデータを分析し、株などの売買シグナルを発見したい」
1
+ 「世界中のあらゆるデータを分析し、株の売買シグナルを発見したい」
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 世界中のあらゆるデータを分析し、株などの売買シグナルを発見したいです。
5
+ 世界中のあらゆるデータを分析し、株などの売買シグナルを発見したいです。
6
6
 
7
7
 
8
8
 
@@ -70,7 +70,7 @@
70
70
 
71
71
 
72
72
 
73
- 私にとって、プログラミングの学習はあくまで手段ですので、もし既製品のデータ分析ソフトで解決可能な問題でしたら、教えて頂ければ幸いです。プログラミング未経験者ですので、そちらの方が助かります。
73
+ もし既製品のデータ分析ソフトで解決可能な問題でしたら、教えて頂ければ幸いです。
74
74
 
75
75
 
76
76