探検


高卒理論の再現をPythonで目指すスレ トッピング 2品目

■ このスレッドは過去ログ倉庫に格納されています
1承認済み名無しさん
垢版 |
2021/08/15(日) 06:15:30.95ID:6IynrXsx
高卒たんの理論を利用した銘柄選びやエントリーポイントを探る
プログラムの作成を目指すスレです。

Pythonの使い方についても一緒に勉強していきましょう

目指せ億トレ!!
目指せCoCo壱フルトッピング!!

◆現在の成果物:
PC用 https://kousotsu-py.info/
モバイル用 https://kousotsu-py.info/mobile/

◆プログラムソース
バックエンド https://github.com/tyaro/kousotsu-py_v2
フロントエンド(PC用) https://github.com/tyaro/kousotsu-react
フロントエンド(モバイル用) https://github.com/tyaro/kousotsu_flutter

プログラムの内容や機能の追加等も話題にしていただければと思います。

※始まりのスレッド
高卒億トレプロのスレ Part.8
https://fate.5ch.net/test/read.cgi/cryptocoin/1623324966/

※姉妹スレ
高卒億トレプロのスレ Part.14
https://fate.5ch.net/test/read.cgi/cryptocoin/1628151859/

お試し適当AI予想プログラム(お蔵入り)
https://colab.research.google.com/drive/1bcLvuyS9ANvK9ssx77M5JFIWEJmrZDRh?usp=sharing
2021/09/03(金) 21:30:29.68ID:vp8DFkz3
今のところこのシステムで儲かったことは無いんだけど、w
今まで頑張ってくれて、これからも頑張るつもりでいてくれてるあなたに感謝の気持ちを贈りたい
でもまだ勝ってなくて全然金無いから猫の額ほどの額しか送れない(額と額をかけてます!)
だから送金手数料が高いと、なんか贈る方も損した気持ちになっちゃう

理由としてはこんなとこです
2021/09/03(金) 21:33:50.21ID:vp8DFkz3
俺はあのシグナルにすら寄付した馬鹿者ですので高卒プログラムの中の人にも寄付させていただきます
あのときは暴落前でお金あったから数万円分のONE送れたなあ
シグナルでも儲かったことないけどねw
161承認済み名無しさん
垢版 |
2021/09/03(金) 21:51:01.68ID:8Gs0oyUd
>>158
すぐに目減りしちゃうと送って下さった方ももやるかなと(>_<)
アドレスは早いうちに準備しておきます
162承認済み名無しさん
垢版 |
2021/09/03(金) 21:52:49.08ID:8Gs0oyUd
>>159
しっかりと補助できるツールになるよう引き続き精進致します。
2021/09/03(金) 23:19:05.50ID:vp8DFkz3
>>161
もしすぐに5%とか減っちゃったら何か損した気持ちになりますねw
お世話になった人に贈ったお中元なのに賞味期限が短かったらしい、みたいな
164承認済み名無しさん
垢版 |
2021/09/03(金) 23:24:59.19ID:2L4B9egg
ずーずーしくもsolアドレスはっつけておきました
2021/09/03(金) 23:51:14.91ID:vp8DFkz3
図々しいわけないじゃないですか
昔と違って今は、「ネットコンテンツは無料であるべき」のハッカー思想が資本主義に飲み込まれてしまった時代なんです

明日になると思いますが用意できたら0.1SOLくらい送ろうかと思ってます
0.01SOLにしといた方が少額投げ銭の前例として役に立つかなと思ったんだけど、昼飯代くらいは奢りたいというプライドが‥‥

プログラム見て何かで儲かったらまた送りますね
今のところは星ついてる奴で全敗してるんでねw
いずれマニュアル作りたいですね
166承認済み名無しさん
垢版 |
2021/09/04(土) 00:20:56.13ID:DXJy1Kxe
>>165
高卒たんメソッドは基本的に反転待ちの逆張り狙いなので
星1とかはそのまた逆の順張りの方が良い場合がございます(>_<)
2021/09/04(土) 12:45:07.11ID:cAwhX3L8
なんか面白そうなスレ
いちから見てみるわ
AIの推論で飯食ってるからなんか手伝えるかも
2021/09/04(土) 13:01:42.33ID:AV6WSCtT
>>167
前スレから読むのがお勧めです!
2021/09/04(土) 14:02:55.76ID:qeGeIoWU
>>167
ありがてぇありがてぇ
こういった投資の回帰モデルつくるときって
特徴量にはどんなデータを準備したらいい?
2021/09/04(土) 14:20:49.40ID:cAwhX3L8
>>169
投資にはからっきしだからよくわからん
だけどビットコインの予測やってた知り合いの中国人が、銀の相場はかなり使えるって言ってたわ
そいつ日本の株予測もやってて、意外にも合コンの相場が良い特徴になってたらしい
対象に関する基本的な特徴以外にも相場全体に影響してそうな変数を探して入れてみると良いかもね
とは言っても仮想通貨はイーロン砲とか不安定要素多いみたいだから、単純な回帰モデルではちょっと難しいかも
171承認済み名無しさん
垢版 |
2021/09/04(土) 14:49:30.95ID:o+EvkTMH
>>170
実際にAIに突っ込んで試してないのでアレですが、
感覚的に外部要因がでかいので、出来高とトレンドだけだと超ド短期しか
厳しい気がしまする・・・
2021/09/04(土) 22:35:04.75ID:sYoY8xVT
少し前のレスで先に人工知能の話をして検証していた者だけど検証が終わって推測モデル作ったった
今現在のトレンドからだとCTSIとGXSが良いと人工知能は出したけどどうだろう
短期で飛ぶのが期待できるコインはこの二つだった
2021/09/04(土) 22:41:40.60ID:gSLaQMmL
>>172
バイナンス先物で取り扱い無いじゃないですかあ
174承認済み名無しさん
垢版 |
2021/09/05(日) 00:22:10.21ID:gauR1AjJ
https://i.imgur.com/QIMNyBj.png

BB%BランキングとBB幅ランキングを追加しました。

BB%Bは−50してあるので±50が±2σに相当します。

最終3期の平均が±50を超えるとバンドウォークと見なしてBW表示がでます。

基本的に±3σで反転をねらったりバンドウォーク中は順張りします。
1つ上を見た方がいいのでデフォルト値を1時間に変更しておきます。。。
※他のデフォルト表示が15分なので

BB幅は小さいとくそレンジ中です。
拡大傾向か縮小傾向かで変動を予測します。

テクニカル増えてくるとテクニカル組み合わせて選定するのが欲しくなりますね
175承認済み名無しさん
垢版 |
2021/09/05(日) 00:28:14.53ID:gauR1AjJ
>>172
素晴らしいっす
期間的には長期での推測でしょうか?
176承認済み名無しさん
垢版 |
2021/09/05(日) 00:29:53.64ID:gauR1AjJ
CTSIは一定周期でパルス的に上がってますねぇ
2021/09/05(日) 01:30:35.91ID:/U0dBLEr
せめてバイナンス先ものにあるやつにしてくれ
178承認済み名無しさん
垢版 |
2021/09/05(日) 02:08:13.92ID:gauR1AjJ
バイナンス現物もよいとおもいまっせ
2021/09/05(日) 02:20:04.71ID:yZFEP2nd
あーもう全然うまくいかない
プログラム参考にしてから負け続けてる
寄付できん すまん
2021/09/05(日) 02:21:32.74ID:1qA7XUu2
種がゼロになった
給料日までさらば‥‥
2021/09/05(日) 02:24:11.66ID:yZFEP2nd
250万の種全部溶けた
給料入ったら再開するからプログラムの見方を教えてほしいです‥‥
2021/09/05(日) 02:24:30.27ID:1A6mFaqm
>>172
過去に比べて極端な日足大出来高が出たらトレ転と仮定する
って形でモデル作ることは難しいけ?

上ならイナゴが食いついて爆買いやらかした扱い(近々強く利確するやつが出るかも)
下なら多数がパニック売りやった(投げたい奴は投げたから下は限定的)扱い
ってなものだが
183承認済み名無しさん
垢版 |
2021/09/05(日) 02:42:04.26ID:gauR1AjJ
>>181
高卒たんメソッドのおすすめでのエントリー方法

-----------------------

https://twitter.com/nyaanyaaman/status/1433821304965107719?s=21

高卒ロジックとボリンジャー活用すると勝率かなり違う。
・ボリンジャーのミドルラインより上ならショートはしない。

・ミドルラインより下ならロングはしない。

これと高卒ロジックを組み合わせると

最強( ̄∇ ̄)

って5chのみんなに教えたいけど書き込めねーや。

誰か代わりにみんなに教えてね

-----------------------

ぶっちゃけどの銘柄を選ぼうとエントリータイミングと利確タイミングをよっぽどミスらないかぎり
利潤はでるので、1分、15分、1時間のRSIが全て70以上もしくは30未満で
エントリータイミングを計るとよいかと
ロングショートの方向はビットコの動きに逆らわない方向でエントリーするのも効果的です

但し最近アルトが順番に飛んで行ってるので、ストップは必ずかけておく

最初はレバ低めもしくは少量で練習する

出来高5位以内にマイナー銘柄上がってきて当日のその銘柄のボラが10%位だったら
その銘柄のロングを狙うと良さげです

全体トレンドが強めの時は順張りしてください
https://twitter.com/5chan_nel (5ch newer account)
2021/09/05(日) 02:47:14.33ID:yZFEP2nd
>>183
ボリンジャーもどの足を使うかによって全然変わってくるのでもう訳分かりません
185承認済み名無しさん
垢版 |
2021/09/05(日) 03:35:42.46ID:gauR1AjJ
>>184
私のやり方です

短い時間(1時間ぐらい)でトレードする場合
まず1時間のBB見てどの範囲で推移してるかとどこで折り返しているか確認します
また1時間足のRSI14も確認しておきます
30切ってたらロング70以上であればショートを検討します

次に15分足のRSI確認します
RSIと価格の波を見比べます
RSIが低いところ40以下で推移して価格もじわじわ下げている場合はロングあきらめます
(ショートは60以上でうろうろしてたら諦める)

1分足RSI14が30切ってたらロング、70以上でショートします

1分足RSIのトレンドが少し折り返した地点でエントリーします


少し眺めてダメそうだったらさっさと諦めます
2021/09/05(日) 09:32:08.27ID:yZFEP2nd
>>185
ご丁寧にありがとう!
ひとまずやってみます!
2021/09/05(日) 10:30:00.42ID:VigkM4j7
主〜TOPページのカスタマイズって出来ませんでしたっけ??
各ランキング表を上に表示させたいんですが難しいですか
2021/09/05(日) 10:33:46.46ID:VigkM4j7
TOPページ重いので非表示にしたいパーツもありまする
189承認済み名無しさん
垢版 |
2021/09/05(日) 11:18:47.97ID:gauR1AjJ
下の方にeditありますのでそちら推してみてください
ちょっと重いのでランキングはpagingにします
2021/09/05(日) 13:19:56.23ID:VigkM4j7
EDITあったー
見落としすみません有難うございました
191承認済み名無しさん
垢版 |
2021/09/05(日) 14:11:45.57ID:gauR1AjJ
>>190
すみません。ちょっと軽くするためにインターフェース変更しました。

上部にエディットと表示非表示切替ボタン追加しました。
使いにいなどありましたら要望くださいorz
192承認済み名無しさん
垢版 |
2021/09/05(日) 22:53:15.61ID:gauR1AjJ
PC版の方の現物変動率に一分変動率追加しました。
次はモバイル版の方ですかね・・・
2021/09/06(月) 08:37:32.94ID:a8ygie5R
現物変動率の銘柄へのリンクが404エラーになってますね
194承認済み名無しさん
垢版 |
2021/09/06(月) 10:04:32.95ID:p/4nyxRZ
先物市場へのリンクになってますね・・・

修正しておきます
195承認済み名無しさん
垢版 |
2021/09/06(月) 10:19:43.88ID:p/4nyxRZ
修正しました。
修正が反映されていない場合はURLの後ろに ?a とか?b をつけてみてください
2021/09/06(月) 10:21:54.53ID:a8ygie5R
修正確認しました、ありがとうございます
2021/09/06(月) 17:52:22.31ID:rHAvmLT4
AIの者だけどコインごとに買われかたや上がりかたの特性がありすきて価格予測が無理だということに気づいてしまったw
198承認済み名無しさん
垢版 |
2021/09/06(月) 19:03:01.15ID:p/4nyxRZ
>>197
5分足ベース位のド短期ならどうでしょうか?
2021/09/06(月) 20:03:26.94ID:16h+Hvsc
>>197
高卒理論終了?
2021/09/06(月) 20:56:23.73ID:MobeNFU0
>>197
特性強いならコイン毎ならむそろ予測しやすいのでは
201承認済み名無しさん
垢版 |
2021/09/06(月) 23:08:34.21ID:d7EeFc/y
BTCとETHだけでもええねん
2021/09/07(火) 12:15:15.21ID:jJcFCNXG
>>198
短期であればあるほど予測は難しいかと

>>199
それは分からん

>>200
まぁそれはあるかも
明らかに言えるのはなによりも1日単位でのチャートの形で上がりやすいか上がりにくいかが決まってる
それにBTCの動向や取引高の動きと一緒にコインごとの特性を考慮すると予測率の精度は上がるはず
2021/09/07(火) 12:43:55.25ID:MvHK5Lhb
>>202
AIってDL使ってるん?
2021/09/08(水) 13:13:21.76ID:0iv7fwRa
変動率ページなのですが
グラフが表示されるようになってから動作が重く通知に遅延が出てしまっているようです
10900kのデスクトップでも少しもっさりしていますが特にスマホ(chrome)では
ラグが大きく表示時間を最大にしても3秒ほどで通知が消えてしまう状態です
速度命なので軽量化重視の設計でお願いできますでしょうか?
検討よろしくお願いします
205承認済み名無しさん
垢版 |
2021/09/08(水) 13:27:52.69ID:2fDAeQzt
らじゃっす
206承認済み名無しさん
垢版 |
2021/09/08(水) 13:44:12.20ID:2fDAeQzt
>>204
PCでしか動作確認していなかったので申し訳ないです。
データ容量てきに前より軽くなってると思ったのですが、
うーむ・・・
軽さ優先でPaging有効にしてみます。
2021/09/08(水) 15:11:28.86ID:0iv7fwRa
自動更新やソート、各ゲージ操作の度に硬直するような感じですね
208承認済み名無しさん
垢版 |
2021/09/08(水) 18:51:55.02ID:2fDAeQzt
>>207
Androidでしょうか?
pagingにして結構軽くなったと思うのですが如何でしょう?
2021/09/08(水) 20:33:12.88ID:FouIIjPB
新しいロジック作ってるらしいよ
ツイッターによると
2021/09/08(水) 21:55:17.80ID:MLi4qNjh
データベースからデータってとれます?
じっくり解析してみたい
自分でじっくり集めればいいと言われたらそれまでなんですが
2021/09/08(水) 22:01:18.70ID:0iv7fwRa
>>208
Android10です、更新したらだいぶ軽くなりました、ありがとうございます
また何かあったらご報告します
212承認済み名無しさん
垢版 |
2021/09/09(木) 01:10:43.45ID:TkIrmlKa
>>210
一旦APIにしてウェブ表示しているのでちと難しいです
どのようなデータが必要ですか?
2021/09/09(木) 06:40:11.33ID:5mrJL67D
どの通貨のどのデータが適中率高いのかわちゃわちゃ分析してみたいと思ってるんで、今特にこれがほしいとかはないんですよね
回答ありがとう。ちまちま集めて分析してみます
214承認済み名無しさん
垢版 |
2021/09/10(金) 15:22:41.23ID:HTraIh1/
pythonでrestapi組めたら楽なんだけど、レンサバの仕様上PHPでしかrestうまく組めなくて(>_<)
215承認済み名無しさん
垢版 |
2021/09/10(金) 15:26:09.15ID:HTraIh1/
pythonで各種インジケータ使えるライブラリ見つけたので
途中まで進めたv3やめてv4としてそちら使おうかと検討中
2021/09/10(金) 17:23:27.87ID:uT3WmwO6
それいいすねー
サーバーサイドPythonで統一した方がスッキリする
217承認済み名無しさん
垢版 |
2021/09/10(金) 18:31:23.03ID:W4/3x2w9
レンサバ仕様上pythonでAPIサバうまく動かないのですよね(>_<)
2021/09/10(金) 21:29:14.24ID:4Ra7SCP7
Binanceの各コインの24時間の移動平均取引高とかって分析してたりする?
apiだとキッチリ0:00-23:59での取引高だから
それより30分おきくらいに、その時点から遡って24時間ごとの取引高合計の推移を見てちょっとした取引高の増加とかもウォッチとか出来んもんかな
219承認済み名無しさん
垢版 |
2021/09/10(金) 21:58:33.78ID:HTraIh1/
>>218
トップページのリアルタイム出来高は15分ローソク足積み立ててるので
これの24時間タブの値をを24で割るとなんとなく出ます
https://i.imgur.com/d6NxpnF.png

但し実際は23時間45分から24時間位の値なので微妙に誤差あります
2021/09/10(金) 23:17:44.71ID:4Ra7SCP7
>>219
主さんありがとう
ちなみにTickerで取るときは一つのコインに対して全てのペアでのボリュームを足したもので考えています?BTC建だけ?
2021/09/10(金) 23:19:19.37ID:4Ra7SCP7
>>219
もういっちよ追加で質問いいですか?
コインごとのCirculation SupplyやMax SupplyとかMarketCapってBinanceもしくは何かしらのAPIから取れます?これで暴騰のしやすい確率なども算出できそう
2021/09/10(金) 23:59:34.12ID:jaDtrpBv
>>219
仮説だけどクジラが仕込むときはUSDT建やBTC建やBNB建ではなく他の通貨建で仕込んでるとか考えにくい?
223承認済み名無しさん
垢版 |
2021/09/11(土) 00:53:37.64ID:1BE02Tce
>>220
USDTだけで見てますね
BTC建てやeth建ても影響は多少はあるかとは思いますが
どうなんでしょうね
224承認済み名無しさん
垢版 |
2021/09/11(土) 00:56:01.13ID:1BE02Tce
>>221
時価総額とかは供給量はバイナンスAPIにはナイカモデス
ちゃんと探していませんが・・・
2021/09/11(土) 01:13:45.70ID:ghepc2n0
>>223
他建も見て全体の取引量の変化で見たほうが良さそうな気はします

時価総額とか配給量が掴める方法があれば助言ください
シンボルにタグ付けしてみるのも面白そうですよね
2021/09/11(土) 01:23:24.50ID:ghepc2n0
>>224
Coin Market CapのAPIでやるしかなさそうですね
227承認済み名無しさん
垢版 |
2021/09/11(土) 01:31:23.01ID:1BE02Tce
>>225
現物のbidrやカナダドルやらオーストラリアドルやらまで取るとしんどいですねぇ
2021/09/11(土) 01:34:32.38ID:ghepc2n0
>>227
データは何を見に行ってますか?
tickerを掴みにいってUSDT建だけを見てます?
229承認済み名無しさん
垢版 |
2021/09/11(土) 01:39:55.11ID:1BE02Tce
>>228
スキャン周期長いklines(ローソク足)に一分おきのtickerでhighlowcloseを更新してつかっています
2021/09/11(土) 10:01:34.04ID:Zj2Rn0CW
>>229
1日足での価格推移で
30日間ヨコヨコしてる、もしくは乱高下が限りなく少ないコインを見つける計算式は思いつきますか?
231承認済み名無しさん
垢版 |
2021/09/11(土) 11:08:46.74ID:1BE02Tce
>>230
銘柄毎に基準時間の出来高や変動率で標準偏差と中央値をとって偏差値化ですかね

ボラティリティであればADR取れば良いかと
2021/09/11(土) 11:23:50.44ID:Zj2Rn0CW
>>231
案として模索中なのが一定のインターバル下で取引高と価格の相関係数が0.7以上ある傾向に変わってきたらチェック。
そこからはそのコインを頻繁にチェックするようにして取引高が増加傾向であればインするってのを考えてる
Tickerで取れる取引高(枚数)ってquoteVolumeだと思うんだけど、これって具体的に何の枚数になるの?売買された合計枚数?買われた枚数=売られた枚数でいいのよね?
2021/09/11(土) 11:26:27.05ID:Zj2Rn0CW
あとはビットコイン価格との相関係数をリアルタイムで出してもいいかもね

相関係数が高いコイン=BTCジリ上げのときに投資すべき対象

BTC暴落時に相関係数が低くて且つ価格と取引高が上がっているコイン=投資すべき対象
234承認済み名無しさん
垢版 |
2021/09/11(土) 11:26:30.99ID:1BE02Tce
>>232
すみません。tickerはどのAPIを使用されていますか?
235承認済み名無しさん
垢版 |
2021/09/11(土) 14:55:33.34ID:D0adtk/7
お
2021/09/11(土) 14:59:23.77ID:tj9jR0ha
すみません、このツールそうやって使ったらいいんでしょうか?
237承認済み名無しさん
垢版 |
2021/09/11(土) 15:04:11.06ID:Eu9KTqzs
こんなん使ってるアホおるんw
238承認済み名無しさん
垢版 |
2021/09/11(土) 19:44:30.35ID:1BE02Tce
基本的にダッシュボードでいつもと違う動きしてる銘柄が見つけやすくなるといいなと思って作ってます。

後はRSIが時間を横断して見られるのでエントリータイミングの参考になるかなと
2021/09/11(土) 22:16:23.42ID:DJS06gen
主さん、以前作成されたスマホアプリ版のアドレスいただけますか?機種変したので入れ直したいです。
変動率だけ見れればよいので、軽くて助かります。
2021/09/11(土) 22:41:02.61ID:rarH5J9q
>>234
お師匠様
https://api.binance.com/api/v1/ticker/24hr
になります

お願いが一つごぜぇます
CoinMarketCapのAPIを一つ取得していただいて
全コインの下記11項目をCSVで出力するpythonのコードをいただけないかな?
全コイン建のドミナンスとあわせて重回帰分析にかけて取引高推移とmarket capやタグとの相関係数を出してみたいと思います

symbol
date_added
last_updated
max_supply
platform.symbol
quote.fully_diluted_market_cap
quote.last_updated
quote.market_cap_dominance
quote.marketcap
tags
total_supply
241承認済み名無しさん
垢版 |
2021/09/11(土) 22:57:13.26ID:1BE02Tce
>>239
これですかね
https://kousotsu-py.info/mobile/
2021/09/11(土) 23:00:26.27ID:rarH5J9q
>>240
自己解決です
適当にやってみたらできました
panda便利すぎ
243承認済み名無しさん
垢版 |
2021/09/11(土) 23:04:27.76ID:1BE02Tce
>>240
coinmarcketcapから取ってこればよいのでしょうか?
244承認済み名無しさん
垢版 |
2021/09/11(土) 23:05:06.04ID:1BE02Tce
>>242
おほw
良かったです
pandasマジ優秀過ぎますよねw
2021/09/11(土) 23:15:38.09ID:DJS06gen
>>241
ありがとうございます。
意図していたのは、これをWebViewで包んでapkアプリ化したものです。
でも機種変したらこれもわりとサクサクうごくみたい。なので大丈夫です。すみません。
246承認済み名無しさん
垢版 |
2021/09/11(土) 23:30:06.37ID:1BE02Tce
>>245
ホーム画面に追加ってするとURLバー分画面広くなるです
2021/09/11(土) 23:31:02.05ID:rarH5J9q
>>244
ありがとうございます
pandasめっちゃ便利っす
pythonは初めてなんで教えてもらえると助かるっす

最初は
https://pro-api.coinmarketcap.com/v1/cryptocurrency/listing/latest
からlimit5000件で取ろうとしたんですが
監視対象以外のBinance取り扱いコイン以外のコインもデータに入ってきて邪魔なので

https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest

のほうに取りに行くようにしました
そして

parameters = {
‘symbol’: ‘BTC,BNB,ETH’
}

のように複数コインを指定しておいて

content = pd.json_normalize(json[‘data’])
content.to_csv(“hoge.csv”)

とすると上手く出力されるにはされるんだけど
BTC、BNB、ETHの3つが
これら3つのコインの全項目が全て一行目の見出し行にきちゃって
1レコード(1行)だけのデータになっちゃいました
ちゃんと
BTC、BNB、ETHとコインごとにレコードを分けて3レコードで出せますか?
2021/09/11(土) 23:41:17.84ID:rarH5J9q
>>247について補足です
出力されたCSVの一行目の見出し行にに
BTC.id BTC.symbol…..BNB.id BNB.symbol…..ETH.id ETH.symbol

のように指定コイン全ての全項目がそれぞれ入ってきてます

これを一行目は
id symbol ここから残りの項目すべて

としてBTC、BNB、ETHでそれぞれ一行ずつの計3レコード(3行。見出し行まで含めると4行)としたいです
249承認済み名無しさん
垢版 |
2021/09/11(土) 23:45:11.24ID:1BE02Tce
>>247
データフレームをこれで辞書型にしてみては如何でしょうか
df.to_dict(orient='records')

ちとコインマーケットのAPI認証まだ取得してないので試していませんが・・・
250承認済み名無しさん
垢版 |
2021/09/11(土) 23:46:09.34ID:1BE02Tce
>>248
とってきたjsonはっつけれますか?
2021/09/11(土) 23:47:29.55ID:rarH5J9q
import requests
import pandas as pd
import json

url = 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest'

parameters = {
'symbol': 'BTC,BNB,ETH'
}
headers = {
'Accepts': 'application/json',
'X-CMC_PRO_API_KEY': ‘ここにAPIキー’,
}

resp = requests.get(url, params=parameters, headers=headers)
jsondata = json.loads(resp.text)

print(jsondata)

content = pd.json_normalize(jsondata['data'])
content.to_csv(“hoge.csv")

こんなかんじのコードです

面倒かもですがCoinMarketCapのAPIキーを取得して試していただけるとありがたいっす
252承認済み名無しさん
垢版 |
2021/09/11(土) 23:53:32.73ID:1BE02Tce
>>251
ちょいとやってみますが、今日は一時には寝るっす
2021/09/11(土) 23:57:03.33ID:rarH5J9q
>>252
ありがたやぁ
主ならサクッとできそうなレベルです
254承認済み名無しさん
垢版 |
2021/09/12(日) 00:15:54.30ID:yRXZINYo
とりあえず何も考えずにそれぞれの銘柄で分離するのであればこれですね

resp = requests.get(url, params=parameters, headers=headers).json()

value1 = resp['data']['BNB']
value2 = resp['data']['BTC']
value3 = resp['data']['ETH']
2021/09/12(日) 00:20:10.75ID:HMCqQSwF
>>254
ありがとうございます
メンテを考えてシンボルの種類を300種類とかに増やしたり今後シンボルを消したりする予定です

上のparameter{}内の記述と併せてメンテ性の高い
いい方法あったら教えてください
2021/09/12(日) 00:26:19.42ID:HMCqQSwF
>>254
それだとjson_normalizeも適用できなくないですか?
257承認済み名無しさん
垢版 |
2021/09/12(日) 00:27:53.12ID:yRXZINYo
>>255

これで如何でしょうか?

d = resp['data']

symbol = []
for key in d:
symbol.appned(key)
2021/09/12(日) 00:32:55.19ID:HMCqQSwF
>>257
ありがとうございます
それは取り出したjsonから
symbol配列に全ての取り出したコインのsymbolを格納するってことですね
ここからsymbolの分だけのレコード数のCSVに出力するまでの過程が分からずに困っています
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況