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

1 :承認済み名無しさん:2021/08/15(日) 06:15:30.95 ID:6IynrXsx.net
高卒たんの理論を利用した銘柄選びやエントリーポイントを探る
プログラムの作成を目指すスレです。

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

6 :承認済み名無しさん:2021/08/15(日) 13:50:27.80 ID:w7MZjiRm.net

モバイル版も手をつけませんとね・・・

997 承認済み名無しさん (ワッチョイ e9b1-JtI+)[sage] 2021/08/15(日) 11:41:46.29 ID:7nel9Yt90

>>996
モバイル版でもどの項目でもソート出来るようにしてほしいです!
例えばEMA乖離率などはソートできません

999 承認済み名無しさん (ワッチョイ e9b1-JtI+)[sage] 2021/08/15(日) 12:56:47.92 ID:7nel9Yt90

>>996
BTC連動上昇率と下落率の比が欲しいです
プラスならロング向きマイナスならショート向きみたいな

10 :承認済み名無しさん:2021/08/15(日) 21:08:25.22 ID:QCAxJ7o+.net

>>9
なるほど!詳しくありがとうございます!相関係数よりは良さそうなんですね

11 :承認済み名無しさん:2021/08/15(日) 21:22:22.45 ID:w7MZjiRm.net

>>10
それでももっと良いメソッドもありそうなので思いついたら実装します。

15 :承認済み名無しさん:2021/08/16(月) 13:27:00.74 ID:g0LAC8TM.net

次はテクニカル分析のページなどに手を入れていきます。

21 :承認済み名無しさん:2021/08/17(火) 20:08:44.39 ID:mz/lb/oq.net

ちょっと高熱が出たので今日の更新は無しです・・・
申し訳ナス

22 :承認済み名無しさん:2021/08/17(火) 20:54:38.63 ID:fPGV6vyF.net

それはたいへん!お大事になさってください

30 :承認済み名無しさん:2021/08/19(木) 04:39:02.46 ID:FZE259vJ.net

githubのv2は以前とあまり変わりなし?
テーブル追加だけアップデートされてるみたいだけど

41 :承認済み名無しさん:2021/08/20(金) 22:38:18.04 ID:vXnIYOcy.net

取り込み周期の違いでした
15分足ベースで24時間までは積み立てる予定なのでとりあえず放置

50 :承認済み名無しさん:2021/08/28(土) 17:03:50.46 ID:ypYUKFt4.net

https://pbs.twimg.com/media/E93M4OGVIAM9tmH?format=jpg&name=4096×4096

変更点:
・ダッシュボード
 出来高の銘柄占有率を追加しました。
・ランキングリストを変更しました。

予定:
・BB%B ランキング
・BB幅 ランキング

RSIはランキングしても微妙やし
1分・15分・1時間 のRSI(14) >70 かつ 4時間・6時間RSI(14) < 50 以下でエントリータイミングかも?表示とかですかねぇ

そいやMACD計算させないとだった

EMA50/EMA75/EMA100/EMA200との乖離率ランキングもあってもいいですかね

オカルト分析で時間帯/曜日別上げ下げ統計も取りたいですね

62 :承認済み名無しさん:2021/08/29(日) 21:13:44.90 ID:BmCRtiPX.net

>>61
リップルの出来高表示しときましょうか

64 :承認済み名無しさん:2021/08/29(日) 23:14:41.60 ID:glSKA61J.net

いちおうリップラーとしては
「突出した大出来高を伴う一定期間の上げ」以外は
普通にあるという認識でいる(強烈な下げ警報とは判定しない、の意)

XRPは板スッカスカのときにスコーンと上げてひとりでに全モとかよくあるのでw

69 :承認済み名無しさん:2021/08/30(月) 07:10:56.45 ID:tKbewBuH.net

>>67
それってAPIのどの機能と条件で切り出してる?

70 :承認済み名無しさん:2021/08/30(月) 07:38:06.01 ID:81YfCyfA.net

なんか変やなぁと思うけど色々あって指摘難しい

71 :承認済み名無しさん:2021/08/30(月) 07:52:43.55 ID:mXZYdg85.net

これのクオートアセットボリュームとテイカークオートアセットボリュームですね

fapi.binance.com/fapi/v1/klines?

[
[
1499040000000, // Open time
“0.01634790”, // Open
“0.80000000”, // High
“0.01575800”, // Low
“0.01577100”, // Close
“148976.11427815”, // Volume
1499644799999, // Close time
“2434.19055334”, // Quote asset volume
308, // Number of trades
“1756.87402397”, // Taker buy base asset volume
“28.46694368”, // Taker buy quote asset volume
“17928899.62484339” // Ignore.
]
]

77 :承認済み名無しさん:2021/08/30(月) 11:48:20.34 ID:mXZYdg85.net

>>76

1時間ローソク足(kline)のクオートアセットボリュームがそれに該当しますね

78 :承認済み名無しさん:2021/08/30(月) 11:50:53.25 ID:yH9nhl4e.net

>>77
OrderBookの情報は分析には役立てないの?

113 :承認済み名無しさん:2021/09/01(水) 18:24:07.29 ID:rWcHcY7k.net

>>112
残念ながら無いです(>_<)

114 :承認済み名無しさん:2021/09/01(水) 19:24:48.35 ID:rWcHcY7k.net

頭回らんので簡単にプログラム説明

PythonでBinanceからTikcer情報(全銘柄の現在価格)は下記で取得できます。

―――――――――――――――――――――――
# requestsライブラリ
Import requests

# 先物用のAPI
endPointF = ‘https://fapi.binance.com’

# 現在価格取得URLパス
path = ‘/fapi/v1/ticker/price’

# APIサーバから値を取得
response = requests.get(endPointF + path).json()

responseに取得したデータがJson形式で入ってますので
print(response)をするとそのデータが表示されます。

123 :承認済み名無しさん:2021/09/01(水) 22:36:44.99 ID:s35UAsDj.net

>>121
google colabで実験おねがい

126 :承認済み名無しさん:2021/09/02(木) 12:01:14.92 ID:HwUWV6pH.net

AUDIOのロングエントリー推奨価格とショートエントリー推奨価格が同じ価格になってますね

128 :承認済み名無しさん:2021/09/02(木) 14:05:45.57 ID:0+Y7oW3K.net

今の算出メソッドだとロングショートはそれぞれ10日ずつアップダウンが無いと出ないのですよね・・
最短20日

136 :承認済み名無しさん:2021/09/03(金) 00:03:21.03 ID:2L4B9egg.net

>>135
おお素晴らしい
プレイヤー数とプレイヤー資金トータルと
他の投資対象(株、各種先物)の出来高から推測して
資金の流入量見るのもよいかもしれませんね

143 :承認済み名無しさん:2021/09/03(金) 11:58:21.43 ID:2L4B9egg.net

ボラティリティランキング
・Today(%)9時からの最大ボラティリティのランキングとなり、
 そのボラティリティの割合を表示している
 ボラティリティ:価格変動の割合
 Today(%)が10%であれば、その日最高で10%の利益が見込めたことになる。
 絶対値の為、ロングであったりショートであるかはトレンドを見て判断

・AVG(%)前日までの平均ボラティリティ
 AVGが10%でTodayが5%であれば、今日はさらに5%ぐらい利益がでるかもしれないと期待できるが、あくまで目安。
・平均ボラティリティが高い銘柄はデイトレで稼ぎやすい銘柄とも言える

平均の計算方法について
・ADR 括弧内は何日間の平均かを表す。単純平均で計算される
・ADRE:指数平滑化平均を使用しているので直近の変動率が色濃く反映される
個人的にはADRE(5)が目安として妥当じゃないかなと愚考する

157 :承認済み名無しさん:2021/09/03(金) 21:19:32.42 ID:8Gs0oyUd.net

>>156
ヒェ、ありがとうございます
手数料安くて変動少ない奴がいいんですかね・・・
ちょっと探しておきます

158 :承認済み名無しさん:2021/09/03(金) 21:27:26.97 ID:vp8DFkz3.net

>>157
変動は、送る側にとっちゃあまり関係ないですw
まあせっかくなら法定通貨換算で減らないでほしいけど
SOLとかONEとかIOSTとか、安く送れるやついっぱいありますよ
USDTも意外と安かったりします

160 :承認済み名無しさん:2021/09/03(金) 21:33:50.21 ID:vp8DFkz3.net

俺はあのシグナルにすら寄付した馬鹿者ですので高卒プログラムの中の人にも寄付させていただきます
あのときは暴落前でお金あったから数万円分のONE送れたなあ
シグナルでも儲かったことないけどねw

163 :承認済み名無しさん:2021/09/03(金) 23:19:05.50 ID:vp8DFkz3.net

>>161
もしすぐに5%とか減っちゃったら何か損した気持ちになりますねw
お世話になった人に贈ったお中元なのに賞味期限が短かったらしい、みたいな

166 :承認済み名無しさん:2021/09/04(土) 00:20:56.13 ID:DXJy1Kxe.net

>>165
高卒たんメソッドは基本的に反転待ちの逆張り狙いなので
星1とかはそのまた逆の順張りの方が良い場合がございます(>_<)

169 :承認済み名無しさん:2021/09/04(土) 14:02:55.76 ID:qeGeIoWU.net

>>167
ありがてぇありがてぇ
こういった投資の回帰モデルつくるときって
特徴量にはどんなデータを準備したらいい?

177 :承認済み名無しさん:2021/09/05(日) 01:30:35.91 ID:/U0dBLEr.net

せめてバイナンス先ものにあるやつにしてくれ

196 :承認済み名無しさん:2021/09/06(月) 10:21:54.53 ID:a8ygie5R.net

修正確認しました、ありがとうございます

198 :承認済み名無しさん:2021/09/06(月) 19:03:01.15 ID:p/4nyxRZ.net

>>197
5分足ベース位のド短期ならどうでしょうか?

199 :承認済み名無しさん:2021/09/06(月) 20:03:26.94 ID:16h+Hvsc.net

>>197
高卒理論終了?

208 :承認済み名無しさん:2021/09/08(水) 18:51:55.02 ID:2fDAeQzt.net

>>207
Androidでしょうか?
pagingにして結構軽くなったと思うのですが如何でしょう?

209 :承認済み名無しさん:2021/09/08(水) 20:33:12.88 ID:FouIIjPB.net

新しいロジック作ってるらしいよ
ツイッターによると

211 :承認済み名無しさん:2021/09/08(水) 22:01:18.70 ID:0iv7fwRa.net

>>208
Android10です、更新したらだいぶ軽くなりました、ありがとうございます
また何かあったらご報告します

219 :承認済み名無しさん:2021/09/10(金) 21:58:33.78 ID:HTraIh1/.net

>>218
トップページのリアルタイム出来高は15分ローソク足積み立ててるので
これの24時間タブの値をを24で割るとなんとなく出ます

但し実際は23時間45分から24時間位の値なので微妙に誤差あります

220 :承認済み名無しさん:2021/09/10(金) 23:17:44.71 ID:4Ra7SCP7.net

>>219
主さんありがとう
ちなみにTickerで取るときは一つのコインに対して全てのペアでのボリュームを足したもので考えています?BTC建だけ?

225 :承認済み名無しさん:2021/09/11(土) 01:13:45.70 ID:ghepc2n0.net

>>223
他建も見て全体の取引量の変化で見たほうが良さそうな気はします

時価総額とか配給量が掴める方法があれば助言ください
シンボルにタグ付けしてみるのも面白そうですよね

229 :承認済み名無しさん:2021/09/11(土) 01:39:55.11 ID:1BE02Tce.net

>>228
スキャン周期長いklines(ローソク足)に一分おきのtickerでhighlowcloseを更新してつかっています

230 :承認済み名無しさん:2021/09/11(土) 10:01:34.04 ID:Zj2Rn0CW.net

>>229
1日足での価格推移で
30日間ヨコヨコしてる、もしくは乱高下が限りなく少ないコインを見つける計算式は思いつきますか?

231 :承認済み名無しさん:2021/09/11(土) 11:08:46.74 ID:1BE02Tce.net

>>230
銘柄毎に基準時間の出来高や変動率で標準偏差と中央値をとって偏差値化ですかね

ボラティリティであればADR取れば良いかと

236 :承認済み名無しさん:2021/09/11(土) 14:59:23.77 ID:tj9jR0ha.net

すみません、このツールそうやって使ったらいいんでしょうか?

240 :承認済み名無しさん:2021/09/11(土) 22:41:02.61 ID:rarH5J9q.net

>>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

245 :承認済み名無しさん:2021/09/11(土) 23:15:38.09 ID:DJS06gen.net

>>241
ありがとうございます。
意図していたのは、これをWebViewで包んでapkアプリ化したものです。
でも機種変したらこれもわりとサクサクうごくみたい。なので大丈夫です。すみません。

247 :承認済み名無しさん:2021/09/11(土) 23:31:02.05 ID:rarH5J9q.net

>>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レコードで出せますか?

249 :承認済み名無しさん:2021/09/11(土) 23:45:11.24 ID:1BE02Tce.net

>>247
データフレームをこれで辞書型にしてみては如何でしょうか
df.to_dict(orient=’records’)

ちとコインマーケットのAPI認証まだ取得してないので試していませんが・・・

250 :承認済み名無しさん:2021/09/11(土) 23:46:09.34 ID:1BE02Tce.net

>>248
とってきたjsonはっつけれますか?

251 :承認済み名無しさん:2021/09/11(土) 23:47:29.55 ID:rarH5J9q.net

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キーを取得して試していただけるとありがたいっす

253 :承認済み名無しさん:2021/09/11(土) 23:57:03.33 ID:rarH5J9q.net

>>252
ありがたやぁ
主ならサクッとできそうなレベルです

255 :承認済み名無しさん:2021/09/12(日) 00:20:10.75 ID:HMCqQSwF.net

>>254
ありがとうございます
メンテを考えてシンボルの種類を300種類とかに増やしたり今後シンボルを消したりする予定です

上のparameter{}内の記述と併せてメンテ性の高い
いい方法あったら教えてください

256 :承認済み名無しさん:2021/09/12(日) 00:26:19.42 ID:HMCqQSwF.net

>>254
それだとjson_normalizeも適用できなくないですか?

263 :承認済み名無しさん:2021/09/12(日) 00:50:17.74 ID:HMCqQSwF.net

>>262
ありがとうございます
試してみます

267 :承認済み名無しさん:2021/09/12(日) 01:09:41.64 ID:HMCqQSwF.net

>>265
ありがとうございます
主に感謝
ゆっくり休まれてください

271 :承認済み名無しさん:2021/09/12(日) 01:32:02.21 ID:HMCqQSwF.net

>>270
分割ループしかなさそうっすね
それで対応してみるっす
お疲れ様でございました
それと次回作でのCMCのデータ検討もありがとうございます

279 :承認済み名無しさん:2021/09/12(日) 16:05:45.28 ID:HMCqQSwF.net

>>277
ちなみにデータの周期ってどれくらいごとに見てますか?RSIは1日おき?

281 :承認済み名無しさん:2021/09/12(日) 17:04:49.21 ID:yRXZINYo.net

>>279
ローソク足の取得間隔は
15分足は5分おきぐらい
1・4・6時間足は15分おき
1日足は30分おき

RSIやBBや変動率の計算
1分おき

285 :承認済み名無しさん:2021/09/12(日) 21:25:25.87 ID:yRXZINYo.net

私もがーっと一気に作るタイプなので
272さんのようなはまり方をするときがありますん
単純なとこほどひっかかちゃって中々抜け出せなかったりしますん

290 :承認済み名無しさん:2021/09/13(月) 19:53:30.25 ID:U5su8of2.net

>>289
1時間足でのアップダウンを指数平滑化平均で比較しています

293 :承認済み名無しさん:2021/09/14(火) 20:10:13.64 ID:R0A1ieXa.net

それはどの程度のスパンを「今」とするかによるのでは…
高卒理論はもともと日足を単位に「今」を分析するものなわけだからなぁ。

303 :承認済み名無しさん:2021/09/17(金) 00:38:08.16 ID:gTth0N15.net

>>301
流れがわかって良いですね
3位に食い込んでくるとなるとしばらく熱狂が続きそうです

311 :承認済み名無しさん:2021/09/23(木) 16:36:59.89 ID:wUmVcPCA.net

>>310
変動の大きさではなくBTCと連動していないということが重要なので、また意味合いが違うのかなとも思ったのですがいまいちですかね

318 :承認済み名無しさん:2021/09/27(月) 13:29:07.46 ID:ps2OV4QD.net

はい

330 :承認済み名無しさん:2021/10/08(金) 23:38:15.08 ID:Mh+/XdW+.net

貞子「出てええの?」

334 :承認済み名無しさん:2021/10/10(日) 11:25:39.48 ID:h3+A02Nn.net

>>1さん大丈夫?
Web上のURLリンクをクリックすると
その特定の通貨を指定してiOS Appで購入ページを開くURLスキームって出来るものかしら?
そうしていただけるとありがたい

338 :承認済み名無しさん:2021/10/12(火) 02:47:01.40 ID:6nXu/SqO.net

>>337
ありがとうございます。とりあえず検索したチュートリアルとかでnumpy,Matplotlib, pandas入れてPoloniexのAPIからBTC/USD値段引っ張ってチャートを表示する、とかは出来るんですが、そこから発展するのにどうい風に調べていったり試せば良いか分からなくて。。。
何かご助言頂ければ嬉しいです。

342 :承認済み名無しさん:2021/10/13(水) 13:14:49.86 ID:2qNKIsGf.net

>>341
prophet試すだけならGooglecolabolatoryでいけますよー
単純に噛ますだけだと全く使い物になりませんでしたが(>_<)

352 :承認済み名無しさん:2021/11/14(日) 03:36:57.27 ID:3RF0y/QO.net

高卒破産してて草

353 :承認済み名無しさん:2021/11/17(水) 17:36:15.12 ID:zX4k3Nw2.net

高卒理論は結局嘘だったの?

359 :承認済み名無しさん:2021/11/22(月) 23:49:55.80 ID:Mebvum8K.net

>>315
ここに書いてあった、ごめん

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

コメントはまだありません
口座開設で初回入金100%ボーナス
ページTOPへ↑